trading-platform-ml-engine-v2/reports/range_backtest/XAUUSD_scalping_20260104_191906.json
rckrdmrd 75c4d07690 feat: Initial commit - ML Engine codebase
Hierarchical ML Pipeline for trading predictions:
- Level 0: Attention Models (volatility/flow classification)
- Level 1: Base Models (XGBoost per symbol/timeframe)
- Level 2: Metamodels (XGBoost Stacking + Neural Gating)

Key components:
- src/pipelines/hierarchical_pipeline.py - Main prediction pipeline
- src/models/ - All ML model classes
- src/training/ - Training utilities
- src/api/ - FastAPI endpoints
- scripts/ - Training and evaluation scripts
- config/ - YAML configurations

Note: Trained models (*.joblib, *.pt) are gitignored.
      Regenerate with training scripts.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-18 04:27:40 -06:00

1424 lines
37 KiB
JSON

{
"config": {
"symbol": "XAUUSD",
"timeframe": "15m",
"horizon": "scalping",
"tp_factor": 0.5,
"sl_factor": 3.0,
"min_range_pct": 0.0001,
"direction_bias": 1.2,
"signal_every_n": 8
},
"metrics": {
"total_trades": 100,
"win_rate": 0.84,
"n_wins": "84",
"n_losses": "16",
"n_timeouts": "0",
"total_pnl": -207.04566073038922,
"final_capital": 9792.95433926961,
"max_drawdown": 0.08984060999245368
},
"trades": [
{
"bar": 120,
"time": "2025-01-02 04:35:00",
"direction": "long",
"entry": 2644.01,
"tp": 2644.914285714286,
"sl": 2638.584285714286,
"exit": 2644.914285714286,
"result": "tp",
"pnl": 16.66666666666882,
"bars_held": 1,
"pred_high": 0.0006840259411164987,
"pred_low": 0.0006840259411164987
},
{
"bar": 152,
"time": "2025-01-02 07:15:00",
"direction": "short",
"entry": 2637.66,
"tp": 2636.967142857143,
"sl": 2641.8171428571427,
"exit": 2636.967142857143,
"result": "tp",
"pnl": 16.694444444442883,
"bars_held": 1,
"pred_high": 0.0005253574326161294,
"pred_low": 0.0005253574326161294
},
{
"bar": 656,
"time": "2025-01-06 03:05:00",
"direction": "long",
"entry": 2634.16,
"tp": 2634.8402857142855,
"sl": 2630.0782857142854,
"exit": 2634.8402857142855,
"result": "tp",
"pnl": 16.722268518517247,
"bars_held": 1,
"pred_high": 0.000516510549310388,
"pred_low": 0.000516510549310388
},
{
"bar": 712,
"time": "2025-01-06 07:45:00",
"direction": "short",
"entry": 2624.54,
"tp": 2623.0225714285716,
"sl": 2633.6445714285715,
"exit": 2623.0225714285716,
"result": "tp",
"pnl": 16.750138966047086,
"bars_held": 2,
"pred_high": 0.0011563386890110741,
"pred_low": 0.0011563386890110741
},
{
"bar": 728,
"time": "2025-01-06 09:05:00",
"direction": "long",
"entry": 2632.9,
"tp": 2634.6980000000003,
"sl": 2622.112,
"exit": 2634.6980000000003,
"result": "tp",
"pnl": 16.778055864328067,
"bars_held": 3,
"pred_high": 0.001365794371225661,
"pred_low": 0.001365794371225661
},
{
"bar": 984,
"time": "2025-01-07 07:20:00",
"direction": "long",
"entry": 2659.94,
"tp": 2660.7277142857142,
"sl": 2655.2137142857146,
"exit": 2660.7277142857142,
"result": "tp",
"pnl": 16.806019290764734,
"bars_held": 2,
"pred_high": 0.0005922797399296709,
"pred_low": 0.0005922797399296709
},
{
"bar": 1008,
"time": "2025-01-07 09:20:00",
"direction": "short",
"entry": 2651.94,
"tp": 2650.6220000000003,
"sl": 2659.848,
"exit": 2650.6220000000003,
"result": "tp",
"pnl": 16.834029322915296,
"bars_held": 1,
"pred_high": 0.000993989305942038,
"pred_low": 0.000993989305942038
},
{
"bar": 1312,
"time": "2025-01-08 11:35:00",
"direction": "short",
"entry": 2652.19,
"tp": 2651.116285714286,
"sl": 2658.632285714286,
"exit": 2651.116285714286,
"result": "tp",
"pnl": 16.86208603845492,
"bars_held": 3,
"pred_high": 0.0008096812714883245,
"pred_low": 0.0008096812714883245
},
{
"bar": 1840,
"time": "2025-01-10 09:25:00",
"direction": "long",
"entry": 2694.82,
"tp": 2696.244,
"sl": 2686.276,
"exit": 2696.244,
"result": "tp",
"pnl": 16.89018951518644,
"bars_held": 1,
"pred_high": 0.0010568423865044917,
"pred_low": 0.0010568423865044917
},
{
"bar": 2056,
"time": "2025-01-13 04:20:00",
"direction": "short",
"entry": 2679.04,
"tp": 2678.115142857143,
"sl": 2684.589142857143,
"exit": 2678.115142857143,
"result": "tp",
"pnl": 16.918339831042925,
"bars_held": 1,
"pred_high": 0.0006904392191659542,
"pred_low": 0.0006904392191659542
},
{
"bar": 2136,
"time": "2025-01-13 11:00:00",
"direction": "short",
"entry": 2660.17,
"tp": 2659.428,
"sl": 2664.622,
"exit": 2659.428,
"result": "tp",
"pnl": 16.94653706410173,
"bars_held": 8,
"pred_high": 0.0005578590841938631,
"pred_low": 0.0005578590841938631
},
{
"bar": 2392,
"time": "2025-01-14 09:15:00",
"direction": "long",
"entry": 2671.22,
"tp": 2672.215714285714,
"sl": 2665.2457142857143,
"exit": 2672.215714285714,
"result": "tp",
"pnl": 16.97478129253701,
"bars_held": 1,
"pred_high": 0.000745512751262931,
"pred_low": 0.000745512751262931
},
{
"bar": 2664,
"time": "2025-01-15 08:50:00",
"direction": "short",
"entry": 2683.08,
"tp": 2681.5494285714285,
"sl": 2692.2634285714284,
"exit": 2681.5494285714285,
"result": "tp",
"pnl": 17.003072594691535,
"bars_held": 2,
"pred_high": 0.001140906293193966,
"pred_low": 0.001140906293193966
},
{
"bar": 2688,
"time": "2025-01-15 10:50:00",
"direction": "long",
"entry": 2688.55,
"tp": 2689.360571428572,
"sl": 2683.686571428572,
"exit": 2689.360571428572,
"result": "tp",
"pnl": 17.031411049020257,
"bars_held": 1,
"pred_high": 0.0006029803638179878,
"pred_low": 0.0006029803638179878
},
{
"bar": 3280,
"time": "2025-01-17 14:00:00",
"direction": "short",
"entry": 2700.7,
"tp": 2700.233142857143,
"sl": 2703.501142857143,
"exit": 2703.501142857143,
"result": "sl",
"pnl": -102.3587804045943,
"bars_held": 6,
"pred_high": 0.0003457304719940364,
"pred_low": 0.0003457304719940364
},
{
"bar": 3312,
"time": "2025-01-19 17:35:00",
"direction": "short",
"entry": 2696.5,
"tp": 2695.7977142857144,
"sl": 2700.713714285714,
"exit": 2695.7977142857144,
"result": "tp",
"pnl": 16.889198766755623,
"bars_held": 1,
"pred_high": 0.0005208868639240944,
"pred_low": 0.0005208868639240944
},
{
"bar": 3488,
"time": "2025-01-20 08:15:00",
"direction": "long",
"entry": 2711.16,
"tp": 2712.123714285714,
"sl": 2705.3777142857143,
"exit": 2705.3777142857143,
"result": "sl",
"pnl": -101.5040845882056,
"bars_held": 23,
"pred_high": 0.0007109239482098337,
"pred_low": 0.0007109239482098337
},
{
"bar": 3584,
"time": "2025-01-20 19:40:00",
"direction": "long",
"entry": 2715.94,
"tp": 2716.846,
"sl": 2710.504,
"exit": 2716.846,
"result": "tp",
"pnl": 16.74817395705374,
"bars_held": 3,
"pred_high": 0.0006671723233944697,
"pred_low": 0.0006671723233944697
},
{
"bar": 3656,
"time": "2025-01-21 01:40:00",
"direction": "long",
"entry": 2731.24,
"tp": 2731.9799999999996,
"sl": 2726.8,
"exit": 2726.8,
"result": "sl",
"pnl": -100.65652548189317,
"bars_held": 4,
"pred_high": 0.0005418784142001169,
"pred_low": 0.0005418784142001169
},
{
"bar": 3736,
"time": "2025-01-21 08:20:00",
"direction": "long",
"entry": 2731.11,
"tp": 2732.020285714286,
"sl": 2725.648285714286,
"exit": 2732.020285714286,
"result": "tp",
"pnl": 16.60832670451282,
"bars_held": 3,
"pred_high": 0.0006666049439866611,
"pred_low": 0.0006666049439866611
},
{
"bar": 4232,
"time": "2025-01-23 03:30:00",
"direction": "short",
"entry": 2742.44,
"tp": 2741.863428571429,
"sl": 2745.8994285714284,
"exit": 2741.863428571429,
"result": "tp",
"pnl": 16.63600724901608,
"bars_held": 1,
"pred_high": 0.00042048061476013905,
"pred_low": 0.00042048061476013905
},
{
"bar": 4568,
"time": "2025-01-24 08:25:00",
"direction": "short",
"entry": 2774.13,
"tp": 2773.2748571428574,
"sl": 2779.2608571428573,
"exit": 2779.2608571428573,
"result": "sl",
"pnl": -99.98240356661314,
"bars_held": 4,
"pred_high": 0.0006165124613070516,
"pred_low": 0.0006165124613070516
},
{
"bar": 4856,
"time": "2025-01-27 09:20:00",
"direction": "short",
"entry": 2744.54,
"tp": 2743.1639999999998,
"sl": 2752.796,
"exit": 2743.1639999999998,
"result": "tp",
"pnl": 16.497096588493587,
"bars_held": 2,
"pred_high": 0.0010027181239843535,
"pred_low": 0.0010027181239843535
},
{
"bar": 5056,
"time": "2025-01-28 02:55:00",
"direction": "long",
"entry": 2740.92,
"tp": 2741.516285714286,
"sl": 2737.342285714286,
"exit": 2741.516285714286,
"result": "tp",
"pnl": 16.524591749475675,
"bars_held": 1,
"pred_high": 0.0004350989553038478,
"pred_low": 0.0004350989553038478
},
{
"bar": 5456,
"time": "2025-01-29 13:10:00",
"direction": "short",
"entry": 2746.0,
"tp": 2745.3357142857144,
"sl": 2749.9857142857145,
"exit": 2745.3357142857144,
"result": "tp",
"pnl": 16.552132735717638,
"bars_held": 2,
"pred_high": 0.00048382062220374386,
"pred_low": 0.00048382062220374386
},
{
"bar": 5464,
"time": "2025-01-29 13:50:00",
"direction": "long",
"entry": 2756.16,
"tp": 2757.4011428571425,
"sl": 2748.713142857143,
"exit": 2757.4011428571425,
"result": "tp",
"pnl": 16.579719623611638,
"bars_held": 4,
"pred_high": 0.0009006319351146949,
"pred_low": 0.0009006319351146949
},
{
"bar": 5696,
"time": "2025-01-30 10:05:00",
"direction": "long",
"entry": 2797.1,
"tp": 2797.9982857142854,
"sl": 2791.7102857142854,
"exit": 2791.7102857142854,
"result": "sl",
"pnl": -99.64411493792409,
"bars_held": 4,
"pred_high": 0.0006422978901617503,
"pred_low": 0.0006422978901617503
},
{
"bar": 5760,
"time": "2025-01-30 15:25:00",
"direction": "short",
"entry": 2792.16,
"tp": 2791.2219999999998,
"sl": 2797.7879999999996,
"exit": 2791.2219999999998,
"result": "tp",
"pnl": 16.441278964758926,
"bars_held": 1,
"pred_high": 0.0006718812675491269,
"pred_low": 0.0006718812675491269
},
{
"bar": 6000,
"time": "2025-01-31 12:20:00",
"direction": "short",
"entry": 2799.8,
"tp": 2798.438285714286,
"sl": 2807.970285714286,
"exit": 2798.438285714286,
"result": "tp",
"pnl": 16.46868109636418,
"bars_held": 2,
"pred_high": 0.0009727225414060251,
"pred_low": 0.0009727225414060251
},
{
"bar": 6072,
"time": "2025-02-02 19:15:00",
"direction": "short",
"entry": 2782.56,
"tp": 2781.3997142857143,
"sl": 2789.5217142857146,
"exit": 2781.3997142857143,
"result": "tp",
"pnl": 16.496128898191525,
"bars_held": 3,
"pred_high": 0.0008339699516170224,
"pred_low": 0.0008339699516170224
},
{
"bar": 6208,
"time": "2025-02-03 06:35:00",
"direction": "long",
"entry": 2807.8,
"tp": 2808.4302857142857,
"sl": 2804.018285714286,
"exit": 2808.4302857142857,
"result": "tp",
"pnl": 16.52362244635028,
"bars_held": 1,
"pred_high": 0.000448953425661158,
"pred_low": 0.000448953425661158
},
{
"bar": 6240,
"time": "2025-02-03 09:15:00",
"direction": "short",
"entry": 2822.0,
"tp": 2820.7277142857142,
"sl": 2829.633714285714,
"exit": 2820.7277142857142,
"result": "tp",
"pnl": 16.551161817100496,
"bars_held": 1,
"pred_high": 0.0009016907968006428,
"pred_low": 0.0009016907968006428
},
{
"bar": 6496,
"time": "2025-02-04 07:30:00",
"direction": "long",
"entry": 2835.74,
"tp": 2836.5699999999997,
"sl": 2830.7599999999998,
"exit": 2830.7599999999998,
"result": "sl",
"pnl": -99.47248252076866,
"bars_held": 4,
"pred_high": 0.000585385119933425,
"pred_low": 0.000585385119933425
},
{
"bar": 6776,
"time": "2025-02-05 07:45:00",
"direction": "short",
"entry": 2859.37,
"tp": 2858.4511428571427,
"sl": 2864.8831428571425,
"exit": 2864.8831428571425,
"result": "sl",
"pnl": -98.47775769555727,
"bars_held": 6,
"pred_high": 0.0006426990161169341,
"pred_low": 0.0006426990161169341
},
{
"bar": 6792,
"time": "2025-02-05 09:05:00",
"direction": "long",
"entry": 2873.6,
"tp": 2874.5474285714286,
"sl": 2867.9154285714285,
"exit": 2874.5474285714286,
"result": "tp",
"pnl": 16.24883001976939,
"bars_held": 2,
"pred_high": 0.0006594018453706441,
"pred_low": 0.0006594018453706441
},
{
"bar": 6808,
"time": "2025-02-05 10:25:00",
"direction": "short",
"entry": 2868.94,
"tp": 2867.533142857143,
"sl": 2877.381142857143,
"exit": 2867.533142857143,
"result": "tp",
"pnl": 16.27591140313194,
"bars_held": 1,
"pred_high": 0.0009807504812628885,
"pred_low": 0.0009807504812628885
},
{
"bar": 6984,
"time": "2025-02-06 02:00:00",
"direction": "short",
"entry": 2854.79,
"tp": 2854.060857142857,
"sl": 2859.164857142857,
"exit": 2854.060857142857,
"result": "tp",
"pnl": 16.30303792214173,
"bars_held": 1,
"pred_high": 0.000510820660814171,
"pred_low": 0.000510820660814171
},
{
"bar": 7336,
"time": "2025-02-07 08:15:00",
"direction": "long",
"entry": 2869.19,
"tp": 2871.090285714286,
"sl": 2857.788285714286,
"exit": 2871.090285714286,
"result": "tp",
"pnl": 16.330209652011135,
"bars_held": 1,
"pred_high": 0.001324614761856636,
"pred_low": 0.001324614761856636
},
{
"bar": 7352,
"time": "2025-02-07 09:35:00",
"direction": "long",
"entry": 2885.68,
"tp": 2886.846,
"sl": 2878.6839999999997,
"exit": 2878.6839999999997,
"result": "sl",
"pnl": -98.14456000857874,
"bars_held": 4,
"pred_high": 0.000808128413406882,
"pred_low": 0.000808128413406882
},
{
"bar": 7360,
"time": "2025-02-07 10:15:00",
"direction": "short",
"entry": 2871.32,
"tp": 2869.768,
"sl": 2880.632,
"exit": 2869.768,
"result": "tp",
"pnl": 16.19385240141683,
"bars_held": 2,
"pred_high": 0.0010810358998648466,
"pred_low": 0.0010810358998648466
},
{
"bar": 7384,
"time": "2025-02-07 12:15:00",
"direction": "long",
"entry": 2864.7,
"tp": 2865.5914285714284,
"sl": 2859.351428571428,
"exit": 2859.351428571428,
"result": "sl",
"pnl": -97.32505293250745,
"bars_held": 15,
"pred_high": 0.0006223538740032669,
"pred_low": 0.0006223538740032669
},
{
"bar": 7736,
"time": "2025-02-10 19:25:00",
"direction": "long",
"entry": 2928.26,
"tp": 2929.2405714285715,
"sl": 2922.376571428572,
"exit": 2929.2405714285715,
"result": "tp",
"pnl": 16.058633733860276,
"bars_held": 2,
"pred_high": 0.0006697297566277722,
"pred_low": 0.0006697297566277722
},
{
"bar": 7744,
"time": "2025-02-10 20:05:00",
"direction": "long",
"entry": 2936.44,
"tp": 2937.7542857142857,
"sl": 2928.5542857142855,
"exit": 2937.7542857142857,
"result": "tp",
"pnl": 16.085398123419214,
"bars_held": 1,
"pred_high": 0.0008951558446865778,
"pred_low": 0.0008951558446865778
},
{
"bar": 7752,
"time": "2025-02-10 20:45:00",
"direction": "short",
"entry": 2917.14,
"tp": 2915.0511428571426,
"sl": 2929.673142857143,
"exit": 2915.0511428571426,
"result": "tp",
"pnl": 16.112207120292858,
"bars_held": 1,
"pred_high": 0.0014321267699576616,
"pred_low": 0.0014321267699576616
},
{
"bar": 7760,
"time": "2025-02-10 21:25:00",
"direction": "long",
"entry": 2921.46,
"tp": 2923.7982857142856,
"sl": 2907.4302857142857,
"exit": 2923.7982857142856,
"result": "tp",
"pnl": 16.139060798824797,
"bars_held": 2,
"pred_high": 0.001600765175142382,
"pred_low": 0.001600765175142382
},
{
"bar": 7792,
"time": "2025-02-11 00:05:00",
"direction": "long",
"entry": 2928.22,
"tp": 2928.9982857142854,
"sl": 2923.5502857142856,
"exit": 2923.5502857142856,
"result": "sl",
"pnl": -96.99575540094324,
"bars_held": 2,
"pred_high": 0.0005315759842400558,
"pred_low": 0.0005315759842400558
},
{
"bar": 7800,
"time": "2025-02-11 00:45:00",
"direction": "short",
"entry": 2917.15,
"tp": 2916.148285714286,
"sl": 2923.1602857142857,
"exit": 2916.148285714286,
"result": "tp",
"pnl": 16.00429964115298,
"bars_held": 1,
"pred_high": 0.0006867759873261808,
"pred_low": 0.0006867759873261808
},
{
"bar": 8160,
"time": "2025-02-12 07:40:00",
"direction": "short",
"entry": 2867.96,
"tp": 2866.5337142857143,
"sl": 2876.5177142857146,
"exit": 2876.5177142857146,
"result": "sl",
"pnl": -96.18584084334736,
"bars_held": 1,
"pred_high": 0.000994634314485378,
"pred_low": 0.000994634314485378
},
{
"bar": 8168,
"time": "2025-02-12 08:25:00",
"direction": "long",
"entry": 2894.74,
"tp": 2896.7645714285713,
"sl": 2882.5925714285713,
"exit": 2896.7645714285713,
"result": "tp",
"pnl": 15.870663739152937,
"bars_held": 1,
"pred_high": 0.0013987932792385123,
"pred_low": 0.0013987932792385123
},
{
"bar": 8200,
"time": "2025-02-12 11:05:00",
"direction": "long",
"entry": 2903.8,
"tp": 2904.626285714286,
"sl": 2898.842285714286,
"exit": 2904.626285714286,
"result": "tp",
"pnl": 15.897114845386437,
"bars_held": 1,
"pred_high": 0.0005691064910019488,
"pred_low": 0.0005691064910019488
},
{
"bar": 8712,
"time": "2025-02-14 07:40:00",
"direction": "short",
"entry": 2918.31,
"tp": 2917.1088571428572,
"sl": 2925.516857142857,
"exit": 2917.1088571428572,
"result": "tp",
"pnl": 15.923610036791024,
"bars_held": 4,
"pred_high": 0.000823177014877005,
"pred_low": 0.000823177014877005
},
{
"bar": 8720,
"time": "2025-02-14 08:20:00",
"direction": "long",
"entry": 2925.72,
"tp": 2927.4874285714286,
"sl": 2915.1154285714283,
"exit": 2927.4874285714286,
"result": "tp",
"pnl": 15.950149386856111,
"bars_held": 1,
"pred_high": 0.001208200765232901,
"pred_low": 0.001208200765232901
},
{
"bar": 8744,
"time": "2025-02-14 10:20:00",
"direction": "short",
"entry": 2894.81,
"tp": 2893.13,
"sl": 2904.89,
"exit": 2893.13,
"result": "tp",
"pnl": 15.976732969164056,
"bars_held": 1,
"pred_high": 0.001160697938724825,
"pred_low": 0.001160697938724825
},
{
"bar": 8760,
"time": "2025-02-14 11:40:00",
"direction": "short",
"entry": 2887.72,
"tp": 2886.689714285714,
"sl": 2893.901714285714,
"exit": 2886.689714285714,
"result": "tp",
"pnl": 16.003360857445585,
"bars_held": 1,
"pred_high": 0.0007135634440220747,
"pred_low": 0.0007135634440220747
},
{
"bar": 8816,
"time": "2025-02-16 17:15:00",
"direction": "long",
"entry": 2892.13,
"tp": 2892.7065714285714,
"sl": 2888.6705714285717,
"exit": 2888.6705714285717,
"result": "sl",
"pnl": -96.18019875325501,
"bars_held": 1,
"pred_high": 0.0003987175047950292,
"pred_low": 0.0003987175047950292
},
{
"bar": 8840,
"time": "2025-02-16 19:15:00",
"direction": "long",
"entry": 2889.52,
"tp": 2890.534857142857,
"sl": 2883.4308571428573,
"exit": 2890.534857142857,
"result": "tp",
"pnl": 15.869732794288733,
"bars_held": 3,
"pred_high": 0.0007024399504811383,
"pred_low": 0.0007024399504811383
},
{
"bar": 9384,
"time": "2025-02-18 20:50:00",
"direction": "short",
"entry": 2927.23,
"tp": 2926.438857142857,
"sl": 2931.976857142857,
"exit": 2926.438857142857,
"result": "tp",
"pnl": 15.89618234894559,
"bars_held": 3,
"pred_high": 0.0005405402767413785,
"pred_low": 0.0005405402767413785
},
{
"bar": 9528,
"time": "2025-02-19 08:50:00",
"direction": "long",
"entry": 2939.33,
"tp": 2940.634,
"sl": 2931.5060000000003,
"exit": 2931.5060000000003,
"result": "sl",
"pnl": -95.53605591715827,
"bars_held": 13,
"pred_high": 0.0008872770325209879,
"pred_low": 0.0008872770325209879
},
{
"bar": 9544,
"time": "2025-02-19 10:10:00",
"direction": "short",
"entry": 2928.02,
"tp": 2926.7597142857144,
"sl": 2935.5817142857145,
"exit": 2926.7597142857144,
"result": "tp",
"pnl": 15.763449226329916,
"bars_held": 1,
"pred_high": 0.0008608450176472278,
"pred_low": 0.0008608450176472278
},
{
"bar": 9776,
"time": "2025-02-20 06:25:00",
"direction": "short",
"entry": 2941.43,
"tp": 2940.6479999999997,
"sl": 2946.122,
"exit": 2946.122,
"result": "sl",
"pnl": -94.73832985024895,
"bars_held": 7,
"pred_high": 0.0005317141662388858,
"pred_low": 0.0005317141662388858
},
{
"bar": 9792,
"time": "2025-02-20 07:45:00",
"direction": "short",
"entry": 2935.89,
"tp": 2934.8051428571425,
"sl": 2942.3991428571426,
"exit": 2934.8051428571425,
"result": "tp",
"pnl": 15.631824425294322,
"bars_held": 1,
"pred_high": 0.0007390311918070161,
"pred_low": 0.0007390311918070161
},
{
"bar": 9920,
"time": "2025-02-20 19:20:00",
"direction": "long",
"entry": 2947.34,
"tp": 2948.1220000000003,
"sl": 2942.648,
"exit": 2948.1220000000003,
"result": "tp",
"pnl": 15.65787746600294,
"bars_held": 1,
"pred_high": 0.0005306479741054802,
"pred_low": 0.0005306479741054802
},
{
"bar": 9928,
"time": "2025-02-20 20:00:00",
"direction": "short",
"entry": 2930.95,
"tp": 2929.549714285714,
"sl": 2939.351714285714,
"exit": 2939.351714285714,
"result": "sl",
"pnl": -94.1038435706616,
"bars_held": 3,
"pred_high": 0.000955516616991561,
"pred_low": 0.000955516616991561
},
{
"bar": 9944,
"time": "2025-02-20 21:20:00",
"direction": "short",
"entry": 2931.02,
"tp": 2930.213142857143,
"sl": 2935.861142857143,
"exit": 2930.213142857143,
"result": "tp",
"pnl": 15.52713418915824,
"bars_held": 1,
"pred_high": 0.0005505640649720232,
"pred_low": 0.0005505640649720232
},
{
"bar": 10088,
"time": "2025-02-21 09:20:00",
"direction": "short",
"entry": 2924.62,
"tp": 2923.409142857143,
"sl": 2931.885142857143,
"exit": 2923.409142857143,
"result": "tp",
"pnl": 15.553012746140672,
"bars_held": 1,
"pred_high": 0.000828044082894279,
"pred_low": 0.000828044082894279
},
{
"bar": 10200,
"time": "2025-02-23 19:35:00",
"direction": "long",
"entry": 2929.99,
"tp": 2931.0174285714284,
"sl": 2923.8254285714283,
"exit": 2931.0174285714284,
"result": "tp",
"pnl": 15.57893443405101,
"bars_held": 9,
"pred_high": 0.0007013188245888883,
"pred_low": 0.0007013188245888883
},
{
"bar": 10216,
"time": "2025-02-23 20:55:00",
"direction": "long",
"entry": 2940.7,
"tp": 2941.5842857142857,
"sl": 2935.3942857142856,
"exit": 2941.5842857142857,
"result": "tp",
"pnl": 15.604899324776886,
"bars_held": 1,
"pred_high": 0.0006014117144120348,
"pred_low": 0.0006014117144120348
},
{
"bar": 10552,
"time": "2025-02-25 01:50:00",
"direction": "short",
"entry": 2931.63,
"tp": 2930.8888571428574,
"sl": 2936.076857142857,
"exit": 2930.8888571428574,
"result": "tp",
"pnl": 15.630907490312284,
"bars_held": 1,
"pred_high": 0.0005056182786660382,
"pred_low": 0.0005056182786660382
},
{
"bar": 10608,
"time": "2025-02-25 06:30:00",
"direction": "short",
"entry": 2925.56,
"tp": 2924.715714285714,
"sl": 2930.6257142857144,
"exit": 2924.715714285714,
"result": "tp",
"pnl": 15.656959002803347,
"bars_held": 3,
"pred_high": 0.0005771788746672135,
"pred_low": 0.0005771788746672135
},
{
"bar": 10624,
"time": "2025-02-25 07:50:00",
"direction": "long",
"entry": 2936.93,
"tp": 2937.9751428571426,
"sl": 2930.6591428571423,
"exit": 2937.9751428571426,
"result": "tp",
"pnl": 15.68305393446917,
"bars_held": 2,
"pred_high": 0.0007117247310238291,
"pred_low": 0.0007117247310238291
},
{
"bar": 10640,
"time": "2025-02-25 09:10:00",
"direction": "short",
"entry": 2927.82,
"tp": 2926.802,
"sl": 2933.9280000000003,
"exit": 2926.802,
"result": "tp",
"pnl": 15.709192357695628,
"bars_held": 1,
"pred_high": 0.0006953979411302717,
"pred_low": 0.0006953979411302717
},
{
"bar": 10696,
"time": "2025-02-25 13:50:00",
"direction": "long",
"entry": 2912.89,
"tp": 2913.4342857142856,
"sl": 2909.6242857142856,
"exit": 2913.4342857142856,
"result": "tp",
"pnl": 15.73537434495788,
"bars_held": 14,
"pred_high": 0.0003737083887724696,
"pred_low": 0.0003737083887724696
},
{
"bar": 10760,
"time": "2025-02-25 20:05:00",
"direction": "short",
"entry": 2916.84,
"tp": 2915.8108571428575,
"sl": 2923.014857142857,
"exit": 2915.8108571428575,
"result": "tp",
"pnl": 15.761599968863932,
"bars_held": 1,
"pred_high": 0.0007056560230543031,
"pred_low": 0.0007056560230543031
},
{
"bar": 10904,
"time": "2025-02-26 08:05:00",
"direction": "short",
"entry": 2899.25,
"tp": 2898.2394285714286,
"sl": 2905.3134285714286,
"exit": 2898.2394285714286,
"result": "tp",
"pnl": 15.787869302147959,
"bars_held": 1,
"pred_high": 0.0006971261040416925,
"pred_low": 0.0006971261040416925
},
{
"bar": 10912,
"time": "2025-02-26 08:45:00",
"direction": "long",
"entry": 2902.9,
"tp": 2904.5414285714287,
"sl": 2893.0514285714285,
"exit": 2904.5414285714287,
"result": "tp",
"pnl": 15.81418241765179,
"bars_held": 1,
"pred_high": 0.0011308888156178851,
"pred_low": 0.0011308888156178851
},
{
"bar": 10920,
"time": "2025-02-26 09:25:00",
"direction": "long",
"entry": 2911.13,
"tp": 2912.85,
"sl": 2900.81,
"exit": 2912.85,
"result": "tp",
"pnl": 15.840539388345828,
"bars_held": 5,
"pred_high": 0.001181671721977373,
"pred_low": 0.001181671721977373
},
{
"bar": 11112,
"time": "2025-02-27 02:20:00",
"direction": "short",
"entry": 2885.02,
"tp": 2883.731714285714,
"sl": 2892.749714285714,
"exit": 2883.731714285714,
"result": "tp",
"pnl": 15.866940287329639,
"bars_held": 1,
"pred_high": 0.0008930861583529622,
"pred_low": 0.0008930861583529622
},
{
"bar": 11192,
"time": "2025-02-27 09:00:00",
"direction": "short",
"entry": 2880.07,
"tp": 2878.4260000000004,
"sl": 2889.9339999999997,
"exit": 2878.4260000000004,
"result": "tp",
"pnl": 15.893385187805452,
"bars_held": 1,
"pred_high": 0.0011416389184984719,
"pred_low": 0.0011416389184984719
},
{
"bar": 11400,
"time": "2025-02-28 03:15:00",
"direction": "long",
"entry": 2861.57,
"tp": 2862.4468571428574,
"sl": 2856.3088571428575,
"exit": 2862.4468571428574,
"result": "tp",
"pnl": 15.919874163122214,
"bars_held": 1,
"pred_high": 0.0006128503883232942,
"pred_low": 0.0006128503883232942
},
{
"bar": 11456,
"time": "2025-02-28 07:55:00",
"direction": "short",
"entry": 2848.93,
"tp": 2847.7662857142855,
"sl": 2855.9122857142856,
"exit": 2847.7662857142855,
"result": "tp",
"pnl": 15.946407286726359,
"bars_held": 1,
"pred_high": 0.0008169483179399279,
"pred_low": 0.0008169483179399279
},
{
"bar": 11672,
"time": "2025-03-03 02:50:00",
"direction": "long",
"entry": 2868.01,
"tp": 2868.8131428571432,
"sl": 2863.191142857143,
"exit": 2868.8131428571432,
"result": "tp",
"pnl": 15.972984632206277,
"bars_held": 2,
"pred_high": 0.0005600697746122738,
"pred_low": 0.0005600697746122738
},
{
"bar": 11752,
"time": "2025-03-03 09:30:00",
"direction": "long",
"entry": 2888.01,
"tp": 2889.3265714285717,
"sl": 2880.110571428572,
"exit": 2889.3265714285717,
"result": "tp",
"pnl": 15.999606273257637,
"bars_held": 10,
"pred_high": 0.0009117499098489364,
"pred_low": 0.0009117499098489364
},
{
"bar": 11944,
"time": "2025-03-04 02:25:00",
"direction": "long",
"entry": 2912.38,
"tp": 2913.6757142857145,
"sl": 2904.6057142857144,
"exit": 2913.6757142857145,
"result": "tp",
"pnl": 16.026272283714206,
"bars_held": 1,
"pred_high": 0.0008897975440802938,
"pred_low": 0.0008897975440802938
},
{
"bar": 12136,
"time": "2025-03-04 19:20:00",
"direction": "short",
"entry": 2907.63,
"tp": 2906.715142857143,
"sl": 2913.119142857143,
"exit": 2906.715142857143,
"result": "tp",
"pnl": 16.05298273752052,
"bars_held": 8,
"pred_high": 0.000629280302416164,
"pred_low": 0.000629280302416164
},
{
"bar": 12152,
"time": "2025-03-04 20:40:00",
"direction": "short",
"entry": 2907.05,
"tp": 2905.939142857143,
"sl": 2913.715142857143,
"exit": 2905.939142857143,
"result": "tp",
"pnl": 16.079737708748233,
"bars_held": 2,
"pred_high": 0.0007642504551742461,
"pred_low": 0.0007642504551742461
},
{
"bar": 12192,
"time": "2025-03-05 00:00:00",
"direction": "long",
"entry": 2918.0,
"tp": 2918.577714285714,
"sl": 2914.5337142857143,
"exit": 2918.577714285714,
"result": "tp",
"pnl": 16.10653727159196,
"bars_held": 2,
"pred_high": 0.0003959659257808547,
"pred_low": 0.0003959659257808547
},
{
"bar": 12296,
"time": "2025-03-05 08:40:00",
"direction": "long",
"entry": 2914.35,
"tp": 2916.098857142857,
"sl": 2903.856857142857,
"exit": 2916.098857142857,
"result": "tp",
"pnl": 16.133381500381088,
"bars_held": 5,
"pred_high": 0.00120016960410188,
"pred_low": 0.00120016960410188
},
{
"bar": 12304,
"time": "2025-03-05 09:20:00",
"direction": "long",
"entry": 2918.29,
"tp": 2919.8402857142855,
"sl": 2908.9882857142857,
"exit": 2919.8402857142855,
"result": "tp",
"pnl": 16.16027046954725,
"bars_held": 2,
"pred_high": 0.0010624617253841946,
"pred_low": 0.0010624617253841946
},
{
"bar": 12488,
"time": "2025-03-06 01:35:00",
"direction": "short",
"entry": 2914.53,
"tp": 2913.822857142857,
"sl": 2918.7728571428574,
"exit": 2913.822857142857,
"result": "tp",
"pnl": 16.18720425366865,
"bars_held": 1,
"pred_high": 0.0004852534419908919,
"pred_low": 0.0004852534419908919
},
{
"bar": 12512,
"time": "2025-03-06 03:35:00",
"direction": "short",
"entry": 2897.33,
"tp": 2896.3954285714285,
"sl": 2902.9374285714284,
"exit": 2896.3954285714285,
"result": "tp",
"pnl": 16.214182927421117,
"bars_held": 1,
"pred_high": 0.0006451259805209651,
"pred_low": 0.0006451259805209651
},
{
"bar": 12536,
"time": "2025-03-06 05:35:00",
"direction": "long",
"entry": 2905.43,
"tp": 2906.4725714285714,
"sl": 2899.174571428571,
"exit": 2906.4725714285714,
"result": "tp",
"pnl": 16.241206565635693,
"bars_held": 10,
"pred_high": 0.0007176710012434893,
"pred_low": 0.0007176710012434893
},
{
"bar": 12856,
"time": "2025-03-07 09:10:00",
"direction": "long",
"entry": 2926.68,
"tp": 2928.0351428571425,
"sl": 2918.5491428571427,
"exit": 2918.5491428571427,
"result": "sl",
"pnl": -97.60965145945845,
"bars_held": 5,
"pred_high": 0.0009260615148515223,
"pred_low": 0.0009260615148515223
},
{
"bar": 12864,
"time": "2025-03-07 09:50:00",
"direction": "short",
"entry": 2915.79,
"tp": 2914.231142857143,
"sl": 2925.1431428571427,
"exit": 2914.231142857143,
"result": "tp",
"pnl": 16.105592490809414,
"bars_held": 3,
"pred_high": 0.0010692519988456841,
"pred_low": 0.0010692519988456841
},
{
"bar": 12880,
"time": "2025-03-07 11:10:00",
"direction": "short",
"entry": 2910.72,
"tp": 2909.6494285714284,
"sl": 2917.1434285714286,
"exit": 2909.6494285714284,
"result": "tp",
"pnl": 16.13243514496099,
"bars_held": 1,
"pred_high": 0.0007356059178288691,
"pred_low": 0.0007356059178288691
},
{
"bar": 13168,
"time": "2025-03-10 11:00:00",
"direction": "short",
"entry": 2894.98,
"tp": 2894.2028571428573,
"sl": 2899.642857142857,
"exit": 2894.2028571428573,
"result": "tp",
"pnl": 16.159322536868224,
"bars_held": 2,
"pred_high": 0.0005368899661778755,
"pred_low": 0.0005368899661778755
},
{
"bar": 13176,
"time": "2025-03-10 11:40:00",
"direction": "short",
"entry": 2885.84,
"tp": 2884.7485714285717,
"sl": 2892.3885714285716,
"exit": 2884.7485714285717,
"result": "tp",
"pnl": 16.186254741095834,
"bars_held": 1,
"pred_high": 0.0007564026913678973,
"pred_low": 0.0007564026913678973
},
{
"bar": 13896,
"time": "2025-03-13 02:25:00",
"direction": "long",
"entry": 2941.63,
"tp": 2942.2685714285717,
"sl": 2937.798571428572,
"exit": 2942.2685714285717,
"result": "tp",
"pnl": 16.213231832338398,
"bars_held": 1,
"pred_high": 0.0004341616237061676,
"pred_low": 0.0004341616237061676
},
{
"bar": 14000,
"time": "2025-03-13 11:05:00",
"direction": "short",
"entry": 2977.63,
"tp": 2976.672857142857,
"sl": 2983.3728571428574,
"exit": 2976.672857142857,
"result": "tp",
"pnl": 16.24025388538966,
"bars_held": 2,
"pred_high": 0.0006428890474255499,
"pred_low": 0.0006428890474255499
},
{
"bar": 14200,
"time": "2025-03-14 04:40:00",
"direction": "short",
"entry": 2989.84,
"tp": 2988.878857142857,
"sl": 2995.6068571428573,
"exit": 2988.878857142857,
"result": "tp",
"pnl": 16.26732097519775,
"bars_held": 1,
"pred_high": 0.0006429393259457547,
"pred_low": 0.0006429393259457547
},
{
"bar": 14432,
"time": "2025-03-17 19:10:00",
"direction": "long",
"entry": 3001.17,
"tp": 3001.6062857142856,
"sl": 2998.552285714286,
"exit": 3001.6062857142856,
"result": "tp",
"pnl": 16.294433176815016,
"bars_held": 1,
"pred_high": 0.0002907437527935444,
"pred_low": 0.0002907437527935444
}
]
}