v3 신호 유형별 GT 정합, composite_v3 통합 기법, ATR 손절 선물 시뮬과 0단계 벤치마크 비교 리포트·차트를 추가하고 README/스크립트 단계 번호를 통일했다. Co-authored-by: Cursor <cursoragent@cursor.com>
5509 lines
149 KiB
JSON
5509 lines
149 KiB
JSON
{
|
|
"meta": {
|
|
"generated_at": "2026-06-09 22:11:39",
|
|
"symbol": "BTC",
|
|
"strategy_id": "causal_v3",
|
|
"technique_id": "composite_v3",
|
|
"chart_tier": "causal_v3",
|
|
"pipeline_stage": "3",
|
|
"sim_stage_title": "3단계 인과 시뮬 (composite_v3)",
|
|
"sim_stage_suffix": " · 3단계 인과 시뮬",
|
|
"interval_min": 3,
|
|
"interval_label": "3분",
|
|
"lookback_days": 730,
|
|
"data_from": "2024-06-08 21:39:00",
|
|
"data_to": "2026-06-08 21:39:00",
|
|
"params": {
|
|
"min_score": 2.0,
|
|
"merge_bars": 3,
|
|
"trend_ema_span": 60,
|
|
"reversal_pct": 5.0,
|
|
"min_bars_between": 1440
|
|
}
|
|
},
|
|
"signals": [
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2024-06-08 23:30:00",
|
|
"price": 97959000.0,
|
|
"bar_index": 37,
|
|
"marker_id": 1,
|
|
"leg_id": 1,
|
|
"signal_type": "pullback",
|
|
"confidence": 0.75,
|
|
"reason": "composite_buy score=3.0 [bb_reversal]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2024-06-09 05:06:00",
|
|
"price": 97931000.0,
|
|
"bar_index": 149,
|
|
"marker_id": 2,
|
|
"leg_id": 2,
|
|
"signal_type": "div_bear",
|
|
"confidence": 1.0,
|
|
"reason": "composite_sell score=10.5 [bb_reversal,macd_cross]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2024-06-12 00:12:00",
|
|
"price": 94471000.0,
|
|
"bar_index": 1491,
|
|
"marker_id": 3,
|
|
"leg_id": 3,
|
|
"signal_type": "div_bull",
|
|
"confidence": 1.0,
|
|
"reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2024-06-14 02:06:00",
|
|
"price": 94635000.0,
|
|
"bar_index": 2489,
|
|
"marker_id": 4,
|
|
"leg_id": 4,
|
|
"signal_type": "swing_high",
|
|
"confidence": 0.75,
|
|
"reason": "composite_sell score=3.0 [bb_reversal,local_extrema]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2024-06-15 04:30:00",
|
|
"price": 93409000.0,
|
|
"bar_index": 3017,
|
|
"marker_id": 5,
|
|
"leg_id": 5,
|
|
"signal_type": "div_bull",
|
|
"confidence": 0.62,
|
|
"reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2024-06-17 13:48:00",
|
|
"price": 93200000.0,
|
|
"bar_index": 4162,
|
|
"marker_id": 6,
|
|
"leg_id": 6,
|
|
"signal_type": "swing_high",
|
|
"confidence": 1.0,
|
|
"reason": "composite_sell score=4.5 [bb_reversal]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2024-06-19 03:15:00",
|
|
"price": 91348000.0,
|
|
"bar_index": 4911,
|
|
"marker_id": 7,
|
|
"leg_id": 7,
|
|
"signal_type": "div_bull",
|
|
"confidence": 1.0,
|
|
"reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2024-06-21 15:03:00",
|
|
"price": 91125000.0,
|
|
"bar_index": 6107,
|
|
"marker_id": 8,
|
|
"leg_id": 8,
|
|
"signal_type": "swing_high",
|
|
"confidence": 0.75,
|
|
"reason": "composite_sell score=3.0 [bb_reversal]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2024-06-23 08:48:00",
|
|
"price": 90860000.0,
|
|
"bar_index": 6941,
|
|
"marker_id": 9,
|
|
"leg_id": 9,
|
|
"signal_type": "pullback",
|
|
"confidence": 0.75,
|
|
"reason": "composite_buy score=3.0 [bb_reversal]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2024-06-24 15:45:00",
|
|
"price": 87851000.0,
|
|
"bar_index": 7559,
|
|
"marker_id": 10,
|
|
"leg_id": 10,
|
|
"signal_type": "swing_high",
|
|
"confidence": 1.0,
|
|
"reason": "composite_sell score=4.5 [bb_reversal]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2024-06-27 02:30:00",
|
|
"price": 86620000.0,
|
|
"bar_index": 8734,
|
|
"marker_id": 11,
|
|
"leg_id": 11,
|
|
"signal_type": "div_bull",
|
|
"confidence": 1.0,
|
|
"reason": "composite_buy score=10.0 [bb_reversal,donchian,macd_cross,rsi_swing]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2024-06-28 09:42:00",
|
|
"price": 86594000.0,
|
|
"bar_index": 9358,
|
|
"marker_id": 12,
|
|
"leg_id": 12,
|
|
"signal_type": "div_bear",
|
|
"confidence": 1.0,
|
|
"reason": "composite_sell score=7.0 [bb_reversal,macd_cross]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2024-06-30 10:24:00",
|
|
"price": 85810000.0,
|
|
"bar_index": 10332,
|
|
"marker_id": 13,
|
|
"leg_id": 13,
|
|
"signal_type": "div_bull",
|
|
"confidence": 0.5,
|
|
"reason": "composite_buy score=2.0 [macd_cross]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2024-07-01 19:09:00",
|
|
"price": 88273000.0,
|
|
"bar_index": 10987,
|
|
"marker_id": 14,
|
|
"leg_id": 14,
|
|
"signal_type": "swing_high",
|
|
"confidence": 0.75,
|
|
"reason": "composite_sell score=3.0 [bb_reversal]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2024-07-04 09:00:00",
|
|
"price": 85400000.0,
|
|
"bar_index": 12224,
|
|
"marker_id": 15,
|
|
"leg_id": 15,
|
|
"signal_type": "pullback",
|
|
"confidence": 0.75,
|
|
"reason": "composite_buy score=3.0 [bb_reversal]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2024-07-04 20:33:00",
|
|
"price": 82110000.0,
|
|
"bar_index": 12455,
|
|
"marker_id": 16,
|
|
"leg_id": 16,
|
|
"signal_type": "div_bear",
|
|
"confidence": 0.62,
|
|
"reason": "composite_sell score=2.5 [donchian,macd_cross]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2024-07-08 00:48:00",
|
|
"price": 80829000.0,
|
|
"bar_index": 13980,
|
|
"marker_id": 17,
|
|
"leg_id": 17,
|
|
"signal_type": "div_bear",
|
|
"confidence": 0.62,
|
|
"reason": "composite_sell score=2.5 [bb_reversal,macd_cross]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2024-07-08 02:51:00",
|
|
"price": 81256000.0,
|
|
"bar_index": 14021,
|
|
"marker_id": 18,
|
|
"leg_id": 18,
|
|
"signal_type": "div_bull",
|
|
"confidence": 0.62,
|
|
"reason": "composite_buy score=2.5 [donchian,macd_cross]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2024-07-11 14:24:00",
|
|
"price": 81602000.0,
|
|
"bar_index": 15691,
|
|
"marker_id": 19,
|
|
"leg_id": 19,
|
|
"signal_type": "div_bear",
|
|
"confidence": 1.0,
|
|
"reason": "composite_sell score=5.5 [bb_reversal,macd_cross]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2024-07-12 17:06:00",
|
|
"price": 80773000.0,
|
|
"bar_index": 16225,
|
|
"marker_id": 20,
|
|
"leg_id": 20,
|
|
"signal_type": "div_bull",
|
|
"confidence": 0.62,
|
|
"reason": "composite_buy score=2.5 [donchian,macd_cross]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2024-07-15 02:15:00",
|
|
"price": 84108000.0,
|
|
"bar_index": 17368,
|
|
"marker_id": 21,
|
|
"leg_id": 21,
|
|
"signal_type": "div_bear",
|
|
"confidence": 1.0,
|
|
"reason": "composite_sell score=4.0 [bb_reversal,macd_cross]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2024-07-16 22:33:00",
|
|
"price": 89567000.0,
|
|
"bar_index": 18254,
|
|
"marker_id": 22,
|
|
"leg_id": 22,
|
|
"signal_type": "div_bull",
|
|
"confidence": 0.62,
|
|
"reason": "composite_buy score=2.5 [donchian,local_extrema,macd_cross]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2024-07-18 08:42:00",
|
|
"price": 89726000.0,
|
|
"bar_index": 18937,
|
|
"marker_id": 23,
|
|
"leg_id": 23,
|
|
"signal_type": "div_bear",
|
|
"confidence": 1.0,
|
|
"reason": "composite_sell score=6.0 [bb_reversal,macd_cross]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2024-07-20 12:45:00",
|
|
"price": 93464000.0,
|
|
"bar_index": 19978,
|
|
"marker_id": 24,
|
|
"leg_id": 24,
|
|
"signal_type": "pullback",
|
|
"confidence": 0.75,
|
|
"reason": "composite_buy score=3.0 [bb_reversal]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2024-07-21 08:57:00",
|
|
"price": 94200000.0,
|
|
"bar_index": 20382,
|
|
"marker_id": 25,
|
|
"leg_id": 25,
|
|
"signal_type": "div_bear",
|
|
"confidence": 0.62,
|
|
"reason": "composite_sell score=2.5 [bb_reversal,macd_cross]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2024-07-23 23:15:00",
|
|
"price": 93149000.0,
|
|
"bar_index": 21628,
|
|
"marker_id": 26,
|
|
"leg_id": 26,
|
|
"signal_type": "div_bull",
|
|
"confidence": 0.62,
|
|
"reason": "composite_buy score=2.5 [donchian,macd_cross]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2024-07-24 09:45:00",
|
|
"price": 91933000.0,
|
|
"bar_index": 21838,
|
|
"marker_id": 27,
|
|
"leg_id": 27,
|
|
"signal_type": "div_bear",
|
|
"confidence": 0.62,
|
|
"reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2024-07-27 00:00:00",
|
|
"price": 94341000.0,
|
|
"bar_index": 23083,
|
|
"marker_id": 28,
|
|
"leg_id": 28,
|
|
"signal_type": "div_bull",
|
|
"confidence": 0.62,
|
|
"reason": "composite_buy score=2.5 [donchian,macd_cross]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2024-07-30 03:09:00",
|
|
"price": 94170000.0,
|
|
"bar_index": 24586,
|
|
"marker_id": 29,
|
|
"leg_id": 29,
|
|
"signal_type": "swing_high",
|
|
"confidence": 0.75,
|
|
"reason": "composite_sell score=3.0 [bb_reversal,local_extrema]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2024-07-30 14:45:00",
|
|
"price": 93176000.0,
|
|
"bar_index": 24818,
|
|
"marker_id": 30,
|
|
"leg_id": 30,
|
|
"signal_type": "div_bull",
|
|
"confidence": 1.0,
|
|
"reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2024-08-02 03:30:00",
|
|
"price": 88809000.0,
|
|
"bar_index": 26033,
|
|
"marker_id": 31,
|
|
"leg_id": 31,
|
|
"signal_type": "div_bear",
|
|
"confidence": 0.62,
|
|
"reason": "composite_sell score=2.5 [donchian,macd_cross]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2024-08-02 21:51:00",
|
|
"price": 90553000.0,
|
|
"bar_index": 26400,
|
|
"marker_id": 32,
|
|
"leg_id": 32,
|
|
"signal_type": "div_bull",
|
|
"confidence": 1.0,
|
|
"reason": "composite_buy score=11.5 [bb_reversal,donchian,macd_cross,rsi_swing]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2024-08-05 21:15:00",
|
|
"price": 73000000.0,
|
|
"bar_index": 27828,
|
|
"marker_id": 33,
|
|
"leg_id": 33,
|
|
"signal_type": "div_bear",
|
|
"confidence": 0.62,
|
|
"reason": "composite_sell score=2.5 [local_extrema,macd_cross]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2024-08-06 02:09:00",
|
|
"price": 78097000.0,
|
|
"bar_index": 27926,
|
|
"marker_id": 34,
|
|
"leg_id": 34,
|
|
"signal_type": "breakout",
|
|
"confidence": 1.0,
|
|
"reason": "composite_buy score=4.5 [bb_reversal,donchian]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2024-08-09 04:12:00",
|
|
"price": 83700000.0,
|
|
"bar_index": 29407,
|
|
"marker_id": 35,
|
|
"leg_id": 35,
|
|
"signal_type": "div_bull",
|
|
"confidence": 0.62,
|
|
"reason": "composite_buy score=2.5 [donchian,macd_cross]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2024-08-09 12:36:00",
|
|
"price": 86003000.0,
|
|
"bar_index": 29575,
|
|
"marker_id": 36,
|
|
"leg_id": 36,
|
|
"signal_type": "div_bear",
|
|
"confidence": 0.62,
|
|
"reason": "composite_sell score=2.5 [bb_reversal,local_extrema,macd_cross]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2024-08-12 12:54:00",
|
|
"price": 82278000.0,
|
|
"bar_index": 31021,
|
|
"marker_id": 37,
|
|
"leg_id": 37,
|
|
"signal_type": "div_bear",
|
|
"confidence": 0.5,
|
|
"reason": "composite_sell score=2.0 [macd_cross]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2024-08-12 21:24:00",
|
|
"price": 83566000.0,
|
|
"bar_index": 31191,
|
|
"marker_id": 38,
|
|
"leg_id": 38,
|
|
"signal_type": "pullback",
|
|
"confidence": 1.0,
|
|
"reason": "composite_buy score=4.5 [bb_reversal]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2024-08-16 01:51:00",
|
|
"price": 83105000.0,
|
|
"bar_index": 32720,
|
|
"marker_id": 39,
|
|
"leg_id": 39,
|
|
"signal_type": "div_bear",
|
|
"confidence": 1.0,
|
|
"reason": "composite_sell score=6.5 [bb_reversal,donchian,macd_cross]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2024-08-16 15:30:00",
|
|
"price": 81489000.0,
|
|
"bar_index": 32993,
|
|
"marker_id": 40,
|
|
"leg_id": 40,
|
|
"signal_type": "div_bull",
|
|
"confidence": 1.0,
|
|
"reason": "composite_buy score=6.5 [bb_reversal,macd_cross]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2024-08-19 18:48:00",
|
|
"price": 80250000.0,
|
|
"bar_index": 34499,
|
|
"marker_id": 41,
|
|
"leg_id": 41,
|
|
"signal_type": "div_bear",
|
|
"confidence": 1.0,
|
|
"reason": "composite_sell score=9.5 [bb_reversal,donchian,macd_cross]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2024-08-19 23:06:00",
|
|
"price": 80644000.0,
|
|
"bar_index": 34585,
|
|
"marker_id": 42,
|
|
"leg_id": 42,
|
|
"signal_type": "breakout",
|
|
"confidence": 1.0,
|
|
"reason": "composite_buy score=4.5 [bb_reversal,donchian]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2024-08-23 00:06:00",
|
|
"price": 82441000.0,
|
|
"bar_index": 36045,
|
|
"marker_id": 43,
|
|
"leg_id": 43,
|
|
"signal_type": "div_bull",
|
|
"confidence": 1.0,
|
|
"reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2024-08-23 13:36:00",
|
|
"price": 82202000.0,
|
|
"bar_index": 36315,
|
|
"marker_id": 44,
|
|
"leg_id": 44,
|
|
"signal_type": "swing_high",
|
|
"confidence": 1.0,
|
|
"reason": "composite_sell score=6.0 [bb_reversal]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2024-08-26 00:39:00",
|
|
"price": 85902000.0,
|
|
"bar_index": 37496,
|
|
"marker_id": 45,
|
|
"leg_id": 45,
|
|
"signal_type": "pullback",
|
|
"confidence": 1.0,
|
|
"reason": "composite_buy score=4.5 [bb_reversal]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2024-08-26 15:48:00",
|
|
"price": 85200000.0,
|
|
"bar_index": 37799,
|
|
"marker_id": 46,
|
|
"leg_id": 46,
|
|
"signal_type": "div_bear",
|
|
"confidence": 0.5,
|
|
"reason": "composite_sell score=2.0 [macd_cross]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2024-08-29 05:39:00",
|
|
"price": 80824000.0,
|
|
"bar_index": 39036,
|
|
"marker_id": 47,
|
|
"leg_id": 47,
|
|
"signal_type": "div_bull",
|
|
"confidence": 1.0,
|
|
"reason": "composite_buy score=5.0 [bb_reversal,donchian,macd_cross]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2024-08-30 02:45:00",
|
|
"price": 81826000.0,
|
|
"bar_index": 39458,
|
|
"marker_id": 48,
|
|
"leg_id": 48,
|
|
"signal_type": "swing_high",
|
|
"confidence": 0.75,
|
|
"reason": "composite_sell score=3.0 [bb_reversal,donchian]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2024-09-01 07:39:00",
|
|
"price": 80292000.0,
|
|
"bar_index": 40516,
|
|
"marker_id": 49,
|
|
"leg_id": 49,
|
|
"signal_type": "pullback",
|
|
"confidence": 0.75,
|
|
"reason": "composite_buy score=3.0 [bb_reversal]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2024-09-02 09:33:00",
|
|
"price": 78616000.0,
|
|
"bar_index": 41009,
|
|
"marker_id": 50,
|
|
"leg_id": 50,
|
|
"signal_type": "swing_high",
|
|
"confidence": 0.75,
|
|
"reason": "composite_sell score=3.0 [bb_reversal,donchian]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2024-09-04 09:18:00",
|
|
"price": 78754000.0,
|
|
"bar_index": 41964,
|
|
"marker_id": 51,
|
|
"leg_id": 51,
|
|
"signal_type": "div_bull",
|
|
"confidence": 1.0,
|
|
"reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2024-09-05 09:57:00",
|
|
"price": 78654000.0,
|
|
"bar_index": 42457,
|
|
"marker_id": 52,
|
|
"leg_id": 52,
|
|
"signal_type": "div_bear",
|
|
"confidence": 0.88,
|
|
"reason": "composite_sell score=3.5 [donchian,macd_cross]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2024-09-07 15:24:00",
|
|
"price": 73624000.0,
|
|
"bar_index": 43526,
|
|
"marker_id": 53,
|
|
"leg_id": 53,
|
|
"signal_type": "pullback",
|
|
"confidence": 1.0,
|
|
"reason": "composite_buy score=7.5 [bb_reversal]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2024-09-10 15:27:00",
|
|
"price": 76943000.0,
|
|
"bar_index": 44967,
|
|
"marker_id": 54,
|
|
"leg_id": 54,
|
|
"signal_type": "pullback",
|
|
"confidence": 0.75,
|
|
"reason": "composite_buy score=3.0 [bb_reversal]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2024-09-11 15:27:00",
|
|
"price": 76319000.0,
|
|
"bar_index": 45447,
|
|
"marker_id": 55,
|
|
"leg_id": 55,
|
|
"signal_type": "swing_high",
|
|
"confidence": 1.0,
|
|
"reason": "composite_sell score=6.0 [bb_reversal,local_extrema]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2024-09-13 19:15:00",
|
|
"price": 78098000.0,
|
|
"bar_index": 46483,
|
|
"marker_id": 56,
|
|
"leg_id": 56,
|
|
"signal_type": "div_bull",
|
|
"confidence": 0.62,
|
|
"reason": "composite_buy score=2.5 [bb_reversal,macd_cross]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2024-09-14 15:54:00",
|
|
"price": 80553000.0,
|
|
"bar_index": 46896,
|
|
"marker_id": 57,
|
|
"leg_id": 57,
|
|
"signal_type": "swing_high",
|
|
"confidence": 0.75,
|
|
"reason": "composite_sell score=3.0 [bb_reversal]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2024-09-17 02:45:00",
|
|
"price": 78299000.0,
|
|
"bar_index": 48073,
|
|
"marker_id": 58,
|
|
"leg_id": 58,
|
|
"signal_type": "div_bull",
|
|
"confidence": 1.0,
|
|
"reason": "composite_buy score=9.5 [bb_reversal,donchian,macd_cross]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2024-09-18 08:09:00",
|
|
"price": 80721000.0,
|
|
"bar_index": 48661,
|
|
"marker_id": 59,
|
|
"leg_id": 59,
|
|
"signal_type": "div_bear",
|
|
"confidence": 0.62,
|
|
"reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2024-09-21 08:15:00",
|
|
"price": 84387000.0,
|
|
"bar_index": 50103,
|
|
"marker_id": 60,
|
|
"leg_id": 60,
|
|
"signal_type": "pullback",
|
|
"confidence": 0.75,
|
|
"reason": "composite_buy score=3.0 [bb_reversal]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2024-09-22 10:27:00",
|
|
"price": 84397000.0,
|
|
"bar_index": 50627,
|
|
"marker_id": 61,
|
|
"leg_id": 61,
|
|
"signal_type": "div_bear",
|
|
"confidence": 0.62,
|
|
"reason": "composite_sell score=2.5 [bb_reversal,macd_cross]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2024-09-25 07:15:00",
|
|
"price": 85448000.0,
|
|
"bar_index": 52003,
|
|
"marker_id": 62,
|
|
"leg_id": 62,
|
|
"signal_type": "div_bull",
|
|
"confidence": 0.62,
|
|
"reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2024-09-26 00:33:00",
|
|
"price": 84970000.0,
|
|
"bar_index": 52349,
|
|
"marker_id": 63,
|
|
"leg_id": 63,
|
|
"signal_type": "div_bear",
|
|
"confidence": 1.0,
|
|
"reason": "composite_sell score=5.0 [bb_reversal,macd_cross]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2024-09-28 13:21:00",
|
|
"price": 87206000.0,
|
|
"bar_index": 53565,
|
|
"marker_id": 64,
|
|
"leg_id": 64,
|
|
"signal_type": "div_bull",
|
|
"confidence": 0.62,
|
|
"reason": "composite_buy score=2.5 [bb_reversal,macd_cross]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2024-09-29 16:48:00",
|
|
"price": 86404000.0,
|
|
"bar_index": 54114,
|
|
"marker_id": 65,
|
|
"leg_id": 65,
|
|
"signal_type": "swing_high",
|
|
"confidence": 1.0,
|
|
"reason": "composite_sell score=4.5 [bb_reversal]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2024-10-01 14:39:00",
|
|
"price": 84209000.0,
|
|
"bar_index": 55031,
|
|
"marker_id": 66,
|
|
"leg_id": 66,
|
|
"signal_type": "pullback",
|
|
"confidence": 0.75,
|
|
"reason": "composite_buy score=3.0 [bb_reversal]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2024-10-03 23:12:00",
|
|
"price": 81965000.0,
|
|
"bar_index": 56162,
|
|
"marker_id": 67,
|
|
"leg_id": 67,
|
|
"signal_type": "swing_high",
|
|
"confidence": 0.75,
|
|
"reason": "composite_sell score=3.0 [bb_reversal,donchian]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2024-10-04 16:12:00",
|
|
"price": 82442000.0,
|
|
"bar_index": 56502,
|
|
"marker_id": 68,
|
|
"leg_id": 68,
|
|
"signal_type": "div_bull",
|
|
"confidence": 1.0,
|
|
"reason": "composite_buy score=8.5 [bb_reversal,macd_cross]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2024-10-07 22:30:00",
|
|
"price": 84746000.0,
|
|
"bar_index": 58068,
|
|
"marker_id": 69,
|
|
"leg_id": 69,
|
|
"signal_type": "div_bear",
|
|
"confidence": 1.0,
|
|
"reason": "composite_sell score=4.5 [bb_reversal,macd_cross]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2024-10-08 00:24:00",
|
|
"price": 85339000.0,
|
|
"bar_index": 58106,
|
|
"marker_id": 70,
|
|
"leg_id": 70,
|
|
"signal_type": "pullback",
|
|
"confidence": 1.0,
|
|
"reason": "composite_buy score=4.5 [bb_reversal,local_extrema]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2024-10-11 04:00:00",
|
|
"price": 81233000.0,
|
|
"bar_index": 59618,
|
|
"marker_id": 71,
|
|
"leg_id": 71,
|
|
"signal_type": "swing_high",
|
|
"confidence": 0.75,
|
|
"reason": "composite_sell score=3.0 [bb_reversal]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2024-10-11 09:36:00",
|
|
"price": 81936000.0,
|
|
"bar_index": 59730,
|
|
"marker_id": 72,
|
|
"leg_id": 72,
|
|
"signal_type": "pullback",
|
|
"confidence": 1.0,
|
|
"reason": "composite_buy score=4.5 [bb_reversal]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2024-10-14 21:39:00",
|
|
"price": 87295000.0,
|
|
"bar_index": 61283,
|
|
"marker_id": 73,
|
|
"leg_id": 73,
|
|
"signal_type": "div_bull",
|
|
"confidence": 0.62,
|
|
"reason": "composite_buy score=2.5 [bb_reversal,macd_cross]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2024-10-16 23:36:00",
|
|
"price": 91450000.0,
|
|
"bar_index": 62282,
|
|
"marker_id": 74,
|
|
"leg_id": 74,
|
|
"signal_type": "div_bear",
|
|
"confidence": 1.0,
|
|
"reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2024-10-17 22:45:00",
|
|
"price": 91775000.0,
|
|
"bar_index": 62745,
|
|
"marker_id": 75,
|
|
"leg_id": 75,
|
|
"signal_type": "div_bull",
|
|
"confidence": 1.0,
|
|
"reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2024-10-20 00:06:00",
|
|
"price": 93095000.0,
|
|
"bar_index": 63732,
|
|
"marker_id": 76,
|
|
"leg_id": 76,
|
|
"signal_type": "div_bear",
|
|
"confidence": 1.0,
|
|
"reason": "composite_sell score=9.5 [bb_reversal,macd_cross]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2024-10-21 05:09:00",
|
|
"price": 93477000.0,
|
|
"bar_index": 64313,
|
|
"marker_id": 77,
|
|
"leg_id": 77,
|
|
"signal_type": "div_bull",
|
|
"confidence": 0.62,
|
|
"reason": "composite_buy score=2.5 [bb_reversal,macd_cross]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2024-10-23 00:27:00",
|
|
"price": 92410000.0,
|
|
"bar_index": 65179,
|
|
"marker_id": 78,
|
|
"leg_id": 78,
|
|
"signal_type": "div_bear",
|
|
"confidence": 0.62,
|
|
"reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2024-10-25 05:39:00",
|
|
"price": 94009000.0,
|
|
"bar_index": 66243,
|
|
"marker_id": 79,
|
|
"leg_id": 79,
|
|
"signal_type": "pullback",
|
|
"confidence": 0.75,
|
|
"reason": "composite_buy score=3.0 [bb_reversal]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2024-10-26 06:00:00",
|
|
"price": 93666000.0,
|
|
"bar_index": 66730,
|
|
"marker_id": 80,
|
|
"leg_id": 80,
|
|
"signal_type": "swing_high",
|
|
"confidence": 1.0,
|
|
"reason": "composite_sell score=4.5 [bb_reversal]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2024-10-28 17:51:00",
|
|
"price": 95122000.0,
|
|
"bar_index": 67927,
|
|
"marker_id": 81,
|
|
"leg_id": 81,
|
|
"signal_type": "pullback",
|
|
"confidence": 1.0,
|
|
"reason": "composite_buy score=4.5 [bb_reversal]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2024-10-30 16:24:00",
|
|
"price": 100565000.0,
|
|
"bar_index": 68858,
|
|
"marker_id": 82,
|
|
"leg_id": 82,
|
|
"signal_type": "div_bear",
|
|
"confidence": 1.0,
|
|
"reason": "composite_sell score=4.0 [bb_reversal,macd_cross]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2024-10-31 19:39:00",
|
|
"price": 100528000.0,
|
|
"bar_index": 69403,
|
|
"marker_id": 83,
|
|
"leg_id": 83,
|
|
"signal_type": "div_bull",
|
|
"confidence": 1.0,
|
|
"reason": "composite_buy score=4.0 [bb_reversal,macd_cross]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2024-11-03 07:15:00",
|
|
"price": 97498000.0,
|
|
"bar_index": 70595,
|
|
"marker_id": 84,
|
|
"leg_id": 84,
|
|
"signal_type": "div_bear",
|
|
"confidence": 1.0,
|
|
"reason": "composite_sell score=4.5 [bb_reversal,macd_cross]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2024-11-04 04:03:00",
|
|
"price": 95384000.0,
|
|
"bar_index": 71011,
|
|
"marker_id": 85,
|
|
"leg_id": 85,
|
|
"signal_type": "div_bull",
|
|
"confidence": 0.62,
|
|
"reason": "composite_buy score=2.5 [donchian,macd_cross]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2024-11-06 08:51:00",
|
|
"price": 96256000.0,
|
|
"bar_index": 72067,
|
|
"marker_id": 86,
|
|
"leg_id": 86,
|
|
"signal_type": "div_bear",
|
|
"confidence": 1.0,
|
|
"reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2024-11-07 21:15:00",
|
|
"price": 103693000.0,
|
|
"bar_index": 72795,
|
|
"marker_id": 87,
|
|
"leg_id": 87,
|
|
"signal_type": "div_bull",
|
|
"confidence": 1.0,
|
|
"reason": "composite_buy score=5.5 [bb_reversal,macd_cross]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2024-11-09 11:36:00",
|
|
"price": 106485000.0,
|
|
"bar_index": 73562,
|
|
"marker_id": 88,
|
|
"leg_id": 88,
|
|
"signal_type": "swing_high",
|
|
"confidence": 1.0,
|
|
"reason": "composite_sell score=4.5 [bb_reversal]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2024-11-11 04:00:00",
|
|
"price": 110791000.0,
|
|
"bar_index": 74370,
|
|
"marker_id": 89,
|
|
"leg_id": 89,
|
|
"signal_type": "pullback",
|
|
"confidence": 1.0,
|
|
"reason": "composite_buy score=4.5 [bb_reversal]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2024-11-12 18:15:00",
|
|
"price": 126249000.0,
|
|
"bar_index": 75135,
|
|
"marker_id": 90,
|
|
"leg_id": 90,
|
|
"signal_type": "div_bear",
|
|
"confidence": 1.0,
|
|
"reason": "composite_sell score=4.0 [bb_reversal,macd_cross]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2024-11-14 10:54:00",
|
|
"price": 128320000.0,
|
|
"bar_index": 75948,
|
|
"marker_id": 91,
|
|
"leg_id": 91,
|
|
"signal_type": "div_bull",
|
|
"confidence": 0.62,
|
|
"reason": "composite_buy score=2.5 [donchian,macd_cross]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2024-11-16 14:51:00",
|
|
"price": 128639000.0,
|
|
"bar_index": 76987,
|
|
"marker_id": 92,
|
|
"leg_id": 92,
|
|
"signal_type": "div_bear",
|
|
"confidence": 0.5,
|
|
"reason": "composite_sell score=2.0 [macd_cross]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2024-11-17 19:45:00",
|
|
"price": 127657000.0,
|
|
"bar_index": 77565,
|
|
"marker_id": 93,
|
|
"leg_id": 93,
|
|
"signal_type": "pullback",
|
|
"confidence": 0.75,
|
|
"reason": "composite_buy score=3.0 [bb_reversal]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2024-11-21 01:09:00",
|
|
"price": 132109000.0,
|
|
"bar_index": 79113,
|
|
"marker_id": 94,
|
|
"leg_id": 94,
|
|
"signal_type": "div_bear",
|
|
"confidence": 0.62,
|
|
"reason": "composite_sell score=2.5 [donchian,macd_cross]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2024-11-21 01:54:00",
|
|
"price": 132419000.0,
|
|
"bar_index": 79128,
|
|
"marker_id": 95,
|
|
"leg_id": 95,
|
|
"signal_type": "div_bull",
|
|
"confidence": 0.62,
|
|
"reason": "composite_buy score=2.5 [donchian,macd_cross]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2024-11-24 04:48:00",
|
|
"price": 135824000.0,
|
|
"bar_index": 80626,
|
|
"marker_id": 96,
|
|
"leg_id": 96,
|
|
"signal_type": "div_bull",
|
|
"confidence": 1.0,
|
|
"reason": "composite_buy score=8.0 [bb_reversal,donchian,macd_cross,rsi_swing]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2024-11-26 03:33:00",
|
|
"price": 132997000.0,
|
|
"bar_index": 81561,
|
|
"marker_id": 97,
|
|
"leg_id": 97,
|
|
"signal_type": "div_bear",
|
|
"confidence": 0.62,
|
|
"reason": "composite_sell score=2.5 [bb_reversal,local_extrema,macd_cross]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2024-11-27 10:15:00",
|
|
"price": 128750000.0,
|
|
"bar_index": 82175,
|
|
"marker_id": 98,
|
|
"leg_id": 98,
|
|
"signal_type": "div_bull",
|
|
"confidence": 0.62,
|
|
"reason": "composite_buy score=2.5 [donchian,macd_cross]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2024-11-29 04:12:00",
|
|
"price": 132987000.0,
|
|
"bar_index": 83014,
|
|
"marker_id": 99,
|
|
"leg_id": 99,
|
|
"signal_type": "div_bear",
|
|
"confidence": 0.62,
|
|
"reason": "composite_sell score=2.5 [bb_reversal,macd_cross]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2024-12-01 00:09:00",
|
|
"price": 134271000.0,
|
|
"bar_index": 83893,
|
|
"marker_id": 100,
|
|
"leg_id": 100,
|
|
"signal_type": "div_bull",
|
|
"confidence": 1.0,
|
|
"reason": "composite_buy score=6.5 [bb_reversal,macd_cross]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2024-12-02 06:12:00",
|
|
"price": 134289000.0,
|
|
"bar_index": 84494,
|
|
"marker_id": 101,
|
|
"leg_id": 101,
|
|
"signal_type": "swing_high",
|
|
"confidence": 1.0,
|
|
"reason": "composite_sell score=4.5 [bb_reversal]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2024-12-04 04:03:00",
|
|
"price": 132898000.0,
|
|
"bar_index": 85411,
|
|
"marker_id": 102,
|
|
"leg_id": 102,
|
|
"signal_type": "pullback",
|
|
"confidence": 1.0,
|
|
"reason": "composite_buy score=4.5 [bb_reversal,local_extrema]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2024-12-06 13:00:00",
|
|
"price": 137434000.0,
|
|
"bar_index": 86550,
|
|
"marker_id": 103,
|
|
"leg_id": 103,
|
|
"signal_type": "swing_high",
|
|
"confidence": 0.75,
|
|
"reason": "composite_sell score=3.0 [bb_reversal,donchian]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2024-12-08 03:42:00",
|
|
"price": 139036000.0,
|
|
"bar_index": 87324,
|
|
"marker_id": 104,
|
|
"leg_id": 104,
|
|
"signal_type": "div_bull",
|
|
"confidence": 0.62,
|
|
"reason": "composite_buy score=2.5 [donchian,macd_cross]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2024-12-09 16:09:00",
|
|
"price": 139401000.0,
|
|
"bar_index": 87994,
|
|
"marker_id": 105,
|
|
"leg_id": 105,
|
|
"signal_type": "div_bear",
|
|
"confidence": 0.62,
|
|
"reason": "composite_sell score=2.5 [donchian,macd_cross]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2024-12-11 17:18:00",
|
|
"price": 139428000.0,
|
|
"bar_index": 88977,
|
|
"marker_id": 106,
|
|
"leg_id": 106,
|
|
"signal_type": "div_bull",
|
|
"confidence": 1.0,
|
|
"reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross,rsi_swing]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2024-12-12 16:39:00",
|
|
"price": 142735000.0,
|
|
"bar_index": 89444,
|
|
"marker_id": 107,
|
|
"leg_id": 107,
|
|
"signal_type": "div_bear",
|
|
"confidence": 0.62,
|
|
"reason": "composite_sell score=2.5 [bb_reversal,macd_cross]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2024-12-15 06:06:00",
|
|
"price": 145570000.0,
|
|
"bar_index": 90673,
|
|
"marker_id": 108,
|
|
"leg_id": 108,
|
|
"signal_type": "div_bull",
|
|
"confidence": 1.0,
|
|
"reason": "composite_buy score=8.5 [bb_reversal,macd_cross]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2024-12-16 01:51:00",
|
|
"price": 147709000.0,
|
|
"bar_index": 91068,
|
|
"marker_id": 109,
|
|
"leg_id": 109,
|
|
"signal_type": "div_bear",
|
|
"confidence": 0.75,
|
|
"reason": "composite_sell score=3.0 [macd_cross,rsi_swing]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2024-12-19 03:24:00",
|
|
"price": 154300000.0,
|
|
"bar_index": 92539,
|
|
"marker_id": 110,
|
|
"leg_id": 110,
|
|
"signal_type": "pullback",
|
|
"confidence": 0.75,
|
|
"reason": "composite_buy score=3.0 [bb_reversal]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2024-12-19 10:27:00",
|
|
"price": 150112000.0,
|
|
"bar_index": 92680,
|
|
"marker_id": 111,
|
|
"leg_id": 111,
|
|
"signal_type": "div_bear",
|
|
"confidence": 0.62,
|
|
"reason": "composite_sell score=2.5 [local_extrema,macd_cross]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2024-12-22 03:51:00",
|
|
"price": 147511000.0,
|
|
"bar_index": 93988,
|
|
"marker_id": 112,
|
|
"leg_id": 112,
|
|
"signal_type": "div_bull",
|
|
"confidence": 1.0,
|
|
"reason": "composite_buy score=7.5 [bb_reversal,macd_cross]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2024-12-23 01:24:00",
|
|
"price": 144845000.0,
|
|
"bar_index": 94419,
|
|
"marker_id": 113,
|
|
"leg_id": 113,
|
|
"signal_type": "swing_high",
|
|
"confidence": 0.75,
|
|
"reason": "composite_sell score=3.0 [bb_reversal]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2024-12-25 08:51:00",
|
|
"price": 146904000.0,
|
|
"bar_index": 95528,
|
|
"marker_id": 114,
|
|
"leg_id": 114,
|
|
"signal_type": "pullback",
|
|
"confidence": 0.75,
|
|
"reason": "composite_buy score=3.0 [bb_reversal]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2024-12-26 09:30:00",
|
|
"price": 148000000.0,
|
|
"bar_index": 96021,
|
|
"marker_id": 115,
|
|
"leg_id": 115,
|
|
"signal_type": "div_bear",
|
|
"confidence": 0.62,
|
|
"reason": "composite_sell score=2.5 [donchian,macd_cross]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2024-12-28 10:39:00",
|
|
"price": 142143000.0,
|
|
"bar_index": 97004,
|
|
"marker_id": 116,
|
|
"leg_id": 116,
|
|
"signal_type": "div_bull",
|
|
"confidence": 1.0,
|
|
"reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2024-12-29 12:36:00",
|
|
"price": 142046000.0,
|
|
"bar_index": 97523,
|
|
"marker_id": 117,
|
|
"leg_id": 117,
|
|
"signal_type": "div_bear",
|
|
"confidence": 0.75,
|
|
"reason": "composite_sell score=3.0 [bb_reversal,macd_cross]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2024-12-31 13:12:00",
|
|
"price": 137090000.0,
|
|
"bar_index": 98495,
|
|
"marker_id": 118,
|
|
"leg_id": 118,
|
|
"signal_type": "div_bull",
|
|
"confidence": 0.62,
|
|
"reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2025-01-02 03:00:00",
|
|
"price": 140600000.0,
|
|
"bar_index": 99152,
|
|
"marker_id": 119,
|
|
"leg_id": 119,
|
|
"signal_type": "swing_high",
|
|
"confidence": 0.75,
|
|
"reason": "composite_sell score=3.0 [bb_reversal]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2025-01-04 12:42:00",
|
|
"price": 144857000.0,
|
|
"bar_index": 100306,
|
|
"marker_id": 120,
|
|
"leg_id": 120,
|
|
"signal_type": "div_bull",
|
|
"confidence": 0.62,
|
|
"reason": "composite_buy score=2.5 [donchian,macd_cross]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2025-01-07 19:51:00",
|
|
"price": 148239000.0,
|
|
"bar_index": 101889,
|
|
"marker_id": 121,
|
|
"leg_id": 121,
|
|
"signal_type": "div_bear",
|
|
"confidence": 0.62,
|
|
"reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2025-01-08 14:27:00",
|
|
"price": 143916000.0,
|
|
"bar_index": 102261,
|
|
"marker_id": 122,
|
|
"leg_id": 122,
|
|
"signal_type": "div_bull",
|
|
"confidence": 0.62,
|
|
"reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2025-01-12 14:09:00",
|
|
"price": 141695000.0,
|
|
"bar_index": 104175,
|
|
"marker_id": 123,
|
|
"leg_id": 123,
|
|
"signal_type": "div_bull",
|
|
"confidence": 1.0,
|
|
"reason": "composite_buy score=11.5 [bb_reversal,macd_cross]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2025-01-14 03:15:00",
|
|
"price": 139573000.0,
|
|
"bar_index": 104917,
|
|
"marker_id": 124,
|
|
"leg_id": 124,
|
|
"signal_type": "div_bear",
|
|
"confidence": 1.0,
|
|
"reason": "composite_sell score=6.5 [bb_reversal,donchian,macd_cross]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2025-01-15 21:45:00",
|
|
"price": 143857000.0,
|
|
"bar_index": 105767,
|
|
"marker_id": 125,
|
|
"leg_id": 125,
|
|
"signal_type": "div_bull",
|
|
"confidence": 0.62,
|
|
"reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2025-01-18 15:00:00",
|
|
"price": 152888000.0,
|
|
"bar_index": 107072,
|
|
"marker_id": 126,
|
|
"leg_id": 126,
|
|
"signal_type": "div_bear",
|
|
"confidence": 0.62,
|
|
"reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2025-01-18 22:15:00",
|
|
"price": 154549000.0,
|
|
"bar_index": 107217,
|
|
"marker_id": 127,
|
|
"leg_id": 127,
|
|
"signal_type": "pullback",
|
|
"confidence": 0.75,
|
|
"reason": "composite_buy score=3.0 [bb_reversal]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2025-01-21 15:24:00",
|
|
"price": 153526000.0,
|
|
"bar_index": 108520,
|
|
"marker_id": 128,
|
|
"leg_id": 128,
|
|
"signal_type": "swing_high",
|
|
"confidence": 1.0,
|
|
"reason": "composite_sell score=7.5 [bb_reversal,donchian]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2025-01-22 08:39:00",
|
|
"price": 157557000.0,
|
|
"bar_index": 108865,
|
|
"marker_id": 129,
|
|
"leg_id": 129,
|
|
"signal_type": "div_bull",
|
|
"confidence": 0.62,
|
|
"reason": "composite_buy score=2.5 [donchian,macd_cross]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2025-01-25 18:24:00",
|
|
"price": 157050000.0,
|
|
"bar_index": 110500,
|
|
"marker_id": 130,
|
|
"leg_id": 130,
|
|
"signal_type": "div_bear",
|
|
"confidence": 1.0,
|
|
"reason": "composite_sell score=4.0 [bb_reversal,macd_cross]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2025-01-25 19:30:00",
|
|
"price": 157190000.0,
|
|
"bar_index": 110522,
|
|
"marker_id": 131,
|
|
"leg_id": 131,
|
|
"signal_type": "div_bull",
|
|
"confidence": 0.5,
|
|
"reason": "composite_buy score=2.0 [macd_cross]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2025-01-28 22:36:00",
|
|
"price": 155347000.0,
|
|
"bar_index": 112024,
|
|
"marker_id": 132,
|
|
"leg_id": 132,
|
|
"signal_type": "div_bear",
|
|
"confidence": 1.0,
|
|
"reason": "composite_sell score=4.0 [bb_reversal,macd_cross]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2025-01-29 07:15:00",
|
|
"price": 155413000.0,
|
|
"bar_index": 112197,
|
|
"marker_id": 133,
|
|
"leg_id": 133,
|
|
"signal_type": "div_bull",
|
|
"confidence": 1.0,
|
|
"reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2025-02-01 09:15:00",
|
|
"price": 156666000.0,
|
|
"bar_index": 113677,
|
|
"marker_id": 134,
|
|
"leg_id": 134,
|
|
"signal_type": "div_bull",
|
|
"confidence": 1.0,
|
|
"reason": "composite_buy score=4.0 [bb_reversal,macd_cross]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2025-02-02 07:18:00",
|
|
"price": 157300000.0,
|
|
"bar_index": 114118,
|
|
"marker_id": 135,
|
|
"leg_id": 135,
|
|
"signal_type": "div_bear",
|
|
"confidence": 1.0,
|
|
"reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2025-02-04 23:45:00",
|
|
"price": 155612000.0,
|
|
"bar_index": 115407,
|
|
"marker_id": 136,
|
|
"leg_id": 136,
|
|
"signal_type": "div_bull",
|
|
"confidence": 1.0,
|
|
"reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2025-02-05 14:57:00",
|
|
"price": 153132000.0,
|
|
"bar_index": 115711,
|
|
"marker_id": 137,
|
|
"leg_id": 137,
|
|
"signal_type": "div_bear",
|
|
"confidence": 0.75,
|
|
"reason": "composite_sell score=3.0 [bb_reversal,macd_cross]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2025-02-08 09:30:00",
|
|
"price": 149694000.0,
|
|
"bar_index": 117042,
|
|
"marker_id": 138,
|
|
"leg_id": 138,
|
|
"signal_type": "div_bull",
|
|
"confidence": 1.0,
|
|
"reason": "composite_buy score=5.5 [bb_reversal,macd_cross,rsi_swing]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2025-02-08 19:06:00",
|
|
"price": 148399000.0,
|
|
"bar_index": 117234,
|
|
"marker_id": 139,
|
|
"leg_id": 139,
|
|
"signal_type": "swing_high",
|
|
"confidence": 0.75,
|
|
"reason": "composite_sell score=3.0 [bb_reversal]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2025-02-11 15:18:00",
|
|
"price": 148180000.0,
|
|
"bar_index": 118598,
|
|
"marker_id": 140,
|
|
"leg_id": 140,
|
|
"signal_type": "pullback",
|
|
"confidence": 0.75,
|
|
"reason": "composite_buy score=3.0 [bb_reversal]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2025-02-11 21:03:00",
|
|
"price": 147997000.0,
|
|
"bar_index": 118713,
|
|
"marker_id": 141,
|
|
"leg_id": 141,
|
|
"signal_type": "div_bear",
|
|
"confidence": 1.0,
|
|
"reason": "composite_sell score=5.5 [bb_reversal,macd_cross]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2025-02-14 17:03:00",
|
|
"price": 145712000.0,
|
|
"bar_index": 120073,
|
|
"marker_id": 142,
|
|
"leg_id": 142,
|
|
"signal_type": "pullback",
|
|
"confidence": 0.75,
|
|
"reason": "composite_buy score=3.0 [bb_reversal]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2025-02-15 19:12:00",
|
|
"price": 146786000.0,
|
|
"bar_index": 120596,
|
|
"marker_id": 143,
|
|
"leg_id": 143,
|
|
"signal_type": "div_bear",
|
|
"confidence": 0.62,
|
|
"reason": "composite_sell score=2.5 [bb_reversal,macd_cross]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2025-02-19 09:42:00",
|
|
"price": 143401000.0,
|
|
"bar_index": 122326,
|
|
"marker_id": 144,
|
|
"leg_id": 144,
|
|
"signal_type": "pullback",
|
|
"confidence": 1.0,
|
|
"reason": "composite_buy score=6.0 [bb_reversal]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2025-02-20 17:00:00",
|
|
"price": 143831000.0,
|
|
"bar_index": 122952,
|
|
"marker_id": 145,
|
|
"leg_id": 145,
|
|
"signal_type": "div_bear",
|
|
"confidence": 1.0,
|
|
"reason": "composite_sell score=6.0 [bb_reversal,macd_cross,rsi_swing]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2025-02-22 20:12:00",
|
|
"price": 142361000.0,
|
|
"bar_index": 123976,
|
|
"marker_id": 146,
|
|
"leg_id": 146,
|
|
"signal_type": "pullback",
|
|
"confidence": 0.75,
|
|
"reason": "composite_buy score=3.0 [bb_reversal]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2025-02-25 02:57:00",
|
|
"price": 137721000.0,
|
|
"bar_index": 124972,
|
|
"marker_id": 147,
|
|
"leg_id": 147,
|
|
"signal_type": "div_bear",
|
|
"confidence": 0.62,
|
|
"reason": "composite_sell score=2.5 [donchian,macd_cross]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2025-02-27 09:45:00",
|
|
"price": 123050000.0,
|
|
"bar_index": 126068,
|
|
"marker_id": 148,
|
|
"leg_id": 148,
|
|
"signal_type": "div_bull",
|
|
"confidence": 1.0,
|
|
"reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2025-02-28 16:06:00",
|
|
"price": 118408000.0,
|
|
"bar_index": 126675,
|
|
"marker_id": 149,
|
|
"leg_id": 149,
|
|
"signal_type": "div_bear",
|
|
"confidence": 1.0,
|
|
"reason": "composite_sell score=4.0 [bb_reversal,local_extrema,macd_cross]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2025-03-03 00:27:00",
|
|
"price": 128523000.0,
|
|
"bar_index": 127802,
|
|
"marker_id": 150,
|
|
"leg_id": 150,
|
|
"signal_type": "div_bull",
|
|
"confidence": 0.62,
|
|
"reason": "composite_buy score=2.5 [donchian,macd_cross]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2025-03-04 02:54:00",
|
|
"price": 136264000.0,
|
|
"bar_index": 128331,
|
|
"marker_id": 151,
|
|
"leg_id": 151,
|
|
"signal_type": "div_bear",
|
|
"confidence": 1.0,
|
|
"reason": "composite_sell score=4.0 [bb_reversal,donchian,local_extrema,macd_cross]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2025-03-07 04:57:00",
|
|
"price": 132007000.0,
|
|
"bar_index": 129812,
|
|
"marker_id": 152,
|
|
"leg_id": 152,
|
|
"signal_type": "swing_high",
|
|
"confidence": 0.75,
|
|
"reason": "composite_sell score=3.0 [bb_reversal,donchian]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2025-03-07 09:00:00",
|
|
"price": 134011000.0,
|
|
"bar_index": 129893,
|
|
"marker_id": 153,
|
|
"leg_id": 153,
|
|
"signal_type": "pullback",
|
|
"confidence": 0.75,
|
|
"reason": "composite_buy score=3.0 [bb_reversal]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2025-03-10 16:06:00",
|
|
"price": 122572000.0,
|
|
"bar_index": 131475,
|
|
"marker_id": 154,
|
|
"leg_id": 154,
|
|
"signal_type": "div_bull",
|
|
"confidence": 1.0,
|
|
"reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2025-03-12 01:15:00",
|
|
"price": 119967000.0,
|
|
"bar_index": 132138,
|
|
"marker_id": 155,
|
|
"leg_id": 155,
|
|
"signal_type": "div_bear",
|
|
"confidence": 0.62,
|
|
"reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2025-03-14 09:33:00",
|
|
"price": 120292000.0,
|
|
"bar_index": 133264,
|
|
"marker_id": 156,
|
|
"leg_id": 156,
|
|
"signal_type": "div_bull",
|
|
"confidence": 0.62,
|
|
"reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2025-03-15 16:00:00",
|
|
"price": 124118000.0,
|
|
"bar_index": 133873,
|
|
"marker_id": 157,
|
|
"leg_id": 157,
|
|
"signal_type": "div_bear",
|
|
"confidence": 0.62,
|
|
"reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2025-03-17 21:30:00",
|
|
"price": 122479000.0,
|
|
"bar_index": 134943,
|
|
"marker_id": 158,
|
|
"leg_id": 158,
|
|
"signal_type": "div_bull",
|
|
"confidence": 1.0,
|
|
"reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2025-03-18 21:27:00",
|
|
"price": 121290000.0,
|
|
"bar_index": 135422,
|
|
"marker_id": 159,
|
|
"leg_id": 159,
|
|
"signal_type": "swing_high",
|
|
"confidence": 0.75,
|
|
"reason": "composite_sell score=3.0 [bb_reversal]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2025-03-21 22:57:00",
|
|
"price": 124183000.0,
|
|
"bar_index": 136892,
|
|
"marker_id": 160,
|
|
"leg_id": 160,
|
|
"signal_type": "div_bull",
|
|
"confidence": 1.0,
|
|
"reason": "composite_buy score=8.0 [bb_reversal,donchian,macd_cross,rsi_swing]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2025-03-22 13:30:00",
|
|
"price": 124360000.0,
|
|
"bar_index": 137183,
|
|
"marker_id": 161,
|
|
"leg_id": 161,
|
|
"signal_type": "div_bear",
|
|
"confidence": 1.0,
|
|
"reason": "composite_sell score=5.5 [bb_reversal,macd_cross]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2025-03-26 14:45:00",
|
|
"price": 129107000.0,
|
|
"bar_index": 138919,
|
|
"marker_id": 162,
|
|
"leg_id": 162,
|
|
"signal_type": "div_bull",
|
|
"confidence": 1.0,
|
|
"reason": "composite_buy score=5.5 [bb_reversal,macd_cross,rsi_swing]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2025-03-27 01:30:00",
|
|
"price": 128480000.0,
|
|
"bar_index": 139134,
|
|
"marker_id": 163,
|
|
"leg_id": 163,
|
|
"signal_type": "div_bear",
|
|
"confidence": 0.62,
|
|
"reason": "composite_sell score=2.5 [bb_reversal,macd_cross]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2025-03-30 01:03:00",
|
|
"price": 123155000.0,
|
|
"bar_index": 140565,
|
|
"marker_id": 164,
|
|
"leg_id": 164,
|
|
"signal_type": "div_bull",
|
|
"confidence": 1.0,
|
|
"reason": "composite_buy score=8.5 [bb_reversal,macd_cross]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2025-03-31 00:51:00",
|
|
"price": 123823000.0,
|
|
"bar_index": 141041,
|
|
"marker_id": 165,
|
|
"leg_id": 165,
|
|
"signal_type": "div_bear",
|
|
"confidence": 0.5,
|
|
"reason": "composite_sell score=2.0 [macd_cross]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2025-04-02 01:30:00",
|
|
"price": 126008000.0,
|
|
"bar_index": 142014,
|
|
"marker_id": 166,
|
|
"leg_id": 166,
|
|
"signal_type": "breakout",
|
|
"confidence": 0.75,
|
|
"reason": "composite_buy score=3.0 [bb_reversal,donchian]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2025-04-03 05:36:00",
|
|
"price": 126782000.0,
|
|
"bar_index": 142576,
|
|
"marker_id": 167,
|
|
"leg_id": 167,
|
|
"signal_type": "div_bear",
|
|
"confidence": 1.0,
|
|
"reason": "composite_sell score=11.0 [bb_reversal,donchian,macd_cross,rsi_swing]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2025-04-05 05:45:00",
|
|
"price": 123837000.0,
|
|
"bar_index": 143539,
|
|
"marker_id": 168,
|
|
"leg_id": 168,
|
|
"signal_type": "div_bull",
|
|
"confidence": 0.62,
|
|
"reason": "composite_buy score=2.5 [donchian,macd_cross]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2025-04-08 09:12:00",
|
|
"price": 118635000.0,
|
|
"bar_index": 145048,
|
|
"marker_id": 169,
|
|
"leg_id": 169,
|
|
"signal_type": "div_bull",
|
|
"confidence": 0.62,
|
|
"reason": "composite_buy score=2.5 [donchian,macd_cross]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2025-04-09 03:33:00",
|
|
"price": 116105000.0,
|
|
"bar_index": 145415,
|
|
"marker_id": 170,
|
|
"leg_id": 170,
|
|
"signal_type": "swing_high",
|
|
"confidence": 0.75,
|
|
"reason": "composite_sell score=3.0 [bb_reversal,donchian,local_extrema]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2025-04-11 16:39:00",
|
|
"price": 119905000.0,
|
|
"bar_index": 146637,
|
|
"marker_id": 171,
|
|
"leg_id": 171,
|
|
"signal_type": "div_bull",
|
|
"confidence": 0.62,
|
|
"reason": "composite_buy score=2.5 [bb_reversal,macd_cross]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2025-04-12 09:12:00",
|
|
"price": 121275000.0,
|
|
"bar_index": 146968,
|
|
"marker_id": 172,
|
|
"leg_id": 172,
|
|
"signal_type": "div_bear",
|
|
"confidence": 0.5,
|
|
"reason": "composite_sell score=2.0 [macd_cross]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2025-04-14 20:30:00",
|
|
"price": 122867000.0,
|
|
"bar_index": 148154,
|
|
"marker_id": 173,
|
|
"leg_id": 173,
|
|
"signal_type": "div_bull",
|
|
"confidence": 0.88,
|
|
"reason": "composite_buy score=3.5 [bb_reversal,donchian,macd_cross]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2025-04-15 21:24:00",
|
|
"price": 124018000.0,
|
|
"bar_index": 148652,
|
|
"marker_id": 174,
|
|
"leg_id": 174,
|
|
"signal_type": "div_bear",
|
|
"confidence": 1.0,
|
|
"reason": "composite_sell score=4.0 [bb_reversal,macd_cross]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2025-04-18 01:12:00",
|
|
"price": 122301000.0,
|
|
"bar_index": 149688,
|
|
"marker_id": 175,
|
|
"leg_id": 175,
|
|
"signal_type": "div_bull",
|
|
"confidence": 1.0,
|
|
"reason": "composite_buy score=4.0 [bb_reversal,macd_cross]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2025-04-19 00:18:00",
|
|
"price": 122391000.0,
|
|
"bar_index": 150150,
|
|
"marker_id": 176,
|
|
"leg_id": 176,
|
|
"signal_type": "div_bear",
|
|
"confidence": 1.0,
|
|
"reason": "composite_sell score=4.0 [bb_reversal,macd_cross]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2025-04-21 04:33:00",
|
|
"price": 122209000.0,
|
|
"bar_index": 151195,
|
|
"marker_id": 177,
|
|
"leg_id": 177,
|
|
"signal_type": "div_bull",
|
|
"confidence": 0.62,
|
|
"reason": "composite_buy score=2.5 [bb_reversal,macd_cross]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2025-04-22 04:12:00",
|
|
"price": 125203000.0,
|
|
"bar_index": 151668,
|
|
"marker_id": 178,
|
|
"leg_id": 178,
|
|
"signal_type": "swing_high",
|
|
"confidence": 0.75,
|
|
"reason": "composite_sell score=3.0 [bb_reversal]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2025-04-24 18:03:00",
|
|
"price": 132712000.0,
|
|
"bar_index": 152905,
|
|
"marker_id": 179,
|
|
"leg_id": 179,
|
|
"signal_type": "div_bull",
|
|
"confidence": 1.0,
|
|
"reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2025-04-27 05:21:00",
|
|
"price": 135960000.0,
|
|
"bar_index": 154091,
|
|
"marker_id": 180,
|
|
"leg_id": 180,
|
|
"signal_type": "div_bear",
|
|
"confidence": 0.62,
|
|
"reason": "composite_sell score=2.5 [bb_reversal,macd_cross]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2025-04-27 18:15:00",
|
|
"price": 136150000.0,
|
|
"bar_index": 154349,
|
|
"marker_id": 181,
|
|
"leg_id": 181,
|
|
"signal_type": "pullback",
|
|
"confidence": 0.75,
|
|
"reason": "composite_buy score=3.0 [bb_reversal]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2025-05-01 01:39:00",
|
|
"price": 135903000.0,
|
|
"bar_index": 155937,
|
|
"marker_id": 182,
|
|
"leg_id": 182,
|
|
"signal_type": "div_bull",
|
|
"confidence": 0.62,
|
|
"reason": "composite_buy score=2.5 [donchian,macd_cross]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2025-05-01 23:00:00",
|
|
"price": 138408000.0,
|
|
"bar_index": 156364,
|
|
"marker_id": 183,
|
|
"leg_id": 183,
|
|
"signal_type": "div_bear",
|
|
"confidence": 1.0,
|
|
"reason": "composite_sell score=7.5 [bb_reversal,donchian,macd_cross,rsi_swing]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2025-05-04 03:57:00",
|
|
"price": 137843000.0,
|
|
"bar_index": 157423,
|
|
"marker_id": 184,
|
|
"leg_id": 184,
|
|
"signal_type": "pullback",
|
|
"confidence": 1.0,
|
|
"reason": "composite_buy score=4.5 [bb_reversal]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2025-05-05 09:33:00",
|
|
"price": 136235000.0,
|
|
"bar_index": 158015,
|
|
"marker_id": 185,
|
|
"leg_id": 185,
|
|
"signal_type": "swing_high",
|
|
"confidence": 0.75,
|
|
"reason": "composite_sell score=3.0 [bb_reversal,donchian]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2025-05-07 18:24:00",
|
|
"price": 137235000.0,
|
|
"bar_index": 159152,
|
|
"marker_id": 186,
|
|
"leg_id": 186,
|
|
"signal_type": "pullback",
|
|
"confidence": 0.75,
|
|
"reason": "composite_buy score=3.0 [bb_reversal]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2025-05-08 22:36:00",
|
|
"price": 139884000.0,
|
|
"bar_index": 159716,
|
|
"marker_id": 187,
|
|
"leg_id": 187,
|
|
"signal_type": "swing_high",
|
|
"confidence": 0.75,
|
|
"reason": "composite_sell score=3.0 [bb_reversal]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2025-05-12 07:06:00",
|
|
"price": 145120000.0,
|
|
"bar_index": 161326,
|
|
"marker_id": 188,
|
|
"leg_id": 188,
|
|
"signal_type": "div_bear",
|
|
"confidence": 1.0,
|
|
"reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2025-05-13 15:57:00",
|
|
"price": 144801000.0,
|
|
"bar_index": 161983,
|
|
"marker_id": 189,
|
|
"leg_id": 189,
|
|
"signal_type": "div_bull",
|
|
"confidence": 0.5,
|
|
"reason": "composite_buy score=2.0 [macd_cross]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2025-05-15 15:33:00",
|
|
"price": 144394000.0,
|
|
"bar_index": 162935,
|
|
"marker_id": 190,
|
|
"leg_id": 190,
|
|
"signal_type": "div_bear",
|
|
"confidence": 1.0,
|
|
"reason": "composite_sell score=4.0 [bb_reversal,macd_cross]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2025-05-16 19:21:00",
|
|
"price": 146231000.0,
|
|
"bar_index": 163491,
|
|
"marker_id": 191,
|
|
"leg_id": 191,
|
|
"signal_type": "div_bull",
|
|
"confidence": 1.0,
|
|
"reason": "composite_buy score=6.5 [bb_reversal,donchian,macd_cross]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2025-05-18 15:33:00",
|
|
"price": 146738000.0,
|
|
"bar_index": 164375,
|
|
"marker_id": 192,
|
|
"leg_id": 192,
|
|
"signal_type": "div_bear",
|
|
"confidence": 0.75,
|
|
"reason": "composite_sell score=3.0 [bb_reversal,macd_cross,rsi_swing]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2025-05-20 05:48:00",
|
|
"price": 148556000.0,
|
|
"bar_index": 165140,
|
|
"marker_id": 193,
|
|
"leg_id": 193,
|
|
"signal_type": "pullback",
|
|
"confidence": 1.0,
|
|
"reason": "composite_buy score=4.5 [bb_reversal]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2025-05-21 19:33:00",
|
|
"price": 149400000.0,
|
|
"bar_index": 165895,
|
|
"marker_id": 194,
|
|
"leg_id": 194,
|
|
"signal_type": "div_bear",
|
|
"confidence": 0.62,
|
|
"reason": "composite_sell score=2.5 [bb_reversal,macd_cross]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2025-05-24 14:24:00",
|
|
"price": 151079000.0,
|
|
"bar_index": 167232,
|
|
"marker_id": 195,
|
|
"leg_id": 195,
|
|
"signal_type": "div_bull",
|
|
"confidence": 1.0,
|
|
"reason": "composite_buy score=5.0 [bb_reversal,rsi_swing]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2025-05-26 13:48:00",
|
|
"price": 152106000.0,
|
|
"bar_index": 168180,
|
|
"marker_id": 196,
|
|
"leg_id": 196,
|
|
"signal_type": "div_bear",
|
|
"confidence": 1.0,
|
|
"reason": "composite_sell score=4.0 [bb_reversal,macd_cross]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2025-05-27 16:27:00",
|
|
"price": 151458000.0,
|
|
"bar_index": 168713,
|
|
"marker_id": 197,
|
|
"leg_id": 197,
|
|
"signal_type": "div_bull",
|
|
"confidence": 0.88,
|
|
"reason": "composite_buy score=3.5 [bb_reversal,donchian,macd_cross]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2025-05-30 05:06:00",
|
|
"price": 148018000.0,
|
|
"bar_index": 169926,
|
|
"marker_id": 198,
|
|
"leg_id": 198,
|
|
"signal_type": "swing_high",
|
|
"confidence": 0.75,
|
|
"reason": "composite_sell score=3.0 [bb_reversal]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2025-05-30 18:51:00",
|
|
"price": 147714000.0,
|
|
"bar_index": 170201,
|
|
"marker_id": 199,
|
|
"leg_id": 199,
|
|
"signal_type": "div_bull",
|
|
"confidence": 0.62,
|
|
"reason": "composite_buy score=2.5 [bb_reversal,macd_cross]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2025-06-03 03:36:00",
|
|
"price": 146456000.0,
|
|
"bar_index": 171816,
|
|
"marker_id": 200,
|
|
"leg_id": 200,
|
|
"signal_type": "div_bear",
|
|
"confidence": 0.62,
|
|
"reason": "composite_sell score=2.5 [bb_reversal,macd_cross]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2025-06-03 10:18:00",
|
|
"price": 148522000.0,
|
|
"bar_index": 171950,
|
|
"marker_id": 201,
|
|
"leg_id": 201,
|
|
"signal_type": "pullback",
|
|
"confidence": 0.75,
|
|
"reason": "composite_buy score=3.0 [bb_reversal]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2025-06-06 19:45:00",
|
|
"price": 144280000.0,
|
|
"bar_index": 173579,
|
|
"marker_id": 202,
|
|
"leg_id": 202,
|
|
"signal_type": "div_bull",
|
|
"confidence": 1.0,
|
|
"reason": "composite_buy score=5.0 [bb_reversal,rsi_swing]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2025-06-07 16:09:00",
|
|
"price": 145647000.0,
|
|
"bar_index": 173987,
|
|
"marker_id": 203,
|
|
"leg_id": 203,
|
|
"signal_type": "div_bear",
|
|
"confidence": 1.0,
|
|
"reason": "composite_sell score=4.5 [bb_reversal,macd_cross,rsi_swing]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2025-06-09 23:21:00",
|
|
"price": 148046000.0,
|
|
"bar_index": 175091,
|
|
"marker_id": 204,
|
|
"leg_id": 204,
|
|
"signal_type": "div_bull",
|
|
"confidence": 0.62,
|
|
"reason": "composite_buy score=2.5 [donchian,macd_cross]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2025-06-10 18:27:00",
|
|
"price": 150002000.0,
|
|
"bar_index": 175473,
|
|
"marker_id": 205,
|
|
"leg_id": 205,
|
|
"signal_type": "div_bear",
|
|
"confidence": 0.75,
|
|
"reason": "composite_sell score=3.0 [bb_reversal,macd_cross]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2025-06-13 16:00:00",
|
|
"price": 145465000.0,
|
|
"bar_index": 176864,
|
|
"marker_id": 206,
|
|
"leg_id": 206,
|
|
"signal_type": "div_bull",
|
|
"confidence": 1.0,
|
|
"reason": "composite_buy score=4.5 [bb_reversal,donchian,macd_cross,rsi_swing]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2025-06-14 12:36:00",
|
|
"price": 146523000.0,
|
|
"bar_index": 177276,
|
|
"marker_id": 207,
|
|
"leg_id": 207,
|
|
"signal_type": "swing_high",
|
|
"confidence": 0.75,
|
|
"reason": "composite_sell score=3.0 [bb_reversal]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2025-06-16 19:09:00",
|
|
"price": 147512000.0,
|
|
"bar_index": 178367,
|
|
"marker_id": 208,
|
|
"leg_id": 208,
|
|
"signal_type": "div_bull",
|
|
"confidence": 1.0,
|
|
"reason": "composite_buy score=6.0 [bb_reversal,macd_cross,rsi_swing]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2025-06-17 21:15:00",
|
|
"price": 145909000.0,
|
|
"bar_index": 178889,
|
|
"marker_id": 209,
|
|
"leg_id": 209,
|
|
"signal_type": "swing_high",
|
|
"confidence": 1.0,
|
|
"reason": "composite_sell score=4.5 [bb_reversal]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2025-06-20 16:18:00",
|
|
"price": 144990000.0,
|
|
"bar_index": 180230,
|
|
"marker_id": 210,
|
|
"leg_id": 210,
|
|
"signal_type": "div_bull",
|
|
"confidence": 0.62,
|
|
"reason": "composite_buy score=2.5 [donchian,macd_cross]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2025-06-21 04:36:00",
|
|
"price": 143908000.0,
|
|
"bar_index": 180476,
|
|
"marker_id": 211,
|
|
"leg_id": 211,
|
|
"signal_type": "swing_high",
|
|
"confidence": 0.75,
|
|
"reason": "composite_sell score=3.0 [bb_reversal]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2025-06-23 17:15:00",
|
|
"price": 142340000.0,
|
|
"bar_index": 181689,
|
|
"marker_id": 212,
|
|
"leg_id": 212,
|
|
"signal_type": "div_bull",
|
|
"confidence": 1.0,
|
|
"reason": "composite_buy score=4.0 [bb_reversal,macd_cross]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2025-06-24 20:12:00",
|
|
"price": 145032000.0,
|
|
"bar_index": 182228,
|
|
"marker_id": 213,
|
|
"leg_id": 213,
|
|
"signal_type": "div_bear",
|
|
"confidence": 0.62,
|
|
"reason": "composite_sell score=2.5 [bb_reversal,macd_cross]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2025-06-27 00:57:00",
|
|
"price": 147328000.0,
|
|
"bar_index": 183283,
|
|
"marker_id": 214,
|
|
"leg_id": 214,
|
|
"signal_type": "div_bull",
|
|
"confidence": 0.62,
|
|
"reason": "composite_buy score=2.5 [donchian,macd_cross]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2025-06-27 21:33:00",
|
|
"price": 146930000.0,
|
|
"bar_index": 183695,
|
|
"marker_id": 215,
|
|
"leg_id": 215,
|
|
"signal_type": "div_bear",
|
|
"confidence": 0.62,
|
|
"reason": "composite_sell score=2.5 [bb_reversal,macd_cross]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2025-06-30 06:06:00",
|
|
"price": 147462000.0,
|
|
"bar_index": 184826,
|
|
"marker_id": 216,
|
|
"leg_id": 216,
|
|
"signal_type": "div_bull",
|
|
"confidence": 1.0,
|
|
"reason": "composite_buy score=5.5 [bb_reversal,macd_cross]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2025-07-01 07:33:00",
|
|
"price": 145825000.0,
|
|
"bar_index": 185335,
|
|
"marker_id": 217,
|
|
"leg_id": 217,
|
|
"signal_type": "swing_high",
|
|
"confidence": 0.75,
|
|
"reason": "composite_sell score=3.0 [bb_reversal]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2025-07-03 16:45:00",
|
|
"price": 148291000.0,
|
|
"bar_index": 186479,
|
|
"marker_id": 218,
|
|
"leg_id": 218,
|
|
"signal_type": "div_bull",
|
|
"confidence": 0.5,
|
|
"reason": "composite_buy score=2.0 [macd_cross]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2025-07-06 14:45:00",
|
|
"price": 147819000.0,
|
|
"bar_index": 187879,
|
|
"marker_id": 219,
|
|
"leg_id": 219,
|
|
"signal_type": "swing_high",
|
|
"confidence": 1.0,
|
|
"reason": "composite_sell score=4.5 [bb_reversal]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2025-07-07 17:39:00",
|
|
"price": 148593000.0,
|
|
"bar_index": 188417,
|
|
"marker_id": 220,
|
|
"leg_id": 220,
|
|
"signal_type": "div_bull",
|
|
"confidence": 1.0,
|
|
"reason": "composite_buy score=4.0 [bb_reversal,macd_cross]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2025-07-09 23:27:00",
|
|
"price": 148350000.0,
|
|
"bar_index": 189493,
|
|
"marker_id": 221,
|
|
"leg_id": 221,
|
|
"signal_type": "div_bear",
|
|
"confidence": 0.62,
|
|
"reason": "composite_sell score=2.5 [donchian,macd_cross]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2025-07-11 03:36:00",
|
|
"price": 153170000.0,
|
|
"bar_index": 190056,
|
|
"marker_id": 222,
|
|
"leg_id": 222,
|
|
"signal_type": "breakout",
|
|
"confidence": 0.75,
|
|
"reason": "composite_buy score=3.0 [bb_reversal,donchian]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2025-07-15 03:42:00",
|
|
"price": 163491000.0,
|
|
"bar_index": 191978,
|
|
"marker_id": 223,
|
|
"leg_id": 223,
|
|
"signal_type": "div_bear",
|
|
"confidence": 0.62,
|
|
"reason": "composite_sell score=2.5 [bb_reversal,macd_cross]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2025-07-16 13:30:00",
|
|
"price": 161190000.0,
|
|
"bar_index": 192654,
|
|
"marker_id": 224,
|
|
"leg_id": 224,
|
|
"signal_type": "div_bull",
|
|
"confidence": 0.62,
|
|
"reason": "composite_buy score=2.5 [donchian,macd_cross]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2025-07-18 22:24:00",
|
|
"price": 161902000.0,
|
|
"bar_index": 193792,
|
|
"marker_id": 225,
|
|
"leg_id": 225,
|
|
"signal_type": "div_bear",
|
|
"confidence": 1.0,
|
|
"reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2025-07-19 15:30:00",
|
|
"price": 161874000.0,
|
|
"bar_index": 194134,
|
|
"marker_id": 226,
|
|
"leg_id": 226,
|
|
"signal_type": "pullback",
|
|
"confidence": 0.75,
|
|
"reason": "composite_buy score=3.0 [bb_reversal]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2025-07-22 08:57:00",
|
|
"price": 160151000.0,
|
|
"bar_index": 195443,
|
|
"marker_id": 227,
|
|
"leg_id": 227,
|
|
"signal_type": "div_bear",
|
|
"confidence": 0.5,
|
|
"reason": "composite_sell score=2.0 [macd_cross]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2025-07-24 02:24:00",
|
|
"price": 160799000.0,
|
|
"bar_index": 196272,
|
|
"marker_id": 228,
|
|
"leg_id": 228,
|
|
"signal_type": "div_bull",
|
|
"confidence": 1.0,
|
|
"reason": "composite_buy score=6.5 [bb_reversal,macd_cross]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2025-07-26 14:54:00",
|
|
"price": 160065000.0,
|
|
"bar_index": 197482,
|
|
"marker_id": 229,
|
|
"leg_id": 229,
|
|
"signal_type": "div_bear",
|
|
"confidence": 0.5,
|
|
"reason": "composite_sell score=2.0 [macd_cross]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2025-07-27 03:06:00",
|
|
"price": 160955000.0,
|
|
"bar_index": 197726,
|
|
"marker_id": 230,
|
|
"leg_id": 230,
|
|
"signal_type": "div_bull",
|
|
"confidence": 0.62,
|
|
"reason": "composite_buy score=2.5 [bb_reversal,macd_cross]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2025-07-30 04:27:00",
|
|
"price": 162270000.0,
|
|
"bar_index": 199193,
|
|
"marker_id": 231,
|
|
"leg_id": 231,
|
|
"signal_type": "div_bear",
|
|
"confidence": 0.62,
|
|
"reason": "composite_sell score=2.5 [bb_reversal,macd_cross]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2025-07-30 12:51:00",
|
|
"price": 162919000.0,
|
|
"bar_index": 199361,
|
|
"marker_id": 232,
|
|
"leg_id": 232,
|
|
"signal_type": "div_bull",
|
|
"confidence": 0.5,
|
|
"reason": "composite_buy score=2.0 [macd_cross]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2025-08-02 13:18:00",
|
|
"price": 159019000.0,
|
|
"bar_index": 200810,
|
|
"marker_id": 233,
|
|
"leg_id": 233,
|
|
"signal_type": "pullback",
|
|
"confidence": 1.0,
|
|
"reason": "composite_buy score=4.5 [bb_reversal]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2025-08-04 23:45:00",
|
|
"price": 160112000.0,
|
|
"bar_index": 201979,
|
|
"marker_id": 234,
|
|
"leg_id": 234,
|
|
"signal_type": "div_bear",
|
|
"confidence": 0.62,
|
|
"reason": "composite_sell score=2.5 [donchian,macd_cross]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2025-08-06 07:12:00",
|
|
"price": 159535000.0,
|
|
"bar_index": 202608,
|
|
"marker_id": 235,
|
|
"leg_id": 235,
|
|
"signal_type": "div_bull",
|
|
"confidence": 0.62,
|
|
"reason": "composite_buy score=2.5 [bb_reversal,macd_cross]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2025-08-08 12:30:00",
|
|
"price": 160930000.0,
|
|
"bar_index": 203674,
|
|
"marker_id": 236,
|
|
"leg_id": 236,
|
|
"signal_type": "swing_high",
|
|
"confidence": 0.75,
|
|
"reason": "composite_sell score=3.0 [bb_reversal]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2025-08-09 07:54:00",
|
|
"price": 160520000.0,
|
|
"bar_index": 204062,
|
|
"marker_id": 237,
|
|
"leg_id": 237,
|
|
"signal_type": "pullback",
|
|
"confidence": 1.0,
|
|
"reason": "composite_buy score=6.0 [bb_reversal]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2025-08-12 03:48:00",
|
|
"price": 164807000.0,
|
|
"bar_index": 205420,
|
|
"marker_id": 238,
|
|
"leg_id": 238,
|
|
"signal_type": "swing_high",
|
|
"confidence": 0.75,
|
|
"reason": "composite_sell score=3.0 [bb_reversal]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2025-08-13 18:00:00",
|
|
"price": 163969000.0,
|
|
"bar_index": 206184,
|
|
"marker_id": 239,
|
|
"leg_id": 239,
|
|
"signal_type": "div_bull",
|
|
"confidence": 1.0,
|
|
"reason": "composite_buy score=5.5 [bb_reversal,macd_cross]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2025-08-16 08:24:00",
|
|
"price": 163678000.0,
|
|
"bar_index": 207432,
|
|
"marker_id": 240,
|
|
"leg_id": 240,
|
|
"signal_type": "div_bear",
|
|
"confidence": 1.0,
|
|
"reason": "composite_sell score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2025-08-16 23:30:00",
|
|
"price": 163207000.0,
|
|
"bar_index": 207734,
|
|
"marker_id": 241,
|
|
"leg_id": 241,
|
|
"signal_type": "div_bull",
|
|
"confidence": 1.0,
|
|
"reason": "composite_buy score=4.0 [bb_reversal,macd_cross]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2025-08-20 05:09:00",
|
|
"price": 158198000.0,
|
|
"bar_index": 209168,
|
|
"marker_id": 242,
|
|
"leg_id": 242,
|
|
"signal_type": "div_bear",
|
|
"confidence": 0.5,
|
|
"reason": "composite_sell score=2.0 [macd_cross]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2025-08-20 17:18:00",
|
|
"price": 159187000.0,
|
|
"bar_index": 209411,
|
|
"marker_id": 243,
|
|
"leg_id": 243,
|
|
"signal_type": "div_bull",
|
|
"confidence": 1.0,
|
|
"reason": "composite_buy score=4.5 [bb_reversal,macd_cross,rsi_swing]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2025-08-24 01:24:00",
|
|
"price": 159320000.0,
|
|
"bar_index": 211013,
|
|
"marker_id": 244,
|
|
"leg_id": 244,
|
|
"signal_type": "div_bull",
|
|
"confidence": 0.62,
|
|
"reason": "composite_buy score=2.5 [bb_reversal,macd_cross]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2025-08-25 00:39:00",
|
|
"price": 159159000.0,
|
|
"bar_index": 211478,
|
|
"marker_id": 245,
|
|
"leg_id": 245,
|
|
"signal_type": "div_bear",
|
|
"confidence": 0.75,
|
|
"reason": "composite_sell score=3.0 [macd_cross]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2025-08-28 01:48:00",
|
|
"price": 156520000.0,
|
|
"bar_index": 212941,
|
|
"marker_id": 246,
|
|
"leg_id": 246,
|
|
"signal_type": "div_bull",
|
|
"confidence": 1.0,
|
|
"reason": "composite_buy score=7.0 [bb_reversal,macd_cross]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2025-08-28 11:15:00",
|
|
"price": 155800000.0,
|
|
"bar_index": 213130,
|
|
"marker_id": 247,
|
|
"leg_id": 247,
|
|
"signal_type": "div_bear",
|
|
"confidence": 0.62,
|
|
"reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2025-08-31 16:12:00",
|
|
"price": 151349000.0,
|
|
"bar_index": 214669,
|
|
"marker_id": 248,
|
|
"leg_id": 248,
|
|
"signal_type": "swing_high",
|
|
"confidence": 1.0,
|
|
"reason": "composite_sell score=4.5 [bb_reversal]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2025-09-01 04:18:00",
|
|
"price": 151470000.0,
|
|
"bar_index": 214911,
|
|
"marker_id": 249,
|
|
"leg_id": 249,
|
|
"signal_type": "pullback",
|
|
"confidence": 1.0,
|
|
"reason": "composite_buy score=4.5 [bb_reversal]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2025-09-03 23:15:00",
|
|
"price": 154528000.0,
|
|
"bar_index": 216219,
|
|
"marker_id": 250,
|
|
"leg_id": 250,
|
|
"signal_type": "div_bear",
|
|
"confidence": 0.62,
|
|
"reason": "composite_sell score=2.5 [bb_reversal,macd_cross]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2025-09-04 11:33:00",
|
|
"price": 155254000.0,
|
|
"bar_index": 216465,
|
|
"marker_id": 251,
|
|
"leg_id": 251,
|
|
"signal_type": "div_bull",
|
|
"confidence": 1.0,
|
|
"reason": "composite_buy score=4.5 [bb_reversal,macd_cross]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2025-09-07 14:09:00",
|
|
"price": 154533000.0,
|
|
"bar_index": 217947,
|
|
"marker_id": 252,
|
|
"leg_id": 252,
|
|
"signal_type": "div_bear",
|
|
"confidence": 0.75,
|
|
"reason": "composite_sell score=3.0 [bb_reversal,macd_cross]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2025-09-07 18:48:00",
|
|
"price": 155032000.0,
|
|
"bar_index": 218040,
|
|
"marker_id": 253,
|
|
"leg_id": 253,
|
|
"signal_type": "pullback",
|
|
"confidence": 0.75,
|
|
"reason": "composite_buy score=3.0 [bb_reversal]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2025-09-10 19:21:00",
|
|
"price": 156311000.0,
|
|
"bar_index": 219490,
|
|
"marker_id": 254,
|
|
"leg_id": 254,
|
|
"signal_type": "div_bull",
|
|
"confidence": 0.75,
|
|
"reason": "composite_buy score=3.0 [bb_reversal,macd_cross]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2025-09-11 02:27:00",
|
|
"price": 157733000.0,
|
|
"bar_index": 219632,
|
|
"marker_id": 255,
|
|
"leg_id": 255,
|
|
"signal_type": "div_bear",
|
|
"confidence": 0.62,
|
|
"reason": "composite_sell score=2.5 [bb_reversal,macd_cross]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2025-09-14 08:27:00",
|
|
"price": 160604000.0,
|
|
"bar_index": 221192,
|
|
"marker_id": 256,
|
|
"leg_id": 256,
|
|
"signal_type": "div_bull",
|
|
"confidence": 1.0,
|
|
"reason": "composite_buy score=4.0 [bb_reversal,macd_cross]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2025-09-14 15:21:00",
|
|
"price": 160394000.0,
|
|
"bar_index": 221330,
|
|
"marker_id": 257,
|
|
"leg_id": 257,
|
|
"signal_type": "div_bear",
|
|
"confidence": 0.5,
|
|
"reason": "composite_sell score=2.0 [macd_cross]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2025-09-17 21:42:00",
|
|
"price": 162013000.0,
|
|
"bar_index": 222897,
|
|
"marker_id": 258,
|
|
"leg_id": 258,
|
|
"signal_type": "div_bear",
|
|
"confidence": 0.62,
|
|
"reason": "composite_sell score=2.5 [bb_reversal,macd_cross]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2025-09-18 04:06:00",
|
|
"price": 161188000.0,
|
|
"bar_index": 223025,
|
|
"marker_id": 259,
|
|
"leg_id": 259,
|
|
"signal_type": "div_bull",
|
|
"confidence": 0.62,
|
|
"reason": "composite_buy score=2.5 [donchian,macd_cross]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2025-09-21 18:30:00",
|
|
"price": 161826000.0,
|
|
"bar_index": 224753,
|
|
"marker_id": 260,
|
|
"leg_id": 260,
|
|
"signal_type": "div_bear",
|
|
"confidence": 0.75,
|
|
"reason": "composite_sell score=3.0 [bb_reversal,macd_cross]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2025-09-21 22:30:00",
|
|
"price": 162100000.0,
|
|
"bar_index": 224833,
|
|
"marker_id": 261,
|
|
"leg_id": 261,
|
|
"signal_type": "pullback",
|
|
"confidence": 0.75,
|
|
"reason": "composite_buy score=3.0 [bb_reversal]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2025-09-25 22:45:00",
|
|
"price": 159531000.0,
|
|
"bar_index": 226758,
|
|
"marker_id": 262,
|
|
"leg_id": 262,
|
|
"signal_type": "div_bear",
|
|
"confidence": 0.62,
|
|
"reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2025-09-25 23:15:00",
|
|
"price": 160041000.0,
|
|
"bar_index": 226768,
|
|
"marker_id": 263,
|
|
"leg_id": 263,
|
|
"signal_type": "div_bull",
|
|
"confidence": 0.62,
|
|
"reason": "composite_buy score=2.5 [donchian,macd_cross]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2025-09-29 00:12:00",
|
|
"price": 157905000.0,
|
|
"bar_index": 228227,
|
|
"marker_id": 264,
|
|
"leg_id": 264,
|
|
"signal_type": "div_bear",
|
|
"confidence": 1.0,
|
|
"reason": "composite_sell score=4.5 [bb_reversal,macd_cross,rsi_swing]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2025-09-29 06:39:00",
|
|
"price": 158676000.0,
|
|
"bar_index": 228356,
|
|
"marker_id": 265,
|
|
"leg_id": 265,
|
|
"signal_type": "pullback",
|
|
"confidence": 0.75,
|
|
"reason": "composite_buy score=3.0 [bb_reversal]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2025-10-02 13:03:00",
|
|
"price": 168881000.0,
|
|
"bar_index": 229924,
|
|
"marker_id": 266,
|
|
"leg_id": 266,
|
|
"signal_type": "pullback",
|
|
"confidence": 0.75,
|
|
"reason": "composite_buy score=3.0 [bb_reversal]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2025-10-05 22:51:00",
|
|
"price": 175675000.0,
|
|
"bar_index": 231431,
|
|
"marker_id": 267,
|
|
"leg_id": 267,
|
|
"signal_type": "div_bear",
|
|
"confidence": 0.62,
|
|
"reason": "composite_sell score=2.5 [bb_reversal,macd_cross]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2025-10-06 02:06:00",
|
|
"price": 175999000.0,
|
|
"bar_index": 231496,
|
|
"marker_id": 268,
|
|
"leg_id": 268,
|
|
"signal_type": "div_bull",
|
|
"confidence": 1.0,
|
|
"reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2025-10-08 23:33:00",
|
|
"price": 177400000.0,
|
|
"bar_index": 232885,
|
|
"marker_id": 269,
|
|
"leg_id": 269,
|
|
"signal_type": "div_bear",
|
|
"confidence": 0.88,
|
|
"reason": "composite_sell score=3.5 [donchian,macd_cross]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2025-10-09 04:24:00",
|
|
"price": 178185000.0,
|
|
"bar_index": 232982,
|
|
"marker_id": 270,
|
|
"leg_id": 270,
|
|
"signal_type": "div_bull",
|
|
"confidence": 1.0,
|
|
"reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2025-10-12 04:27:00",
|
|
"price": 171000000.0,
|
|
"bar_index": 234423,
|
|
"marker_id": 271,
|
|
"leg_id": 271,
|
|
"signal_type": "div_bull",
|
|
"confidence": 1.0,
|
|
"reason": "composite_buy score=6.5 [bb_reversal,macd_cross]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2025-10-12 17:51:00",
|
|
"price": 170900000.0,
|
|
"bar_index": 234691,
|
|
"marker_id": 272,
|
|
"leg_id": 272,
|
|
"signal_type": "div_bear",
|
|
"confidence": 0.62,
|
|
"reason": "composite_sell score=2.5 [bb_reversal,macd_cross]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2025-10-16 00:30:00",
|
|
"price": 168785000.0,
|
|
"bar_index": 236264,
|
|
"marker_id": 273,
|
|
"leg_id": 273,
|
|
"signal_type": "div_bull",
|
|
"confidence": 1.0,
|
|
"reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2025-10-16 14:36:00",
|
|
"price": 168930000.0,
|
|
"bar_index": 236546,
|
|
"marker_id": 274,
|
|
"leg_id": 274,
|
|
"signal_type": "div_bear",
|
|
"confidence": 0.62,
|
|
"reason": "composite_sell score=2.5 [bb_reversal,macd_cross]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2025-10-19 06:27:00",
|
|
"price": 163458000.0,
|
|
"bar_index": 237823,
|
|
"marker_id": 275,
|
|
"leg_id": 275,
|
|
"signal_type": "div_bull",
|
|
"confidence": 1.0,
|
|
"reason": "composite_buy score=7.0 [bb_reversal,macd_cross]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2025-10-20 18:15:00",
|
|
"price": 166218000.0,
|
|
"bar_index": 238539,
|
|
"marker_id": 276,
|
|
"leg_id": 276,
|
|
"signal_type": "div_bear",
|
|
"confidence": 0.5,
|
|
"reason": "composite_sell score=2.0 [macd_cross]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2025-10-22 17:36:00",
|
|
"price": 163308000.0,
|
|
"bar_index": 239486,
|
|
"marker_id": 277,
|
|
"leg_id": 277,
|
|
"signal_type": "div_bull",
|
|
"confidence": 0.5,
|
|
"reason": "composite_buy score=2.0 [macd_cross]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2025-10-23 19:24:00",
|
|
"price": 164699000.0,
|
|
"bar_index": 240002,
|
|
"marker_id": 278,
|
|
"leg_id": 278,
|
|
"signal_type": "swing_high",
|
|
"confidence": 0.75,
|
|
"reason": "composite_sell score=3.0 [bb_reversal]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2025-10-26 09:00:00",
|
|
"price": 166276000.0,
|
|
"bar_index": 241234,
|
|
"marker_id": 279,
|
|
"leg_id": 279,
|
|
"signal_type": "div_bull",
|
|
"confidence": 1.0,
|
|
"reason": "composite_buy score=4.0 [bb_reversal,macd_cross]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2025-10-29 13:30:00",
|
|
"price": 167942000.0,
|
|
"bar_index": 242764,
|
|
"marker_id": 280,
|
|
"leg_id": 280,
|
|
"signal_type": "div_bull",
|
|
"confidence": 1.0,
|
|
"reason": "composite_buy score=4.5 [bb_reversal,macd_cross]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2025-10-29 22:48:00",
|
|
"price": 167076000.0,
|
|
"bar_index": 242950,
|
|
"marker_id": 281,
|
|
"leg_id": 281,
|
|
"signal_type": "div_bear",
|
|
"confidence": 1.0,
|
|
"reason": "composite_sell score=10.5 [bb_reversal,donchian,macd_cross,rsi_swing]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2025-11-01 14:36:00",
|
|
"price": 164530000.0,
|
|
"bar_index": 244226,
|
|
"marker_id": 282,
|
|
"leg_id": 282,
|
|
"signal_type": "div_bull",
|
|
"confidence": 1.0,
|
|
"reason": "composite_buy score=10.0 [bb_reversal,macd_cross]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2025-11-02 08:45:00",
|
|
"price": 163924000.0,
|
|
"bar_index": 244589,
|
|
"marker_id": 283,
|
|
"leg_id": 283,
|
|
"signal_type": "div_bear",
|
|
"confidence": 1.0,
|
|
"reason": "composite_sell score=5.5 [bb_reversal,macd_cross]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2025-11-05 15:27:00",
|
|
"price": 151669000.0,
|
|
"bar_index": 246163,
|
|
"marker_id": 284,
|
|
"leg_id": 284,
|
|
"signal_type": "div_bull",
|
|
"confidence": 1.0,
|
|
"reason": "composite_buy score=4.0 [bb_reversal,macd_cross]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2025-11-06 09:03:00",
|
|
"price": 155219000.0,
|
|
"bar_index": 246515,
|
|
"marker_id": 285,
|
|
"leg_id": 285,
|
|
"signal_type": "div_bear",
|
|
"confidence": 1.0,
|
|
"reason": "composite_sell score=6.5 [donchian,macd_cross,rsi_swing]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2025-11-09 08:54:00",
|
|
"price": 152589000.0,
|
|
"bar_index": 247952,
|
|
"marker_id": 286,
|
|
"leg_id": 286,
|
|
"signal_type": "pullback",
|
|
"confidence": 1.0,
|
|
"reason": "composite_buy score=4.5 [bb_reversal]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2025-11-09 10:45:00",
|
|
"price": 152168000.0,
|
|
"bar_index": 247989,
|
|
"marker_id": 287,
|
|
"leg_id": 287,
|
|
"signal_type": "div_bear",
|
|
"confidence": 0.62,
|
|
"reason": "composite_sell score=2.5 [bb_reversal,macd_cross]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2025-11-12 11:33:00",
|
|
"price": 154084000.0,
|
|
"bar_index": 249445,
|
|
"marker_id": 288,
|
|
"leg_id": 288,
|
|
"signal_type": "div_bear",
|
|
"confidence": 1.0,
|
|
"reason": "composite_sell score=10.0 [bb_reversal,macd_cross]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2025-11-12 17:30:00",
|
|
"price": 155191000.0,
|
|
"bar_index": 249564,
|
|
"marker_id": 289,
|
|
"leg_id": 289,
|
|
"signal_type": "div_bull",
|
|
"confidence": 1.0,
|
|
"reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2025-11-15 21:30:00",
|
|
"price": 144667000.0,
|
|
"bar_index": 251084,
|
|
"marker_id": 290,
|
|
"leg_id": 290,
|
|
"signal_type": "div_bull",
|
|
"confidence": 1.0,
|
|
"reason": "composite_buy score=5.5 [bb_reversal,macd_cross]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2025-11-16 09:06:00",
|
|
"price": 144141000.0,
|
|
"bar_index": 251316,
|
|
"marker_id": 291,
|
|
"leg_id": 291,
|
|
"signal_type": "div_bear",
|
|
"confidence": 1.0,
|
|
"reason": "composite_sell score=9.5 [bb_reversal,macd_cross]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2025-11-18 21:39:00",
|
|
"price": 135596000.0,
|
|
"bar_index": 252527,
|
|
"marker_id": 292,
|
|
"leg_id": 292,
|
|
"signal_type": "div_bull",
|
|
"confidence": 1.0,
|
|
"reason": "composite_buy score=8.0 [bb_reversal,donchian,local_extrema,macd_cross]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2025-11-19 17:51:00",
|
|
"price": 135661000.0,
|
|
"bar_index": 252931,
|
|
"marker_id": 293,
|
|
"leg_id": 293,
|
|
"signal_type": "swing_high",
|
|
"confidence": 0.75,
|
|
"reason": "composite_sell score=3.0 [bb_reversal,donchian,local_extrema]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2025-11-22 08:18:00",
|
|
"price": 127691000.0,
|
|
"bar_index": 254180,
|
|
"marker_id": 294,
|
|
"leg_id": 294,
|
|
"signal_type": "div_bull",
|
|
"confidence": 0.62,
|
|
"reason": "composite_buy score=2.5 [donchian,macd_cross]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2025-11-22 21:15:00",
|
|
"price": 126003000.0,
|
|
"bar_index": 254439,
|
|
"marker_id": 295,
|
|
"leg_id": 295,
|
|
"signal_type": "div_bear",
|
|
"confidence": 0.62,
|
|
"reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2025-11-26 21:06:00",
|
|
"price": 130208000.0,
|
|
"bar_index": 256227,
|
|
"marker_id": 296,
|
|
"leg_id": 296,
|
|
"signal_type": "div_bear",
|
|
"confidence": 1.0,
|
|
"reason": "composite_sell score=6.5 [bb_reversal,macd_cross]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2025-11-27 01:03:00",
|
|
"price": 130608000.0,
|
|
"bar_index": 256306,
|
|
"marker_id": 297,
|
|
"leg_id": 297,
|
|
"signal_type": "div_bull",
|
|
"confidence": 0.62,
|
|
"reason": "composite_buy score=2.5 [donchian,macd_cross]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2025-12-01 04:39:00",
|
|
"price": 136753000.0,
|
|
"bar_index": 258298,
|
|
"marker_id": 298,
|
|
"leg_id": 298,
|
|
"signal_type": "div_bear",
|
|
"confidence": 0.62,
|
|
"reason": "composite_sell score=2.5 [bb_reversal,macd_cross]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2025-12-02 05:00:00",
|
|
"price": 127700000.0,
|
|
"bar_index": 258785,
|
|
"marker_id": 299,
|
|
"leg_id": 299,
|
|
"signal_type": "div_bull",
|
|
"confidence": 0.62,
|
|
"reason": "composite_buy score=2.5 [donchian,macd_cross]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2025-12-04 17:12:00",
|
|
"price": 138560000.0,
|
|
"bar_index": 259989,
|
|
"marker_id": 300,
|
|
"leg_id": 300,
|
|
"signal_type": "div_bear",
|
|
"confidence": 1.0,
|
|
"reason": "composite_sell score=4.5 [bb_reversal,macd_cross,rsi_swing]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2025-12-05 07:00:00",
|
|
"price": 137846000.0,
|
|
"bar_index": 260265,
|
|
"marker_id": 301,
|
|
"leg_id": 301,
|
|
"signal_type": "pullback",
|
|
"confidence": 1.0,
|
|
"reason": "composite_buy score=6.0 [bb_reversal]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2025-12-07 21:18:00",
|
|
"price": 133427000.0,
|
|
"bar_index": 261511,
|
|
"marker_id": 302,
|
|
"leg_id": 302,
|
|
"signal_type": "div_bear",
|
|
"confidence": 0.75,
|
|
"reason": "composite_sell score=3.0 [bb_reversal,macd_cross]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2025-12-09 04:30:00",
|
|
"price": 134419000.0,
|
|
"bar_index": 262135,
|
|
"marker_id": 303,
|
|
"leg_id": 303,
|
|
"signal_type": "div_bull",
|
|
"confidence": 0.62,
|
|
"reason": "composite_buy score=2.5 [donchian,macd_cross]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2025-12-11 17:12:00",
|
|
"price": 134363000.0,
|
|
"bar_index": 263349,
|
|
"marker_id": 304,
|
|
"leg_id": 304,
|
|
"signal_type": "div_bear",
|
|
"confidence": 0.62,
|
|
"reason": "composite_sell score=2.5 [bb_reversal,macd_cross]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2025-12-12 07:33:00",
|
|
"price": 137265000.0,
|
|
"bar_index": 263636,
|
|
"marker_id": 305,
|
|
"leg_id": 305,
|
|
"signal_type": "pullback",
|
|
"confidence": 0.75,
|
|
"reason": "composite_buy score=3.0 [bb_reversal,local_extrema]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2025-12-14 19:45:00",
|
|
"price": 134159000.0,
|
|
"bar_index": 264840,
|
|
"marker_id": 306,
|
|
"leg_id": 306,
|
|
"signal_type": "div_bear",
|
|
"confidence": 0.5,
|
|
"reason": "composite_sell score=2.0 [macd_cross]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2025-12-16 06:30:00",
|
|
"price": 128633000.0,
|
|
"bar_index": 265535,
|
|
"marker_id": 307,
|
|
"leg_id": 307,
|
|
"signal_type": "div_bull",
|
|
"confidence": 1.0,
|
|
"reason": "composite_buy score=8.0 [bb_reversal,donchian,macd_cross]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2025-12-18 07:18:00",
|
|
"price": 128444000.0,
|
|
"bar_index": 266511,
|
|
"marker_id": 308,
|
|
"leg_id": 308,
|
|
"signal_type": "swing_high",
|
|
"confidence": 0.75,
|
|
"reason": "composite_sell score=3.0 [bb_reversal]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2025-12-19 14:51:00",
|
|
"price": 129727000.0,
|
|
"bar_index": 267142,
|
|
"marker_id": 309,
|
|
"leg_id": 309,
|
|
"signal_type": "div_bull",
|
|
"confidence": 0.62,
|
|
"reason": "composite_buy score=2.5 [donchian,macd_cross]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2025-12-22 23:48:00",
|
|
"price": 134029000.0,
|
|
"bar_index": 268761,
|
|
"marker_id": 310,
|
|
"leg_id": 310,
|
|
"signal_type": "div_bull",
|
|
"confidence": 1.0,
|
|
"reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2025-12-23 00:12:00",
|
|
"price": 133422000.0,
|
|
"bar_index": 268769,
|
|
"marker_id": 311,
|
|
"leg_id": 311,
|
|
"signal_type": "div_bear",
|
|
"confidence": 1.0,
|
|
"reason": "composite_sell score=4.0 [bb_reversal,donchian,macd_cross]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2025-12-26 00:00:00",
|
|
"price": 129138000.0,
|
|
"bar_index": 270205,
|
|
"marker_id": 312,
|
|
"leg_id": 312,
|
|
"signal_type": "div_bull",
|
|
"confidence": 0.5,
|
|
"reason": "composite_buy score=2.0 [macd_cross]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2025-12-26 16:39:00",
|
|
"price": 129815000.0,
|
|
"bar_index": 270538,
|
|
"marker_id": 313,
|
|
"leg_id": 313,
|
|
"signal_type": "div_bear",
|
|
"confidence": 1.0,
|
|
"reason": "composite_sell score=7.5 [bb_reversal,donchian,macd_cross,rsi_swing]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2025-12-29 10:39:00",
|
|
"price": 128300000.0,
|
|
"bar_index": 271858,
|
|
"marker_id": 314,
|
|
"leg_id": 314,
|
|
"signal_type": "div_bull",
|
|
"confidence": 0.62,
|
|
"reason": "composite_buy score=2.5 [donchian,macd_cross]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2025-12-29 23:54:00",
|
|
"price": 127283000.0,
|
|
"bar_index": 272123,
|
|
"marker_id": 315,
|
|
"leg_id": 315,
|
|
"signal_type": "div_bear",
|
|
"confidence": 1.0,
|
|
"reason": "composite_sell score=9.5 [bb_reversal,donchian,macd_cross,rsi_swing]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2026-01-02 00:57:00",
|
|
"price": 128016000.0,
|
|
"bar_index": 273584,
|
|
"marker_id": 316,
|
|
"leg_id": 316,
|
|
"signal_type": "div_bear",
|
|
"confidence": 1.0,
|
|
"reason": "composite_sell score=5.0 [bb_reversal,macd_cross]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2026-01-02 06:15:00",
|
|
"price": 128373000.0,
|
|
"bar_index": 273690,
|
|
"marker_id": 317,
|
|
"leg_id": 317,
|
|
"signal_type": "div_bull",
|
|
"confidence": 1.0,
|
|
"reason": "composite_buy score=4.0 [bb_reversal,macd_cross]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2026-01-05 13:24:00",
|
|
"price": 134400000.0,
|
|
"bar_index": 275273,
|
|
"marker_id": 318,
|
|
"leg_id": 318,
|
|
"signal_type": "swing_high",
|
|
"confidence": 0.75,
|
|
"reason": "composite_sell score=3.0 [bb_reversal,donchian,local_extrema]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2026-01-05 13:54:00",
|
|
"price": 134550000.0,
|
|
"bar_index": 275283,
|
|
"marker_id": 319,
|
|
"leg_id": 319,
|
|
"signal_type": "div_bull",
|
|
"confidence": 0.75,
|
|
"reason": "composite_buy score=3.0 [macd_cross,rsi_swing]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2026-01-08 22:48:00",
|
|
"price": 131337000.0,
|
|
"bar_index": 276901,
|
|
"marker_id": 320,
|
|
"leg_id": 320,
|
|
"signal_type": "swing_high",
|
|
"confidence": 0.75,
|
|
"reason": "composite_sell score=3.0 [bb_reversal]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2026-01-08 23:51:00",
|
|
"price": 131616000.0,
|
|
"bar_index": 276922,
|
|
"marker_id": 321,
|
|
"leg_id": 321,
|
|
"signal_type": "div_bull",
|
|
"confidence": 1.0,
|
|
"reason": "composite_buy score=16.0 [bb_reversal,donchian,macd_cross]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2026-01-12 08:21:00",
|
|
"price": 133657000.0,
|
|
"bar_index": 278532,
|
|
"marker_id": 322,
|
|
"leg_id": 322,
|
|
"signal_type": "div_bull",
|
|
"confidence": 1.0,
|
|
"reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2026-01-13 09:42:00",
|
|
"price": 134725000.0,
|
|
"bar_index": 279039,
|
|
"marker_id": 323,
|
|
"leg_id": 323,
|
|
"signal_type": "div_bear",
|
|
"confidence": 1.0,
|
|
"reason": "composite_sell score=4.5 [bb_reversal,donchian,macd_cross,rsi_swing]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2026-01-15 23:03:00",
|
|
"price": 142401000.0,
|
|
"bar_index": 280266,
|
|
"marker_id": 324,
|
|
"leg_id": 324,
|
|
"signal_type": "div_bull",
|
|
"confidence": 0.5,
|
|
"reason": "composite_buy score=2.0 [macd_cross]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2026-01-18 06:39:00",
|
|
"price": 140724000.0,
|
|
"bar_index": 281378,
|
|
"marker_id": 325,
|
|
"leg_id": 325,
|
|
"signal_type": "div_bear",
|
|
"confidence": 0.5,
|
|
"reason": "composite_sell score=2.0 [macd_cross]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2026-01-19 04:51:00",
|
|
"price": 140900000.0,
|
|
"bar_index": 281822,
|
|
"marker_id": 326,
|
|
"leg_id": 326,
|
|
"signal_type": "div_bull",
|
|
"confidence": 1.0,
|
|
"reason": "composite_buy score=4.0 [bb_reversal,macd_cross]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2026-01-21 07:33:00",
|
|
"price": 132086000.0,
|
|
"bar_index": 282836,
|
|
"marker_id": 327,
|
|
"leg_id": 327,
|
|
"signal_type": "div_bear",
|
|
"confidence": 0.62,
|
|
"reason": "composite_sell score=2.5 [donchian,macd_cross]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2026-01-22 09:18:00",
|
|
"price": 133104000.0,
|
|
"bar_index": 283351,
|
|
"marker_id": 328,
|
|
"leg_id": 328,
|
|
"signal_type": "div_bull",
|
|
"confidence": 1.0,
|
|
"reason": "composite_buy score=8.0 [bb_reversal,donchian,macd_cross,rsi_swing]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2026-01-24 09:27:00",
|
|
"price": 131830000.0,
|
|
"bar_index": 284314,
|
|
"marker_id": 329,
|
|
"leg_id": 329,
|
|
"signal_type": "div_bear",
|
|
"confidence": 0.5,
|
|
"reason": "composite_sell score=2.0 [macd_cross]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2026-01-26 21:15:00",
|
|
"price": 128579000.0,
|
|
"bar_index": 285510,
|
|
"marker_id": 330,
|
|
"leg_id": 330,
|
|
"signal_type": "div_bull",
|
|
"confidence": 0.88,
|
|
"reason": "composite_buy score=3.5 [bb_reversal,macd_cross]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2026-01-27 23:36:00",
|
|
"price": 128403000.0,
|
|
"bar_index": 286037,
|
|
"marker_id": 331,
|
|
"leg_id": 331,
|
|
"signal_type": "div_bear",
|
|
"confidence": 0.62,
|
|
"reason": "composite_sell score=2.5 [donchian,macd_cross]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2026-01-30 19:18:00",
|
|
"price": 121095000.0,
|
|
"bar_index": 287391,
|
|
"marker_id": 332,
|
|
"leg_id": 332,
|
|
"signal_type": "div_bull",
|
|
"confidence": 1.0,
|
|
"reason": "composite_buy score=5.0 [bb_reversal,macd_cross]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2026-01-31 13:51:00",
|
|
"price": 124488000.0,
|
|
"bar_index": 287762,
|
|
"marker_id": 333,
|
|
"leg_id": 333,
|
|
"signal_type": "div_bear",
|
|
"confidence": 1.0,
|
|
"reason": "composite_sell score=8.5 [bb_reversal,macd_cross]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2026-02-03 05:06:00",
|
|
"price": 116248000.0,
|
|
"bar_index": 289027,
|
|
"marker_id": 334,
|
|
"leg_id": 334,
|
|
"signal_type": "div_bull",
|
|
"confidence": 1.0,
|
|
"reason": "composite_buy score=5.5 [bb_reversal,donchian,macd_cross]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2026-02-04 02:48:00",
|
|
"price": 111432000.0,
|
|
"bar_index": 289461,
|
|
"marker_id": 335,
|
|
"leg_id": 335,
|
|
"signal_type": "swing_high",
|
|
"confidence": 0.5,
|
|
"reason": "composite_sell score=2.0 [bb_reversal,zigzag_causal]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2026-02-07 04:00:00",
|
|
"price": 103420000.0,
|
|
"bar_index": 290925,
|
|
"marker_id": 336,
|
|
"leg_id": 336,
|
|
"signal_type": "div_bull",
|
|
"confidence": 0.5,
|
|
"reason": "composite_buy score=2.0 [macd_cross]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2026-02-07 16:06:00",
|
|
"price": 101213000.0,
|
|
"bar_index": 291167,
|
|
"marker_id": 337,
|
|
"leg_id": 337,
|
|
"signal_type": "swing_high",
|
|
"confidence": 0.5,
|
|
"reason": "composite_sell score=2.0 [zigzag_causal]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2026-02-10 05:30:00",
|
|
"price": 104347000.0,
|
|
"bar_index": 292395,
|
|
"marker_id": 338,
|
|
"leg_id": 338,
|
|
"signal_type": "div_bull",
|
|
"confidence": 1.0,
|
|
"reason": "composite_buy score=4.5 [bb_reversal,donchian,macd_cross]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2026-02-13 05:00:00",
|
|
"price": 96666000.0,
|
|
"bar_index": 293825,
|
|
"marker_id": 339,
|
|
"leg_id": 339,
|
|
"signal_type": "div_bear",
|
|
"confidence": 0.62,
|
|
"reason": "composite_sell score=2.5 [donchian,macd_cross]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2026-02-13 08:48:00",
|
|
"price": 97181000.0,
|
|
"bar_index": 293901,
|
|
"marker_id": 340,
|
|
"leg_id": 340,
|
|
"signal_type": "pullback",
|
|
"confidence": 1.0,
|
|
"reason": "composite_buy score=4.5 [bb_reversal]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2026-02-16 15:33:00",
|
|
"price": 101453000.0,
|
|
"bar_index": 295476,
|
|
"marker_id": 341,
|
|
"leg_id": 341,
|
|
"signal_type": "div_bull",
|
|
"confidence": 1.0,
|
|
"reason": "composite_buy score=4.0 [bb_reversal,macd_cross]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2026-02-17 01:51:00",
|
|
"price": 100651000.0,
|
|
"bar_index": 295682,
|
|
"marker_id": 342,
|
|
"leg_id": 342,
|
|
"signal_type": "swing_high",
|
|
"confidence": 1.0,
|
|
"reason": "composite_sell score=4.5 [bb_reversal,local_extrema]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2026-02-20 07:57:00",
|
|
"price": 98776000.0,
|
|
"bar_index": 297244,
|
|
"marker_id": 343,
|
|
"leg_id": 343,
|
|
"signal_type": "div_bull",
|
|
"confidence": 1.0,
|
|
"reason": "composite_buy score=13.5 [bb_reversal,donchian,macd_cross,rsi_swing]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2026-02-20 23:42:00",
|
|
"price": 98990000.0,
|
|
"bar_index": 297559,
|
|
"marker_id": 344,
|
|
"leg_id": 344,
|
|
"signal_type": "swing_high",
|
|
"confidence": 1.0,
|
|
"reason": "composite_sell score=6.0 [bb_reversal,local_extrema]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2026-02-23 21:36:00",
|
|
"price": 97362000.0,
|
|
"bar_index": 298957,
|
|
"marker_id": 345,
|
|
"leg_id": 345,
|
|
"signal_type": "div_bull",
|
|
"confidence": 1.0,
|
|
"reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2026-02-24 02:12:00",
|
|
"price": 95620000.0,
|
|
"bar_index": 299049,
|
|
"marker_id": 346,
|
|
"leg_id": 346,
|
|
"signal_type": "div_bear",
|
|
"confidence": 0.5,
|
|
"reason": "composite_sell score=2.0 [macd_cross]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2026-02-26 23:21:00",
|
|
"price": 98312000.0,
|
|
"bar_index": 300432,
|
|
"marker_id": 347,
|
|
"leg_id": 347,
|
|
"signal_type": "div_bull",
|
|
"confidence": 0.62,
|
|
"reason": "composite_buy score=2.5 [donchian,macd_cross]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2026-02-27 07:21:00",
|
|
"price": 97416000.0,
|
|
"bar_index": 300592,
|
|
"marker_id": 348,
|
|
"leg_id": 348,
|
|
"signal_type": "div_bear",
|
|
"confidence": 0.62,
|
|
"reason": "composite_sell score=2.5 [bb_reversal,macd_cross]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2026-03-02 07:48:00",
|
|
"price": 95355000.0,
|
|
"bar_index": 302041,
|
|
"marker_id": 349,
|
|
"leg_id": 349,
|
|
"signal_type": "div_bear",
|
|
"confidence": 1.0,
|
|
"reason": "composite_sell score=7.5 [bb_reversal,donchian,macd_cross,rsi_swing]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2026-03-02 08:03:00",
|
|
"price": 96033000.0,
|
|
"bar_index": 302046,
|
|
"marker_id": 350,
|
|
"leg_id": 350,
|
|
"signal_type": "div_bull",
|
|
"confidence": 0.62,
|
|
"reason": "composite_buy score=2.5 [donchian,macd_cross]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2026-03-05 15:21:00",
|
|
"price": 105729000.0,
|
|
"bar_index": 303632,
|
|
"marker_id": 351,
|
|
"leg_id": 351,
|
|
"signal_type": "div_bull",
|
|
"confidence": 1.0,
|
|
"reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2026-03-06 04:30:00",
|
|
"price": 104292000.0,
|
|
"bar_index": 303895,
|
|
"marker_id": 352,
|
|
"leg_id": 352,
|
|
"signal_type": "div_bear",
|
|
"confidence": 0.62,
|
|
"reason": "composite_sell score=2.5 [donchian,macd_cross]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2026-03-08 15:33:00",
|
|
"price": 99226000.0,
|
|
"bar_index": 305076,
|
|
"marker_id": 353,
|
|
"leg_id": 353,
|
|
"signal_type": "pullback",
|
|
"confidence": 0.75,
|
|
"reason": "composite_buy score=3.0 [bb_reversal]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2026-03-09 10:03:00",
|
|
"price": 98369000.0,
|
|
"bar_index": 305446,
|
|
"marker_id": 354,
|
|
"leg_id": 354,
|
|
"signal_type": "div_bear",
|
|
"confidence": 0.62,
|
|
"reason": "composite_sell score=2.5 [donchian,macd_cross]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2026-03-12 00:18:00",
|
|
"price": 102869000.0,
|
|
"bar_index": 306691,
|
|
"marker_id": 355,
|
|
"leg_id": 355,
|
|
"signal_type": "pullback",
|
|
"confidence": 1.0,
|
|
"reason": "composite_buy score=4.5 [bb_reversal]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2026-03-12 12:42:00",
|
|
"price": 102083000.0,
|
|
"bar_index": 306939,
|
|
"marker_id": 356,
|
|
"leg_id": 356,
|
|
"signal_type": "swing_high",
|
|
"confidence": 0.75,
|
|
"reason": "composite_sell score=3.0 [bb_reversal,donchian]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2026-03-15 06:21:00",
|
|
"price": 104577000.0,
|
|
"bar_index": 308252,
|
|
"marker_id": 357,
|
|
"leg_id": 357,
|
|
"signal_type": "div_bull",
|
|
"confidence": 1.0,
|
|
"reason": "composite_buy score=4.5 [bb_reversal,macd_cross,rsi_swing]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2026-03-16 23:27:00",
|
|
"price": 108305000.0,
|
|
"bar_index": 309074,
|
|
"marker_id": 358,
|
|
"leg_id": 358,
|
|
"signal_type": "div_bear",
|
|
"confidence": 0.62,
|
|
"reason": "composite_sell score=2.5 [donchian,macd_cross]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2026-03-19 12:09:00",
|
|
"price": 105788000.0,
|
|
"bar_index": 310288,
|
|
"marker_id": 359,
|
|
"leg_id": 359,
|
|
"signal_type": "div_bull",
|
|
"confidence": 0.62,
|
|
"reason": "composite_buy score=2.5 [donchian,macd_cross]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2026-03-20 20:36:00",
|
|
"price": 105087000.0,
|
|
"bar_index": 310937,
|
|
"marker_id": 360,
|
|
"leg_id": 360,
|
|
"signal_type": "div_bear",
|
|
"confidence": 0.62,
|
|
"reason": "composite_sell score=2.5 [donchian,macd_cross]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2026-03-23 03:12:00",
|
|
"price": 103226000.0,
|
|
"bar_index": 312029,
|
|
"marker_id": 361,
|
|
"leg_id": 361,
|
|
"signal_type": "div_bull",
|
|
"confidence": 0.62,
|
|
"reason": "composite_buy score=2.5 [bb_reversal,macd_cross]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2026-03-24 10:45:00",
|
|
"price": 105001000.0,
|
|
"bar_index": 312660,
|
|
"marker_id": 362,
|
|
"leg_id": 362,
|
|
"signal_type": "div_bear",
|
|
"confidence": 0.62,
|
|
"reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2026-03-26 04:03:00",
|
|
"price": 105930000.0,
|
|
"bar_index": 313486,
|
|
"marker_id": 363,
|
|
"leg_id": 363,
|
|
"signal_type": "div_bull",
|
|
"confidence": 1.0,
|
|
"reason": "composite_buy score=4.0 [bb_reversal,macd_cross]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2026-03-27 14:45:00",
|
|
"price": 103626000.0,
|
|
"bar_index": 314180,
|
|
"marker_id": 364,
|
|
"leg_id": 364,
|
|
"signal_type": "div_bear",
|
|
"confidence": 0.5,
|
|
"reason": "composite_sell score=2.0 [macd_cross]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2026-03-29 04:54:00",
|
|
"price": 101322000.0,
|
|
"bar_index": 314943,
|
|
"marker_id": 365,
|
|
"leg_id": 365,
|
|
"signal_type": "div_bull",
|
|
"confidence": 0.5,
|
|
"reason": "composite_buy score=2.0 [macd_cross]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2026-04-01 12:09:00",
|
|
"price": 102860000.0,
|
|
"bar_index": 316388,
|
|
"marker_id": 366,
|
|
"leg_id": 366,
|
|
"signal_type": "div_bull",
|
|
"confidence": 0.62,
|
|
"reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2026-04-02 02:15:00",
|
|
"price": 103661000.0,
|
|
"bar_index": 316670,
|
|
"marker_id": 367,
|
|
"leg_id": 367,
|
|
"signal_type": "swing_high",
|
|
"confidence": 0.75,
|
|
"reason": "composite_sell score=3.0 [bb_reversal,donchian]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2026-04-04 13:24:00",
|
|
"price": 101508000.0,
|
|
"bar_index": 317853,
|
|
"marker_id": 368,
|
|
"leg_id": 368,
|
|
"signal_type": "div_bull",
|
|
"confidence": 1.0,
|
|
"reason": "composite_buy score=9.5 [bb_reversal,macd_cross]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2026-04-06 04:42:00",
|
|
"price": 102250000.0,
|
|
"bar_index": 318639,
|
|
"marker_id": 369,
|
|
"leg_id": 369,
|
|
"signal_type": "div_bear",
|
|
"confidence": 1.0,
|
|
"reason": "composite_sell score=7.5 [bb_reversal,macd_cross,rsi_swing]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2026-04-08 15:24:00",
|
|
"price": 106200000.0,
|
|
"bar_index": 319813,
|
|
"marker_id": 370,
|
|
"leg_id": 370,
|
|
"signal_type": "div_bull",
|
|
"confidence": 1.0,
|
|
"reason": "composite_buy score=4.0 [bb_reversal,macd_cross]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2026-04-09 22:06:00",
|
|
"price": 106049000.0,
|
|
"bar_index": 320427,
|
|
"marker_id": 371,
|
|
"leg_id": 371,
|
|
"signal_type": "div_bear",
|
|
"confidence": 0.88,
|
|
"reason": "composite_sell score=3.5 [bb_reversal,macd_cross]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2026-04-11 19:48:00",
|
|
"price": 108417000.0,
|
|
"bar_index": 321341,
|
|
"marker_id": 372,
|
|
"leg_id": 372,
|
|
"signal_type": "pullback",
|
|
"confidence": 1.0,
|
|
"reason": "composite_buy score=4.5 [bb_reversal]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2026-04-13 13:51:00",
|
|
"price": 105860000.0,
|
|
"bar_index": 322182,
|
|
"marker_id": 373,
|
|
"leg_id": 373,
|
|
"signal_type": "div_bear",
|
|
"confidence": 1.0,
|
|
"reason": "composite_sell score=4.0 [bb_reversal,macd_cross]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2026-04-15 06:54:00",
|
|
"price": 109962000.0,
|
|
"bar_index": 323003,
|
|
"marker_id": 374,
|
|
"leg_id": 374,
|
|
"signal_type": "div_bull",
|
|
"confidence": 1.0,
|
|
"reason": "composite_buy score=7.0 [bb_reversal,macd_cross]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2026-04-16 20:39:00",
|
|
"price": 110073000.0,
|
|
"bar_index": 323758,
|
|
"marker_id": 375,
|
|
"leg_id": 375,
|
|
"signal_type": "swing_high",
|
|
"confidence": 1.0,
|
|
"reason": "composite_sell score=4.5 [bb_reversal]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2026-04-18 07:39:00",
|
|
"price": 113937000.0,
|
|
"bar_index": 324458,
|
|
"marker_id": 376,
|
|
"leg_id": 376,
|
|
"signal_type": "pullback",
|
|
"confidence": 0.75,
|
|
"reason": "composite_buy score=3.0 [bb_reversal]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2026-04-20 02:48:00",
|
|
"price": 111591000.0,
|
|
"bar_index": 325321,
|
|
"marker_id": 377,
|
|
"leg_id": 377,
|
|
"signal_type": "div_bear",
|
|
"confidence": 0.5,
|
|
"reason": "composite_sell score=2.0 [macd_cross]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2026-04-21 23:21:00",
|
|
"price": 112738000.0,
|
|
"bar_index": 326212,
|
|
"marker_id": 378,
|
|
"leg_id": 378,
|
|
"signal_type": "div_bull",
|
|
"confidence": 1.0,
|
|
"reason": "composite_buy score=11.5 [bb_reversal,donchian,macd_cross]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2026-04-23 04:09:00",
|
|
"price": 116448000.0,
|
|
"bar_index": 326788,
|
|
"marker_id": 379,
|
|
"leg_id": 379,
|
|
"signal_type": "div_bear",
|
|
"confidence": 1.0,
|
|
"reason": "composite_sell score=5.5 [bb_reversal,donchian,macd_cross]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2026-04-25 20:27:00",
|
|
"price": 115729000.0,
|
|
"bar_index": 328074,
|
|
"marker_id": 380,
|
|
"leg_id": 380,
|
|
"signal_type": "pullback",
|
|
"confidence": 0.75,
|
|
"reason": "composite_buy score=3.0 [bb_reversal]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2026-04-27 17:57:00",
|
|
"price": 115629000.0,
|
|
"bar_index": 328903,
|
|
"marker_id": 381,
|
|
"leg_id": 381,
|
|
"signal_type": "swing_high",
|
|
"confidence": 0.75,
|
|
"reason": "composite_sell score=3.0 [bb_reversal]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2026-04-29 04:24:00",
|
|
"price": 113138000.0,
|
|
"bar_index": 329592,
|
|
"marker_id": 382,
|
|
"leg_id": 382,
|
|
"signal_type": "pullback",
|
|
"confidence": 1.0,
|
|
"reason": "composite_buy score=4.5 [bb_reversal]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2026-04-30 23:15:00",
|
|
"price": 113463000.0,
|
|
"bar_index": 330449,
|
|
"marker_id": 383,
|
|
"leg_id": 383,
|
|
"signal_type": "div_bear",
|
|
"confidence": 0.62,
|
|
"reason": "composite_sell score=2.5 [donchian,macd_cross]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2026-05-02 11:33:00",
|
|
"price": 116201000.0,
|
|
"bar_index": 331175,
|
|
"marker_id": 384,
|
|
"leg_id": 384,
|
|
"signal_type": "pullback",
|
|
"confidence": 1.0,
|
|
"reason": "composite_buy score=4.5 [bb_reversal]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2026-05-04 19:03:00",
|
|
"price": 117092000.0,
|
|
"bar_index": 332285,
|
|
"marker_id": 385,
|
|
"leg_id": 385,
|
|
"signal_type": "div_bear",
|
|
"confidence": 0.62,
|
|
"reason": "composite_sell score=2.5 [donchian,macd_cross]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2026-05-05 23:30:00",
|
|
"price": 120492000.0,
|
|
"bar_index": 332854,
|
|
"marker_id": 386,
|
|
"leg_id": 386,
|
|
"signal_type": "div_bull",
|
|
"confidence": 1.0,
|
|
"reason": "composite_buy score=10.0 [bb_reversal,donchian,macd_cross]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2026-05-09 09:15:00",
|
|
"price": 118103000.0,
|
|
"bar_index": 334489,
|
|
"marker_id": 387,
|
|
"leg_id": 387,
|
|
"signal_type": "swing_high",
|
|
"confidence": 0.75,
|
|
"reason": "composite_sell score=3.0 [bb_reversal]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2026-05-09 17:18:00",
|
|
"price": 118409000.0,
|
|
"bar_index": 334650,
|
|
"marker_id": 388,
|
|
"leg_id": 388,
|
|
"signal_type": "pullback",
|
|
"confidence": 1.0,
|
|
"reason": "composite_buy score=9.0 [bb_reversal]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2026-05-13 05:39:00",
|
|
"price": 119590000.0,
|
|
"bar_index": 336337,
|
|
"marker_id": 389,
|
|
"leg_id": 389,
|
|
"signal_type": "pullback",
|
|
"confidence": 0.75,
|
|
"reason": "composite_buy score=3.0 [bb_reversal]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2026-05-14 01:48:00",
|
|
"price": 117858000.0,
|
|
"bar_index": 336740,
|
|
"marker_id": 390,
|
|
"leg_id": 390,
|
|
"signal_type": "swing_high",
|
|
"confidence": 0.75,
|
|
"reason": "composite_sell score=3.0 [bb_reversal,donchian]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2026-05-17 03:42:00",
|
|
"price": 116633000.0,
|
|
"bar_index": 338218,
|
|
"marker_id": 391,
|
|
"leg_id": 391,
|
|
"signal_type": "div_bull",
|
|
"confidence": 0.62,
|
|
"reason": "composite_buy score=2.5 [bb_reversal,macd_cross]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2026-05-17 17:21:00",
|
|
"price": 116523000.0,
|
|
"bar_index": 338491,
|
|
"marker_id": 392,
|
|
"leg_id": 392,
|
|
"signal_type": "div_bear",
|
|
"confidence": 1.0,
|
|
"reason": "composite_sell score=4.0 [bb_reversal,macd_cross]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2026-05-20 14:15:00",
|
|
"price": 114642000.0,
|
|
"bar_index": 339869,
|
|
"marker_id": 393,
|
|
"leg_id": 393,
|
|
"signal_type": "div_bull",
|
|
"confidence": 1.0,
|
|
"reason": "composite_buy score=4.0 [bb_reversal,donchian,macd_cross]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2026-05-21 00:39:00",
|
|
"price": 114835000.0,
|
|
"bar_index": 340077,
|
|
"marker_id": 394,
|
|
"leg_id": 394,
|
|
"signal_type": "div_bear",
|
|
"confidence": 0.62,
|
|
"reason": "composite_sell score=2.5 [bb_reversal,donchian,macd_cross]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2026-05-24 07:39:00",
|
|
"price": 114380000.0,
|
|
"bar_index": 341657,
|
|
"marker_id": 395,
|
|
"leg_id": 395,
|
|
"signal_type": "pullback",
|
|
"confidence": 0.75,
|
|
"reason": "composite_buy score=3.0 [bb_reversal]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2026-05-26 07:39:00",
|
|
"price": 114871000.0,
|
|
"bar_index": 342617,
|
|
"marker_id": 396,
|
|
"leg_id": 396,
|
|
"signal_type": "div_bear",
|
|
"confidence": 1.0,
|
|
"reason": "composite_sell score=4.0 [bb_reversal,macd_cross,rsi_swing]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2026-05-28 15:51:00",
|
|
"price": 108000000.0,
|
|
"bar_index": 343741,
|
|
"marker_id": 397,
|
|
"leg_id": 397,
|
|
"signal_type": "div_bull",
|
|
"confidence": 1.0,
|
|
"reason": "composite_buy score=6.0 [bb_reversal,donchian,macd_cross,rsi_swing]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2026-05-30 03:18:00",
|
|
"price": 109239000.0,
|
|
"bar_index": 344450,
|
|
"marker_id": 398,
|
|
"leg_id": 398,
|
|
"signal_type": "swing_high",
|
|
"confidence": 0.75,
|
|
"reason": "composite_sell score=3.0 [donchian,local_extrema]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2026-06-01 05:00:00",
|
|
"price": 108650000.0,
|
|
"bar_index": 345444,
|
|
"marker_id": 399,
|
|
"leg_id": 399,
|
|
"signal_type": "div_bull",
|
|
"confidence": 0.75,
|
|
"reason": "composite_buy score=3.0 [macd_cross,rsi_swing]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2026-06-03 01:45:00",
|
|
"price": 99722000.0,
|
|
"bar_index": 346339,
|
|
"marker_id": 400,
|
|
"leg_id": 400,
|
|
"signal_type": "div_bear",
|
|
"confidence": 0.62,
|
|
"reason": "composite_sell score=2.5 [donchian,local_extrema,macd_cross]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2026-06-04 14:33:00",
|
|
"price": 95545000.0,
|
|
"bar_index": 347075,
|
|
"marker_id": 401,
|
|
"leg_id": 401,
|
|
"signal_type": "div_bull",
|
|
"confidence": 0.62,
|
|
"reason": "composite_buy score=2.5 [donchian,local_extrema,macd_cross]"
|
|
},
|
|
{
|
|
"side": "sell",
|
|
"datetime": "2026-06-06 02:21:00",
|
|
"price": 92453000.0,
|
|
"bar_index": 347791,
|
|
"marker_id": 402,
|
|
"leg_id": 402,
|
|
"signal_type": "div_bear",
|
|
"confidence": 0.62,
|
|
"reason": "composite_sell score=2.5 [local_extrema,macd_cross]"
|
|
},
|
|
{
|
|
"side": "buy",
|
|
"datetime": "2026-06-08 00:42:00",
|
|
"price": 94163000.0,
|
|
"bar_index": 348718,
|
|
"marker_id": 403,
|
|
"leg_id": 403,
|
|
"signal_type": "div_bull",
|
|
"confidence": 0.62,
|
|
"reason": "composite_buy score=2.5 [bb_reversal,donchian,macd_cross]"
|
|
}
|
|
],
|
|
"legs": [
|
|
{
|
|
"leg_id": 1,
|
|
"buy_datetime": "2024-07-12 17:06:00",
|
|
"buy_price": 80773000.0,
|
|
"buy_bar_index": 16225,
|
|
"sell_datetime": "2024-07-15 02:15:00",
|
|
"sell_price": 84108000.0,
|
|
"sell_bar_index": 17368,
|
|
"leg_pct": 4.13,
|
|
"bars_held": 1143,
|
|
"buy_signal_type": "div_bull",
|
|
"sell_signal_type": "div_bear"
|
|
},
|
|
{
|
|
"leg_id": 2,
|
|
"buy_datetime": "2024-07-16 22:33:00",
|
|
"buy_price": 89567000.0,
|
|
"buy_bar_index": 18254,
|
|
"sell_datetime": "2024-07-21 08:57:00",
|
|
"sell_price": 94200000.0,
|
|
"sell_bar_index": 20382,
|
|
"leg_pct": 5.17,
|
|
"bars_held": 2128,
|
|
"buy_signal_type": "div_bull",
|
|
"sell_signal_type": "div_bear"
|
|
},
|
|
{
|
|
"leg_id": 3,
|
|
"buy_datetime": "2024-08-06 02:09:00",
|
|
"buy_price": 78097000.0,
|
|
"buy_bar_index": 27926,
|
|
"sell_datetime": "2024-08-09 12:36:00",
|
|
"sell_price": 86003000.0,
|
|
"sell_bar_index": 29575,
|
|
"leg_pct": 10.12,
|
|
"bars_held": 1649,
|
|
"buy_signal_type": "breakout",
|
|
"sell_signal_type": "div_bear"
|
|
},
|
|
{
|
|
"leg_id": 4,
|
|
"buy_datetime": "2024-08-19 23:06:00",
|
|
"buy_price": 80644000.0,
|
|
"buy_bar_index": 34585,
|
|
"sell_datetime": "2024-08-26 15:48:00",
|
|
"sell_price": 85200000.0,
|
|
"sell_bar_index": 37799,
|
|
"leg_pct": 5.65,
|
|
"bars_held": 3214,
|
|
"buy_signal_type": "breakout",
|
|
"sell_signal_type": "div_bear"
|
|
},
|
|
{
|
|
"leg_id": 5,
|
|
"buy_datetime": "2024-09-07 15:24:00",
|
|
"buy_price": 73624000.0,
|
|
"buy_bar_index": 43526,
|
|
"sell_datetime": "2024-09-11 15:27:00",
|
|
"sell_price": 76319000.0,
|
|
"sell_bar_index": 45447,
|
|
"leg_pct": 3.66,
|
|
"bars_held": 1921,
|
|
"buy_signal_type": "pullback",
|
|
"sell_signal_type": "swing_high"
|
|
},
|
|
{
|
|
"leg_id": 6,
|
|
"buy_datetime": "2024-09-13 19:15:00",
|
|
"buy_price": 78098000.0,
|
|
"buy_bar_index": 46483,
|
|
"sell_datetime": "2024-09-14 15:54:00",
|
|
"sell_price": 80553000.0,
|
|
"sell_bar_index": 46896,
|
|
"leg_pct": 3.14,
|
|
"bars_held": 413,
|
|
"buy_signal_type": "div_bull",
|
|
"sell_signal_type": "swing_high"
|
|
},
|
|
{
|
|
"leg_id": 7,
|
|
"buy_datetime": "2024-09-17 02:45:00",
|
|
"buy_price": 78299000.0,
|
|
"buy_bar_index": 48073,
|
|
"sell_datetime": "2024-09-18 08:09:00",
|
|
"sell_price": 80721000.0,
|
|
"sell_bar_index": 48661,
|
|
"leg_pct": 3.09,
|
|
"bars_held": 588,
|
|
"buy_signal_type": "div_bull",
|
|
"sell_signal_type": "div_bear"
|
|
},
|
|
{
|
|
"leg_id": 8,
|
|
"buy_datetime": "2024-10-11 09:36:00",
|
|
"buy_price": 81936000.0,
|
|
"buy_bar_index": 59730,
|
|
"sell_datetime": "2024-10-16 23:36:00",
|
|
"sell_price": 91450000.0,
|
|
"sell_bar_index": 62282,
|
|
"leg_pct": 11.61,
|
|
"bars_held": 2552,
|
|
"buy_signal_type": "pullback",
|
|
"sell_signal_type": "div_bear"
|
|
},
|
|
{
|
|
"leg_id": 9,
|
|
"buy_datetime": "2024-10-17 22:45:00",
|
|
"buy_price": 91775000.0,
|
|
"buy_bar_index": 62745,
|
|
"sell_datetime": "2024-10-30 16:24:00",
|
|
"sell_price": 100565000.0,
|
|
"sell_bar_index": 68858,
|
|
"leg_pct": 9.58,
|
|
"bars_held": 6113,
|
|
"buy_signal_type": "div_bull",
|
|
"sell_signal_type": "div_bear"
|
|
},
|
|
{
|
|
"leg_id": 10,
|
|
"buy_datetime": "2024-11-04 04:03:00",
|
|
"buy_price": 95384000.0,
|
|
"buy_bar_index": 71011,
|
|
"sell_datetime": "2024-11-09 11:36:00",
|
|
"sell_price": 106485000.0,
|
|
"sell_bar_index": 73562,
|
|
"leg_pct": 11.64,
|
|
"bars_held": 2551,
|
|
"buy_signal_type": "div_bull",
|
|
"sell_signal_type": "swing_high"
|
|
},
|
|
{
|
|
"leg_id": 11,
|
|
"buy_datetime": "2024-11-11 04:00:00",
|
|
"buy_price": 110791000.0,
|
|
"buy_bar_index": 74370,
|
|
"sell_datetime": "2024-11-12 18:15:00",
|
|
"sell_price": 126249000.0,
|
|
"sell_bar_index": 75135,
|
|
"leg_pct": 13.95,
|
|
"bars_held": 765,
|
|
"buy_signal_type": "pullback",
|
|
"sell_signal_type": "div_bear"
|
|
},
|
|
{
|
|
"leg_id": 12,
|
|
"buy_datetime": "2024-11-17 19:45:00",
|
|
"buy_price": 127657000.0,
|
|
"buy_bar_index": 77565,
|
|
"sell_datetime": "2024-11-21 01:09:00",
|
|
"sell_price": 132109000.0,
|
|
"sell_bar_index": 79113,
|
|
"leg_pct": 3.49,
|
|
"bars_held": 1548,
|
|
"buy_signal_type": "pullback",
|
|
"sell_signal_type": "div_bear"
|
|
},
|
|
{
|
|
"leg_id": 13,
|
|
"buy_datetime": "2024-11-27 10:15:00",
|
|
"buy_price": 128750000.0,
|
|
"buy_bar_index": 82175,
|
|
"sell_datetime": "2024-11-29 04:12:00",
|
|
"sell_price": 132987000.0,
|
|
"sell_bar_index": 83014,
|
|
"leg_pct": 3.29,
|
|
"bars_held": 839,
|
|
"buy_signal_type": "div_bull",
|
|
"sell_signal_type": "div_bear"
|
|
},
|
|
{
|
|
"leg_id": 14,
|
|
"buy_datetime": "2024-12-04 04:03:00",
|
|
"buy_price": 132898000.0,
|
|
"buy_bar_index": 85411,
|
|
"sell_datetime": "2024-12-06 13:00:00",
|
|
"sell_price": 137434000.0,
|
|
"sell_bar_index": 86550,
|
|
"leg_pct": 3.41,
|
|
"bars_held": 1139,
|
|
"buy_signal_type": "pullback",
|
|
"sell_signal_type": "swing_high"
|
|
},
|
|
{
|
|
"leg_id": 15,
|
|
"buy_datetime": "2024-12-08 03:42:00",
|
|
"buy_price": 139036000.0,
|
|
"buy_bar_index": 87324,
|
|
"sell_datetime": "2024-12-16 01:51:00",
|
|
"sell_price": 147709000.0,
|
|
"sell_bar_index": 91068,
|
|
"leg_pct": 6.24,
|
|
"bars_held": 3744,
|
|
"buy_signal_type": "div_bull",
|
|
"sell_signal_type": "div_bear"
|
|
},
|
|
{
|
|
"leg_id": 16,
|
|
"buy_datetime": "2024-12-31 13:12:00",
|
|
"buy_price": 137090000.0,
|
|
"buy_bar_index": 98495,
|
|
"sell_datetime": "2025-01-07 19:51:00",
|
|
"sell_price": 148239000.0,
|
|
"sell_bar_index": 101889,
|
|
"leg_pct": 8.13,
|
|
"bars_held": 3394,
|
|
"buy_signal_type": "div_bull",
|
|
"sell_signal_type": "div_bear"
|
|
},
|
|
{
|
|
"leg_id": 17,
|
|
"buy_datetime": "2025-01-12 14:09:00",
|
|
"buy_price": 141695000.0,
|
|
"buy_bar_index": 104175,
|
|
"sell_datetime": "2025-01-18 15:00:00",
|
|
"sell_price": 152888000.0,
|
|
"sell_bar_index": 107072,
|
|
"leg_pct": 7.9,
|
|
"bars_held": 2897,
|
|
"buy_signal_type": "div_bull",
|
|
"sell_signal_type": "div_bear"
|
|
},
|
|
{
|
|
"leg_id": 18,
|
|
"buy_datetime": "2025-02-27 09:45:00",
|
|
"buy_price": 123050000.0,
|
|
"buy_bar_index": 126068,
|
|
"sell_datetime": "2025-03-04 02:54:00",
|
|
"sell_price": 136264000.0,
|
|
"sell_bar_index": 128331,
|
|
"leg_pct": 10.74,
|
|
"bars_held": 2263,
|
|
"buy_signal_type": "div_bull",
|
|
"sell_signal_type": "div_bear"
|
|
},
|
|
{
|
|
"leg_id": 19,
|
|
"buy_datetime": "2025-03-14 09:33:00",
|
|
"buy_price": 120292000.0,
|
|
"buy_bar_index": 133264,
|
|
"sell_datetime": "2025-03-15 16:00:00",
|
|
"sell_price": 124118000.0,
|
|
"sell_bar_index": 133873,
|
|
"leg_pct": 3.18,
|
|
"bars_held": 609,
|
|
"buy_signal_type": "div_bull",
|
|
"sell_signal_type": "div_bear"
|
|
},
|
|
{
|
|
"leg_id": 20,
|
|
"buy_datetime": "2025-03-17 21:30:00",
|
|
"buy_price": 122479000.0,
|
|
"buy_bar_index": 134943,
|
|
"sell_datetime": "2025-03-27 01:30:00",
|
|
"sell_price": 128480000.0,
|
|
"sell_bar_index": 139134,
|
|
"leg_pct": 4.9,
|
|
"bars_held": 4191,
|
|
"buy_signal_type": "div_bull",
|
|
"sell_signal_type": "div_bear"
|
|
},
|
|
{
|
|
"leg_id": 21,
|
|
"buy_datetime": "2025-04-08 09:12:00",
|
|
"buy_price": 118635000.0,
|
|
"buy_bar_index": 145048,
|
|
"sell_datetime": "2025-04-15 21:24:00",
|
|
"sell_price": 124018000.0,
|
|
"sell_bar_index": 148652,
|
|
"leg_pct": 4.54,
|
|
"bars_held": 3604,
|
|
"buy_signal_type": "div_bull",
|
|
"sell_signal_type": "div_bear"
|
|
},
|
|
{
|
|
"leg_id": 22,
|
|
"buy_datetime": "2025-04-21 04:33:00",
|
|
"buy_price": 122209000.0,
|
|
"buy_bar_index": 151195,
|
|
"sell_datetime": "2025-04-27 05:21:00",
|
|
"sell_price": 135960000.0,
|
|
"sell_bar_index": 154091,
|
|
"leg_pct": 11.25,
|
|
"bars_held": 2896,
|
|
"buy_signal_type": "div_bull",
|
|
"sell_signal_type": "div_bear"
|
|
},
|
|
{
|
|
"leg_id": 23,
|
|
"buy_datetime": "2025-05-01 01:39:00",
|
|
"buy_price": 135903000.0,
|
|
"buy_bar_index": 155937,
|
|
"sell_datetime": "2025-05-12 07:06:00",
|
|
"sell_price": 145120000.0,
|
|
"sell_bar_index": 161326,
|
|
"leg_pct": 6.78,
|
|
"bars_held": 5389,
|
|
"buy_signal_type": "div_bull",
|
|
"sell_signal_type": "div_bear"
|
|
},
|
|
{
|
|
"leg_id": 24,
|
|
"buy_datetime": "2025-05-13 15:57:00",
|
|
"buy_price": 144801000.0,
|
|
"buy_bar_index": 161983,
|
|
"sell_datetime": "2025-05-21 19:33:00",
|
|
"sell_price": 149400000.0,
|
|
"sell_bar_index": 165895,
|
|
"leg_pct": 3.18,
|
|
"bars_held": 3912,
|
|
"buy_signal_type": "div_bull",
|
|
"sell_signal_type": "div_bear"
|
|
},
|
|
{
|
|
"leg_id": 25,
|
|
"buy_datetime": "2025-06-06 19:45:00",
|
|
"buy_price": 144280000.0,
|
|
"buy_bar_index": 173579,
|
|
"sell_datetime": "2025-06-10 18:27:00",
|
|
"sell_price": 150002000.0,
|
|
"sell_bar_index": 175473,
|
|
"leg_pct": 3.97,
|
|
"bars_held": 1894,
|
|
"buy_signal_type": "div_bull",
|
|
"sell_signal_type": "div_bear"
|
|
},
|
|
{
|
|
"leg_id": 26,
|
|
"buy_datetime": "2025-06-23 17:15:00",
|
|
"buy_price": 142340000.0,
|
|
"buy_bar_index": 181689,
|
|
"sell_datetime": "2025-06-27 21:33:00",
|
|
"sell_price": 146930000.0,
|
|
"sell_bar_index": 183695,
|
|
"leg_pct": 3.22,
|
|
"bars_held": 2006,
|
|
"buy_signal_type": "div_bull",
|
|
"sell_signal_type": "div_bear"
|
|
},
|
|
{
|
|
"leg_id": 27,
|
|
"buy_datetime": "2025-06-30 06:06:00",
|
|
"buy_price": 147462000.0,
|
|
"buy_bar_index": 184826,
|
|
"sell_datetime": "2025-07-15 03:42:00",
|
|
"sell_price": 163491000.0,
|
|
"sell_bar_index": 191978,
|
|
"leg_pct": 10.87,
|
|
"bars_held": 7152,
|
|
"buy_signal_type": "div_bull",
|
|
"sell_signal_type": "div_bear"
|
|
},
|
|
{
|
|
"leg_id": 28,
|
|
"buy_datetime": "2025-08-02 13:18:00",
|
|
"buy_price": 159019000.0,
|
|
"buy_bar_index": 200810,
|
|
"sell_datetime": "2025-08-12 03:48:00",
|
|
"sell_price": 164807000.0,
|
|
"sell_bar_index": 205420,
|
|
"leg_pct": 3.64,
|
|
"bars_held": 4610,
|
|
"buy_signal_type": "pullback",
|
|
"sell_signal_type": "swing_high"
|
|
},
|
|
{
|
|
"leg_id": 29,
|
|
"buy_datetime": "2025-09-01 04:18:00",
|
|
"buy_price": 151470000.0,
|
|
"buy_bar_index": 214911,
|
|
"sell_datetime": "2025-09-11 02:27:00",
|
|
"sell_price": 157733000.0,
|
|
"sell_bar_index": 219632,
|
|
"leg_pct": 4.13,
|
|
"bars_held": 4721,
|
|
"buy_signal_type": "pullback",
|
|
"sell_signal_type": "div_bear"
|
|
},
|
|
{
|
|
"leg_id": 30,
|
|
"buy_datetime": "2025-09-29 06:39:00",
|
|
"buy_price": 158676000.0,
|
|
"buy_bar_index": 228356,
|
|
"sell_datetime": "2025-10-05 22:51:00",
|
|
"sell_price": 175675000.0,
|
|
"sell_bar_index": 231431,
|
|
"leg_pct": 10.71,
|
|
"bars_held": 3075,
|
|
"buy_signal_type": "pullback",
|
|
"sell_signal_type": "div_bear"
|
|
},
|
|
{
|
|
"leg_id": 31,
|
|
"buy_datetime": "2025-11-22 08:18:00",
|
|
"buy_price": 127691000.0,
|
|
"buy_bar_index": 254180,
|
|
"sell_datetime": "2025-12-01 04:39:00",
|
|
"sell_price": 136753000.0,
|
|
"sell_bar_index": 258298,
|
|
"leg_pct": 7.1,
|
|
"bars_held": 4118,
|
|
"buy_signal_type": "div_bull",
|
|
"sell_signal_type": "div_bear"
|
|
},
|
|
{
|
|
"leg_id": 32,
|
|
"buy_datetime": "2025-12-02 05:00:00",
|
|
"buy_price": 127700000.0,
|
|
"buy_bar_index": 258785,
|
|
"sell_datetime": "2025-12-04 17:12:00",
|
|
"sell_price": 138560000.0,
|
|
"sell_bar_index": 259989,
|
|
"leg_pct": 8.5,
|
|
"bars_held": 1204,
|
|
"buy_signal_type": "div_bull",
|
|
"sell_signal_type": "div_bear"
|
|
},
|
|
{
|
|
"leg_id": 33,
|
|
"buy_datetime": "2025-12-16 06:30:00",
|
|
"buy_price": 128633000.0,
|
|
"buy_bar_index": 265535,
|
|
"sell_datetime": "2025-12-23 00:12:00",
|
|
"sell_price": 133422000.0,
|
|
"sell_bar_index": 268769,
|
|
"leg_pct": 3.72,
|
|
"bars_held": 3234,
|
|
"buy_signal_type": "div_bull",
|
|
"sell_signal_type": "div_bear"
|
|
},
|
|
{
|
|
"leg_id": 34,
|
|
"buy_datetime": "2025-12-29 10:39:00",
|
|
"buy_price": 128300000.0,
|
|
"buy_bar_index": 271858,
|
|
"sell_datetime": "2026-01-05 13:24:00",
|
|
"sell_price": 134400000.0,
|
|
"sell_bar_index": 275273,
|
|
"leg_pct": 4.75,
|
|
"bars_held": 3415,
|
|
"buy_signal_type": "div_bull",
|
|
"sell_signal_type": "swing_high"
|
|
},
|
|
{
|
|
"leg_id": 35,
|
|
"buy_datetime": "2026-01-08 23:51:00",
|
|
"buy_price": 131616000.0,
|
|
"buy_bar_index": 276922,
|
|
"sell_datetime": "2026-01-18 06:39:00",
|
|
"sell_price": 140724000.0,
|
|
"sell_bar_index": 281378,
|
|
"leg_pct": 6.92,
|
|
"bars_held": 4456,
|
|
"buy_signal_type": "div_bull",
|
|
"sell_signal_type": "div_bear"
|
|
},
|
|
{
|
|
"leg_id": 36,
|
|
"buy_datetime": "2026-02-13 08:48:00",
|
|
"buy_price": 97181000.0,
|
|
"buy_bar_index": 293901,
|
|
"sell_datetime": "2026-02-17 01:51:00",
|
|
"sell_price": 100651000.0,
|
|
"sell_bar_index": 295682,
|
|
"leg_pct": 3.57,
|
|
"bars_held": 1781,
|
|
"buy_signal_type": "pullback",
|
|
"sell_signal_type": "swing_high"
|
|
},
|
|
{
|
|
"leg_id": 37,
|
|
"buy_datetime": "2026-03-02 08:03:00",
|
|
"buy_price": 96033000.0,
|
|
"buy_bar_index": 302046,
|
|
"sell_datetime": "2026-03-06 04:30:00",
|
|
"sell_price": 104292000.0,
|
|
"sell_bar_index": 303895,
|
|
"leg_pct": 8.6,
|
|
"bars_held": 1849,
|
|
"buy_signal_type": "div_bull",
|
|
"sell_signal_type": "div_bear"
|
|
},
|
|
{
|
|
"leg_id": 38,
|
|
"buy_datetime": "2026-03-08 15:33:00",
|
|
"buy_price": 99226000.0,
|
|
"buy_bar_index": 305076,
|
|
"sell_datetime": "2026-03-16 23:27:00",
|
|
"sell_price": 108305000.0,
|
|
"sell_bar_index": 309074,
|
|
"leg_pct": 9.15,
|
|
"bars_held": 3998,
|
|
"buy_signal_type": "pullback",
|
|
"sell_signal_type": "div_bear"
|
|
},
|
|
{
|
|
"leg_id": 39,
|
|
"buy_datetime": "2026-03-29 04:54:00",
|
|
"buy_price": 101322000.0,
|
|
"buy_bar_index": 314943,
|
|
"sell_datetime": "2026-04-09 22:06:00",
|
|
"sell_price": 106049000.0,
|
|
"sell_bar_index": 320427,
|
|
"leg_pct": 4.67,
|
|
"bars_held": 5484,
|
|
"buy_signal_type": "div_bull",
|
|
"sell_signal_type": "div_bear"
|
|
},
|
|
{
|
|
"leg_id": 40,
|
|
"buy_datetime": "2026-04-11 19:48:00",
|
|
"buy_price": 108417000.0,
|
|
"buy_bar_index": 321341,
|
|
"sell_datetime": "2026-04-23 04:09:00",
|
|
"sell_price": 116448000.0,
|
|
"sell_bar_index": 326788,
|
|
"leg_pct": 7.41,
|
|
"bars_held": 5447,
|
|
"buy_signal_type": "pullback",
|
|
"sell_signal_type": "div_bear"
|
|
},
|
|
{
|
|
"leg_id": 41,
|
|
"buy_datetime": "2026-04-29 04:24:00",
|
|
"buy_price": 113138000.0,
|
|
"buy_bar_index": 329592,
|
|
"sell_datetime": "2026-05-04 19:03:00",
|
|
"sell_price": 117092000.0,
|
|
"sell_bar_index": 332285,
|
|
"leg_pct": 3.49,
|
|
"bars_held": 2693,
|
|
"buy_signal_type": "pullback",
|
|
"sell_signal_type": "div_bear"
|
|
}
|
|
],
|
|
"summary": {
|
|
"leg_count": 41,
|
|
"buy_count": 209,
|
|
"sell_count": 194,
|
|
"avg_leg_pct": 6.42,
|
|
"median_leg_pct": 5.17,
|
|
"max_leg_pct": 13.95,
|
|
"min_leg_pct": 3.09,
|
|
"avg_bars_held": 2941.4
|
|
},
|
|
"pnl": {
|
|
"initial_cash_krw": 400000.0,
|
|
"final_cash_krw": 4839709.0,
|
|
"total_pnl_krw": 4439709.0,
|
|
"total_return_pct": 1109.93,
|
|
"fee_rate": 0.0005,
|
|
"legs_traded": 41,
|
|
"legs_skipped": 0,
|
|
"period_from": "2024-07-12 17:06:00",
|
|
"period_to": "2026-05-04 19:03:00",
|
|
"leg_pnls": [
|
|
{
|
|
"leg_id": 1,
|
|
"buy_datetime": "2024-07-12 17:06:00",
|
|
"sell_datetime": "2024-07-15 02:15:00",
|
|
"buy_price": 80773000.0,
|
|
"sell_price": 84108000.0,
|
|
"cash_before": 400000.0,
|
|
"cash_after": 416099.0,
|
|
"leg_return_pct": 4.02,
|
|
"cumulative_return_pct": 4.02,
|
|
"btc_qty": 0.00494967
|
|
},
|
|
{
|
|
"leg_id": 2,
|
|
"buy_datetime": "2024-07-16 22:33:00",
|
|
"sell_datetime": "2024-07-21 08:57:00",
|
|
"buy_price": 89567000.0,
|
|
"sell_price": 94200000.0,
|
|
"cash_before": 416099.0,
|
|
"cash_after": 437185.0,
|
|
"leg_return_pct": 5.07,
|
|
"cumulative_return_pct": 9.3,
|
|
"btc_qty": 0.00464335
|
|
},
|
|
{
|
|
"leg_id": 3,
|
|
"buy_datetime": "2024-08-06 02:09:00",
|
|
"sell_datetime": "2024-08-09 12:36:00",
|
|
"buy_price": 78097000.0,
|
|
"sell_price": 86003000.0,
|
|
"cash_before": 437185.0,
|
|
"cash_after": 480961.0,
|
|
"leg_return_pct": 10.01,
|
|
"cumulative_return_pct": 20.24,
|
|
"btc_qty": 0.00559517
|
|
},
|
|
{
|
|
"leg_id": 4,
|
|
"buy_datetime": "2024-08-19 23:06:00",
|
|
"sell_datetime": "2024-08-26 15:48:00",
|
|
"buy_price": 80644000.0,
|
|
"sell_price": 85200000.0,
|
|
"cash_before": 480961.0,
|
|
"cash_after": 507625.0,
|
|
"leg_return_pct": 5.54,
|
|
"cumulative_return_pct": 26.91,
|
|
"btc_qty": 0.00596102
|
|
},
|
|
{
|
|
"leg_id": 5,
|
|
"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": 507625.0,
|
|
"cash_after": 525681.0,
|
|
"leg_return_pct": 3.56,
|
|
"cumulative_return_pct": 31.42,
|
|
"btc_qty": 0.00689139
|
|
},
|
|
{
|
|
"leg_id": 6,
|
|
"buy_datetime": "2024-09-13 19:15:00",
|
|
"sell_datetime": "2024-09-14 15:54:00",
|
|
"buy_price": 78098000.0,
|
|
"sell_price": 80553000.0,
|
|
"cash_before": 525681.0,
|
|
"cash_after": 541663.0,
|
|
"leg_return_pct": 3.04,
|
|
"cumulative_return_pct": 35.42,
|
|
"btc_qty": 0.00672767
|
|
},
|
|
{
|
|
"leg_id": 7,
|
|
"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": 541663.0,
|
|
"cash_after": 557860.0,
|
|
"leg_return_pct": 2.99,
|
|
"cumulative_return_pct": 39.47,
|
|
"btc_qty": 0.00691442
|
|
},
|
|
{
|
|
"leg_id": 8,
|
|
"buy_datetime": "2024-10-11 09:36:00",
|
|
"sell_datetime": "2024-10-16 23:36:00",
|
|
"buy_price": 81936000.0,
|
|
"sell_price": 91450000.0,
|
|
"cash_before": 557860.0,
|
|
"cash_after": 622014.0,
|
|
"leg_return_pct": 11.5,
|
|
"cumulative_return_pct": 55.5,
|
|
"btc_qty": 0.00680508
|
|
},
|
|
{
|
|
"leg_id": 9,
|
|
"buy_datetime": "2024-10-17 22:45:00",
|
|
"sell_datetime": "2024-10-30 16:24:00",
|
|
"buy_price": 91775000.0,
|
|
"sell_price": 100565000.0,
|
|
"cash_before": 622014.0,
|
|
"cash_after": 680907.0,
|
|
"leg_return_pct": 9.47,
|
|
"cumulative_return_pct": 70.23,
|
|
"btc_qty": 0.0067742
|
|
},
|
|
{
|
|
"leg_id": 10,
|
|
"buy_datetime": "2024-11-04 04:03:00",
|
|
"sell_datetime": "2024-11-09 11:36:00",
|
|
"buy_price": 95384000.0,
|
|
"sell_price": 106485000.0,
|
|
"cash_before": 680907.0,
|
|
"cash_after": 759393.0,
|
|
"leg_return_pct": 11.53,
|
|
"cumulative_return_pct": 89.85,
|
|
"btc_qty": 0.00713502
|
|
},
|
|
{
|
|
"leg_id": 11,
|
|
"buy_datetime": "2024-11-11 04:00:00",
|
|
"sell_datetime": "2024-11-12 18:15:00",
|
|
"buy_price": 110791000.0,
|
|
"sell_price": 126249000.0,
|
|
"cash_before": 759393.0,
|
|
"cash_after": 864481.0,
|
|
"leg_return_pct": 13.84,
|
|
"cumulative_return_pct": 116.12,
|
|
"btc_qty": 0.00685085
|
|
},
|
|
{
|
|
"leg_id": 12,
|
|
"buy_datetime": "2024-11-17 19:45:00",
|
|
"sell_datetime": "2024-11-21 01:09:00",
|
|
"buy_price": 127657000.0,
|
|
"sell_price": 132109000.0,
|
|
"cash_before": 864481.0,
|
|
"cash_after": 893735.0,
|
|
"leg_return_pct": 3.38,
|
|
"cumulative_return_pct": 123.43,
|
|
"btc_qty": 0.00676852
|
|
},
|
|
{
|
|
"leg_id": 13,
|
|
"buy_datetime": "2024-11-27 10:15:00",
|
|
"sell_datetime": "2024-11-29 04:12:00",
|
|
"buy_price": 128750000.0,
|
|
"sell_price": 132987000.0,
|
|
"cash_before": 893735.0,
|
|
"cash_after": 922224.0,
|
|
"leg_return_pct": 3.19,
|
|
"cumulative_return_pct": 130.56,
|
|
"btc_qty": 0.00693816
|
|
},
|
|
{
|
|
"leg_id": 14,
|
|
"buy_datetime": "2024-12-04 04:03:00",
|
|
"sell_datetime": "2024-12-06 13:00:00",
|
|
"buy_price": 132898000.0,
|
|
"sell_price": 137434000.0,
|
|
"cash_before": 922224.0,
|
|
"cash_after": 952747.0,
|
|
"leg_return_pct": 3.31,
|
|
"cumulative_return_pct": 138.19,
|
|
"btc_qty": 0.00693587
|
|
},
|
|
{
|
|
"leg_id": 15,
|
|
"buy_datetime": "2024-12-08 03:42:00",
|
|
"sell_datetime": "2024-12-16 01:51:00",
|
|
"buy_price": 139036000.0,
|
|
"sell_price": 147709000.0,
|
|
"cash_before": 952747.0,
|
|
"cash_after": 1011167.0,
|
|
"leg_return_pct": 6.13,
|
|
"cumulative_return_pct": 152.79,
|
|
"btc_qty": 0.0068491
|
|
},
|
|
{
|
|
"leg_id": 16,
|
|
"buy_datetime": "2024-12-31 13:12:00",
|
|
"sell_datetime": "2025-01-07 19:51:00",
|
|
"buy_price": 137090000.0,
|
|
"sell_price": 148239000.0,
|
|
"cash_before": 1011167.0,
|
|
"cash_after": 1092309.0,
|
|
"leg_return_pct": 8.02,
|
|
"cumulative_return_pct": 173.08,
|
|
"btc_qty": 0.00737225
|
|
},
|
|
{
|
|
"leg_id": 17,
|
|
"buy_datetime": "2025-01-12 14:09:00",
|
|
"sell_datetime": "2025-01-18 15:00:00",
|
|
"buy_price": 141695000.0,
|
|
"sell_price": 152888000.0,
|
|
"cash_before": 1092309.0,
|
|
"cash_after": 1177416.0,
|
|
"leg_return_pct": 7.79,
|
|
"cumulative_return_pct": 194.35,
|
|
"btc_qty": 0.00770502
|
|
},
|
|
{
|
|
"leg_id": 18,
|
|
"buy_datetime": "2025-02-27 09:45:00",
|
|
"sell_datetime": "2025-03-04 02:54:00",
|
|
"buy_price": 123050000.0,
|
|
"sell_price": 136264000.0,
|
|
"cash_before": 1177416.0,
|
|
"cash_after": 1302552.0,
|
|
"leg_return_pct": 10.63,
|
|
"cumulative_return_pct": 225.64,
|
|
"btc_qty": 0.00956381
|
|
},
|
|
{
|
|
"leg_id": 19,
|
|
"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": 1302552.0,
|
|
"cash_after": 1342637.0,
|
|
"leg_return_pct": 3.08,
|
|
"cumulative_return_pct": 235.66,
|
|
"btc_qty": 0.01082283
|
|
},
|
|
{
|
|
"leg_id": 20,
|
|
"buy_datetime": "2025-03-17 21:30:00",
|
|
"sell_datetime": "2025-03-27 01:30:00",
|
|
"buy_price": 122479000.0,
|
|
"sell_price": 128480000.0,
|
|
"cash_before": 1342637.0,
|
|
"cash_after": 1407013.0,
|
|
"leg_return_pct": 4.79,
|
|
"cumulative_return_pct": 251.75,
|
|
"btc_qty": 0.0109567
|
|
},
|
|
{
|
|
"leg_id": 21,
|
|
"buy_datetime": "2025-04-08 09:12:00",
|
|
"sell_datetime": "2025-04-15 21:24:00",
|
|
"buy_price": 118635000.0,
|
|
"sell_price": 124018000.0,
|
|
"cash_before": 1407013.0,
|
|
"cash_after": 1469385.0,
|
|
"leg_return_pct": 4.43,
|
|
"cumulative_return_pct": 267.35,
|
|
"btc_qty": 0.01185408
|
|
},
|
|
{
|
|
"leg_id": 22,
|
|
"buy_datetime": "2025-04-21 04:33:00",
|
|
"sell_datetime": "2025-04-27 05:21:00",
|
|
"buy_price": 122209000.0,
|
|
"sell_price": 135960000.0,
|
|
"cash_before": 1469385.0,
|
|
"cash_after": 1633086.0,
|
|
"leg_return_pct": 11.14,
|
|
"cumulative_return_pct": 308.27,
|
|
"btc_qty": 0.01201753
|
|
},
|
|
{
|
|
"leg_id": 23,
|
|
"buy_datetime": "2025-05-01 01:39:00",
|
|
"sell_datetime": "2025-05-12 07:06:00",
|
|
"buy_price": 135903000.0,
|
|
"sell_price": 145120000.0,
|
|
"cash_before": 1633086.0,
|
|
"cash_after": 1742099.0,
|
|
"leg_return_pct": 6.68,
|
|
"cumulative_return_pct": 335.52,
|
|
"btc_qty": 0.01201055
|
|
},
|
|
{
|
|
"leg_id": 24,
|
|
"buy_datetime": "2025-05-13 15:57:00",
|
|
"sell_datetime": "2025-05-21 19:33:00",
|
|
"buy_price": 144801000.0,
|
|
"sell_price": 149400000.0,
|
|
"cash_before": 1742099.0,
|
|
"cash_after": 1795633.0,
|
|
"leg_return_pct": 3.07,
|
|
"cumulative_return_pct": 348.91,
|
|
"btc_qty": 0.01202497
|
|
},
|
|
{
|
|
"leg_id": 25,
|
|
"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": 1795633.0,
|
|
"cash_after": 1864979.0,
|
|
"leg_return_pct": 3.86,
|
|
"cumulative_return_pct": 366.24,
|
|
"btc_qty": 0.01243925
|
|
},
|
|
{
|
|
"leg_id": 26,
|
|
"buy_datetime": "2025-06-23 17:15:00",
|
|
"sell_datetime": "2025-06-27 21:33:00",
|
|
"buy_price": 142340000.0,
|
|
"sell_price": 146930000.0,
|
|
"cash_before": 1864979.0,
|
|
"cash_after": 1923194.0,
|
|
"leg_return_pct": 3.12,
|
|
"cumulative_return_pct": 380.8,
|
|
"btc_qty": 0.01309573
|
|
},
|
|
{
|
|
"leg_id": 27,
|
|
"buy_datetime": "2025-06-30 06:06:00",
|
|
"sell_datetime": "2025-07-15 03:42:00",
|
|
"buy_price": 147462000.0,
|
|
"sell_price": 163491000.0,
|
|
"cash_before": 1923194.0,
|
|
"cash_after": 2130112.0,
|
|
"leg_return_pct": 10.76,
|
|
"cumulative_return_pct": 432.53,
|
|
"btc_qty": 0.01303544
|
|
},
|
|
{
|
|
"leg_id": 28,
|
|
"buy_datetime": "2025-08-02 13:18:00",
|
|
"sell_datetime": "2025-08-12 03:48:00",
|
|
"buy_price": 159019000.0,
|
|
"sell_price": 164807000.0,
|
|
"cash_before": 2130112.0,
|
|
"cash_after": 2205437.0,
|
|
"leg_return_pct": 3.54,
|
|
"cumulative_return_pct": 451.36,
|
|
"btc_qty": 0.01338863
|
|
},
|
|
{
|
|
"leg_id": 29,
|
|
"buy_datetime": "2025-09-01 04:18:00",
|
|
"sell_datetime": "2025-09-11 02:27:00",
|
|
"buy_price": 151470000.0,
|
|
"sell_price": 157733000.0,
|
|
"cash_before": 2205437.0,
|
|
"cash_after": 2294332.0,
|
|
"leg_return_pct": 4.03,
|
|
"cumulative_return_pct": 473.58,
|
|
"btc_qty": 0.01455294
|
|
},
|
|
{
|
|
"leg_id": 30,
|
|
"buy_datetime": "2025-09-29 06:39:00",
|
|
"sell_datetime": "2025-10-05 22:51:00",
|
|
"buy_price": 158676000.0,
|
|
"sell_price": 175675000.0,
|
|
"cash_before": 2294332.0,
|
|
"cash_after": 2537585.0,
|
|
"leg_return_pct": 10.6,
|
|
"cumulative_return_pct": 534.4,
|
|
"btc_qty": 0.01445199
|
|
},
|
|
{
|
|
"leg_id": 31,
|
|
"buy_datetime": "2025-11-22 08:18:00",
|
|
"sell_datetime": "2025-12-01 04:39:00",
|
|
"buy_price": 127691000.0,
|
|
"sell_price": 136753000.0,
|
|
"cash_before": 2537585.0,
|
|
"cash_after": 2714956.0,
|
|
"leg_return_pct": 6.99,
|
|
"cumulative_return_pct": 578.74,
|
|
"btc_qty": 0.01986292
|
|
},
|
|
{
|
|
"leg_id": 32,
|
|
"buy_datetime": "2025-12-02 05:00:00",
|
|
"sell_datetime": "2025-12-04 17:12:00",
|
|
"buy_price": 127700000.0,
|
|
"sell_price": 138560000.0,
|
|
"cash_before": 2714956.0,
|
|
"cash_after": 2942899.0,
|
|
"leg_return_pct": 8.4,
|
|
"cumulative_return_pct": 635.72,
|
|
"btc_qty": 0.02124979
|
|
},
|
|
{
|
|
"leg_id": 33,
|
|
"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": 2942899.0,
|
|
"cash_after": 3049411.0,
|
|
"leg_return_pct": 3.62,
|
|
"cumulative_return_pct": 662.35,
|
|
"btc_qty": 0.02286682
|
|
},
|
|
{
|
|
"leg_id": 34,
|
|
"buy_datetime": "2025-12-29 10:39:00",
|
|
"sell_datetime": "2026-01-05 13:24:00",
|
|
"buy_price": 128300000.0,
|
|
"sell_price": 134400000.0,
|
|
"cash_before": 3049411.0,
|
|
"cash_after": 3191201.0,
|
|
"leg_return_pct": 4.65,
|
|
"cumulative_return_pct": 697.8,
|
|
"btc_qty": 0.02375593
|
|
},
|
|
{
|
|
"leg_id": 35,
|
|
"buy_datetime": "2026-01-08 23:51:00",
|
|
"sell_datetime": "2026-01-18 06:39:00",
|
|
"buy_price": 131616000.0,
|
|
"sell_price": 140724000.0,
|
|
"cash_before": 3191201.0,
|
|
"cash_after": 3408625.0,
|
|
"leg_return_pct": 6.81,
|
|
"cumulative_return_pct": 752.16,
|
|
"btc_qty": 0.02423418
|
|
},
|
|
{
|
|
"leg_id": 36,
|
|
"buy_datetime": "2026-02-13 08:48:00",
|
|
"sell_datetime": "2026-02-17 01:51:00",
|
|
"buy_price": 97181000.0,
|
|
"sell_price": 100651000.0,
|
|
"cash_before": 3408625.0,
|
|
"cash_after": 3526806.0,
|
|
"leg_return_pct": 3.47,
|
|
"cumulative_return_pct": 781.7,
|
|
"btc_qty": 0.03505748
|
|
},
|
|
{
|
|
"leg_id": 37,
|
|
"buy_datetime": "2026-03-02 08:03:00",
|
|
"sell_datetime": "2026-03-06 04:30:00",
|
|
"buy_price": 96033000.0,
|
|
"sell_price": 104292000.0,
|
|
"cash_before": 3526806.0,
|
|
"cash_after": 3826288.0,
|
|
"leg_return_pct": 8.49,
|
|
"cumulative_return_pct": 856.57,
|
|
"btc_qty": 0.03670658
|
|
},
|
|
{
|
|
"leg_id": 38,
|
|
"buy_datetime": "2026-03-08 15:33:00",
|
|
"sell_datetime": "2026-03-16 23:27:00",
|
|
"buy_price": 99226000.0,
|
|
"sell_price": 108305000.0,
|
|
"cash_before": 3826288.0,
|
|
"cash_after": 4172211.0,
|
|
"leg_return_pct": 9.04,
|
|
"cumulative_return_pct": 943.05,
|
|
"btc_qty": 0.03854206
|
|
},
|
|
{
|
|
"leg_id": 39,
|
|
"buy_datetime": "2026-03-29 04:54:00",
|
|
"sell_datetime": "2026-04-09 22:06:00",
|
|
"buy_price": 101322000.0,
|
|
"sell_price": 106049000.0,
|
|
"cash_before": 4172211.0,
|
|
"cash_after": 4362493.0,
|
|
"leg_return_pct": 4.56,
|
|
"cumulative_return_pct": 990.62,
|
|
"btc_qty": 0.04115715
|
|
},
|
|
{
|
|
"leg_id": 40,
|
|
"buy_datetime": "2026-04-11 19:48:00",
|
|
"sell_datetime": "2026-04-23 04:09:00",
|
|
"buy_price": 108417000.0,
|
|
"sell_price": 116448000.0,
|
|
"cash_before": 4362493.0,
|
|
"cash_after": 4680960.0,
|
|
"leg_return_pct": 7.3,
|
|
"cumulative_return_pct": 1070.24,
|
|
"btc_qty": 0.04021797
|
|
},
|
|
{
|
|
"leg_id": 41,
|
|
"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": 4680960.0,
|
|
"cash_after": 4839709.0,
|
|
"leg_return_pct": 3.39,
|
|
"cumulative_return_pct": 1109.93,
|
|
"btc_qty": 0.04135321
|
|
}
|
|
]
|
|
}
|
|
} |