{ "mode": "walk_forward", "config": { "symbols": [ "DOGEUSDT" ], "start": null, "end": null, "initial_balance": 1000.0, "leverage": 10, "fee_pct": 0.04, "slippage_pct": 0.01, "use_ml": false, "ml_threshold": 0.55, "max_daily_loss_pct": 0.05, "max_positions": 3, "max_same_direction": 2, "margin_max_ratio": 0.5, "margin_min_ratio": 0.2, "margin_decay_rate": 0.0006, "atr_sl_mult": 2.0, "atr_tp_mult": 2.0, "min_notional": 5.0, "signal_threshold": 3, "adx_threshold": 25.0, "volume_multiplier": 2.5, "train_months": 3, "test_months": 1, "time_weight_decay": 2.0, "negative_ratio": 5 }, "summary": { "total_trades": 36, "total_pnl": 90.019, "return_pct": 9.0, "win_rate": 55.56, "avg_win": 52.4749, "avg_loss": -59.9675, "payoff_ratio": 0.88, "max_consecutive_losses": 3, "profit_factor": 1.09, "max_drawdown_pct": 17.14, "sharpe_ratio": 6.64, "total_fees": 139.8283, "close_reasons": { "STOP_LOSS": 15, "TAKE_PROFIT": 20, "REVERSE_SIGNAL": 1 } }, "folds": [ { "fold": 1, "train_period": "2025-03-05 ~ 2025-06-05", "test_period": "2025-06-05 ~ 2025-07-05", "summary": { "total_trades": 11, "total_pnl": 35.7359, "return_pct": 3.57, "win_rate": 54.55, "avg_win": 53.5424, "avg_loss": -57.1037, "payoff_ratio": 0.94, "max_consecutive_losses": 3, "profit_factor": 1.13, "max_drawdown_pct": 15.15, "sharpe_ratio": 8.84, "total_fees": 42.4813, "close_reasons": { "STOP_LOSS": 5, "TAKE_PROFIT": 6 } } }, { "fold": 2, "train_period": "2025-06-05 ~ 2025-09-05", "test_period": "2025-09-05 ~ 2025-10-05", "summary": { "total_trades": 12, "total_pnl": 108.2619, "return_pct": 10.83, "win_rate": 58.33, "avg_win": 57.332, "avg_loss": -58.6124, "payoff_ratio": 0.98, "max_consecutive_losses": 2, "profit_factor": 1.37, "max_drawdown_pct": 11.5, "sharpe_ratio": 22.98, "total_fees": 46.3559, "close_reasons": { "TAKE_PROFIT": 7, "REVERSE_SIGNAL": 1, "STOP_LOSS": 4 } } }, { "fold": 3, "train_period": "2025-09-05 ~ 2025-12-05", "test_period": "2025-12-05 ~ 2026-01-05", "summary": { "total_trades": 13, "total_pnl": -53.9787, "return_pct": -5.4, "win_rate": 53.85, "avg_win": 46.703, "avg_loss": -63.4833, "payoff_ratio": 0.74, "max_consecutive_losses": 2, "profit_factor": 0.86, "max_drawdown_pct": 11.66, "sharpe_ratio": -11.41, "total_fees": 50.9911, "close_reasons": { "TAKE_PROFIT": 7, "STOP_LOSS": 6 } } } ], "trades": [ { "symbol": "DOGEUSDT", "side": "SHORT", "entry_time": "2025-06-09 09:45:00", "exit_time": "2025-06-09 10:30:00", "entry_price": 0.184312, "exit_price": 0.186099, "quantity": 27125.3, "sl": 0.186099, "tp": 0.182524, "gross_pnl": -48.496013, "entry_fee": 1.999803, "exit_fee": 2.019201, "net_pnl": -52.515016, "close_reason": "STOP_LOSS", "ml_proba": null, "indicators": { "rsi": 67.34545854809373, "macd_hist": 0.00045777683806403745, "atr": 0.0008939258330681654, "adx": 26.753579547378944 }, "fold": 1 }, { "symbol": "DOGEUSDT", "side": "SHORT", "entry_time": "2025-06-12 15:45:00", "exit_time": "2025-06-12 16:15:00", "entry_price": 0.185781, "exit_price": 0.188043, "quantity": 25443.6, "sl": 0.188043, "tp": 0.18352, "gross_pnl": -57.548306, "entry_fee": 1.890779, "exit_fee": 1.913799, "net_pnl": -61.352884, "close_reason": "STOP_LOSS", "ml_proba": null, "indicators": { "rsi": 32.87563936239978, "macd_hist": -6.154194236816622e-05, "atr": 0.0011308994454790138, "adx": 36.72844618637212 }, "fold": 1 }, { "symbol": "DOGEUSDT", "side": "SHORT", "entry_time": "2025-06-13 00:00:00", "exit_time": "2025-06-13 00:30:00", "entry_price": 0.175862, "exit_price": 0.172419, "quantity": 25080.8, "sl": 0.179306, "tp": 0.172419, "gross_pnl": 86.371409, "entry_fee": 1.764308, "exit_fee": 1.729759, "net_pnl": 82.877341, "close_reason": "TAKE_PROFIT", "ml_proba": null, "indicators": { "rsi": 23.82274308710309, "macd_hist": -0.00018936322017631762, "atr": 0.0017218631157866595, "adx": 49.101001050928005 }, "fold": 1 }, { "symbol": "DOGEUSDT", "side": "LONG", "entry_time": "2025-06-15 08:00:00", "exit_time": "2025-06-15 13:45:00", "entry_price": 0.174757, "exit_price": 0.176023, "quantity": 27565.4, "sl": 0.173492, "tp": 0.176023, "gross_pnl": 34.876091, "entry_fee": 1.926904, "exit_fee": 1.940854, "net_pnl": 31.008333, "close_reason": "TAKE_PROFIT", "ml_proba": null, "indicators": { "rsi": 24.780054637272638, "macd_hist": -0.0002590315281965996, "atr": 0.0006326062990674968, "adx": 30.652243262468048 }, "fold": 1 }, { "symbol": "DOGEUSDT", "side": "SHORT", "entry_time": "2025-06-17 15:00:00", "exit_time": "2025-06-17 15:15:00", "entry_price": 0.169793, "exit_price": 0.167789, "quantity": 29222.0, "sl": 0.171797, "tp": 0.167789, "gross_pnl": 58.558778, "entry_fee": 1.984677, "exit_fee": 1.961253, "net_pnl": 54.612848, "close_reason": "TAKE_PROFIT", "ml_proba": null, "indicators": { "rsi": 35.547832446911734, "macd_hist": -5.0941667818399415e-05, "atr": 0.0010019638901851717, "adx": 33.89821436286415 }, "fold": 1 }, { "symbol": "DOGEUSDT", "side": "SHORT", "entry_time": "2025-06-21 21:15:00", "exit_time": "2025-06-21 21:30:00", "entry_price": 0.154635, "exit_price": 0.152064, "quantity": 31960.9, "sl": 0.157205, "tp": 0.152064, "gross_pnl": 82.160178, "entry_fee": 1.976904, "exit_fee": 1.944039, "net_pnl": 78.239235, "close_reason": "TAKE_PROFIT", "ml_proba": null, "indicators": { "rsi": 26.457816380696, "macd_hist": -0.00012481742306554315, "atr": 0.001285323281513888, "adx": 37.795973656729004 }, "fold": 1 }, { "symbol": "DOGEUSDT", "side": "LONG", "entry_time": "2025-06-23 05:45:00", "exit_time": "2025-06-23 09:15:00", "entry_price": 0.154205, "exit_price": 0.152478, "quantity": 31067.9, "sl": 0.152478, "tp": 0.155933, "gross_pnl": -53.668609, "entry_fee": 1.916335, "exit_fee": 1.894868, "net_pnl": -57.479812, "close_reason": "STOP_LOSS", "ml_proba": null, "indicators": { "rsi": 68.35056270975231, "macd_hist": 4.524144395032638e-05, "atr": 0.0008637308750963044, "adx": 31.64341200149608 }, "fold": 1 }, { "symbol": "DOGEUSDT", "side": "LONG", "entry_time": "2025-06-24 05:30:00", "exit_time": "2025-06-24 07:30:00", "entry_price": 0.165817, "exit_price": 0.163918, "quantity": 29644.5, "sl": 0.163918, "tp": 0.167715, "gross_pnl": -56.289792, "entry_fee": 1.96622, "exit_fee": 1.943704, "net_pnl": -60.199716, "close_reason": "STOP_LOSS", "ml_proba": null, "indicators": { "rsi": 71.91537787231637, "macd_hist": 7.80952216130269e-05, "atr": 0.0009494137535534953, "adx": 33.04146955102302 }, "fold": 1 }, { "symbol": "DOGEUSDT", "side": "SHORT", "entry_time": "2025-06-30 14:45:00", "exit_time": "2025-06-30 15:45:00", "entry_price": 0.163204, "exit_price": 0.164835, "quantity": 30626.3, "sl": 0.164835, "tp": 0.161573, "gross_pnl": -49.952474, "entry_fee": 1.99933, "exit_fee": 2.019311, "net_pnl": -53.971115, "close_reason": "STOP_LOSS", "ml_proba": null, "indicators": { "rsi": 34.694739395161335, "macd_hist": -2.4481776487695294e-05, "atr": 0.0008155159726745009, "adx": 36.86861772419954 }, "fold": 1 }, { "symbol": "DOGEUSDT", "side": "LONG", "entry_time": "2025-07-01 13:30:00", "exit_time": "2025-07-01 14:00:00", "entry_price": 0.158926, "exit_price": 0.160291, "quantity": 29695.9, "sl": 0.157561, "tp": 0.160291, "gross_pnl": 40.526071, "entry_fee": 1.887779, "exit_fee": 1.903989, "net_pnl": 36.734302, "close_reason": "TAKE_PROFIT", "ml_proba": null, "indicators": { "rsi": 22.477319427427954, "macd_hist": -9.620625262051722e-05, "atr": 0.0006823512797731415, "adx": 54.80815080269273 }, "fold": 1 }, { "symbol": "DOGEUSDT", "side": "SHORT", "entry_time": "2025-07-04 13:30:00", "exit_time": "2025-07-04 14:15:00", "entry_price": 0.165093, "exit_price": 0.163687, "quantity": 29636.0, "sl": 0.1665, "tp": 0.163687, "gross_pnl": 41.67986, "entry_fee": 1.957084, "exit_fee": 1.940412, "net_pnl": 37.782364, "close_reason": "TAKE_PROFIT", "ml_proba": null, "indicators": { "rsi": 28.005630053291462, "macd_hist": -2.2292129766276537e-05, "atr": 0.0007031964563771208, "adx": 42.184408275078944 }, "fold": 1 }, { "symbol": "DOGEUSDT", "side": "SHORT", "entry_time": "2025-09-06 09:00:00", "exit_time": "2025-09-06 12:30:00", "entry_price": 0.214459, "exit_price": 0.213417, "quantity": 23312.2, "sl": 0.2155, "tp": 0.213417, "gross_pnl": 24.283274, "entry_fee": 1.9998, "exit_fee": 1.990087, "net_pnl": 20.293386, "close_reason": "TAKE_PROFIT", "ml_proba": null, "indicators": { "rsi": 27.72362652968821, "macd_hist": -4.1870994937527064e-05, "atr": 0.0005208275826006094, "adx": 29.251970601813117 }, "fold": 2 }, { "symbol": "DOGEUSDT", "side": "LONG", "entry_time": "2025-09-08 13:00:00", "exit_time": "2025-09-08 13:15:00", "entry_price": 0.239354, "exit_price": 0.237676, "quantity": 20806.8, "sl": 0.236511, "tp": 0.242196, "gross_pnl": -34.907631, "entry_fee": 1.992076, "exit_fee": 1.978113, "net_pnl": -38.877819, "close_reason": "REVERSE_SIGNAL", "ml_proba": null, "indicators": { "rsi": 77.0407640779084, "macd_hist": 0.00030723417797429717, "atr": 0.0014212239323279944, "adx": 25.511092566066164 }, "fold": 2 }, { "symbol": "DOGEUSDT", "side": "SHORT", "entry_time": "2025-09-08 13:15:00", "exit_time": "2025-09-08 21:00:00", "entry_price": 0.237676, "exit_price": 0.240614, "quantity": 20560.0, "sl": 0.240614, "tp": 0.234738, "gross_pnl": -60.405019, "entry_fee": 1.954649, "exit_fee": 1.978811, "net_pnl": -64.33848, "close_reason": "STOP_LOSS", "ml_proba": null, "indicators": { "rsi": 66.83918953751622, "macd_hist": 0.00037497263875952314, "atr": 0.001468993651447424, "adx": 27.856072192833714 }, "fold": 2 }, { "symbol": "DOGEUSDT", "side": "LONG", "entry_time": "2025-09-09 12:00:00", "exit_time": "2025-09-09 12:15:00", "entry_price": 0.246265, "exit_price": 0.249434, "quantity": 18500.9, "sl": 0.243095, "tp": 0.249434, "gross_pnl": 58.645342, "entry_fee": 1.822447, "exit_fee": 1.845905, "net_pnl": 54.97699, "close_reason": "TAKE_PROFIT", "ml_proba": null, "indicators": { "rsi": 74.03847788480495, "macd_hist": 0.00025518498301992164, "atr": 0.0015849321269105327, "adx": 33.93033682724456 }, "fold": 2 }, { "symbol": "DOGEUSDT", "side": "LONG", "entry_time": "2025-09-10 16:45:00", "exit_time": "2025-09-10 17:15:00", "entry_price": 0.247915, "exit_price": 0.244558, "quantity": 19449.9, "sl": 0.244558, "tp": 0.251271, "gross_pnl": -65.283338, "entry_fee": 1.928767, "exit_fee": 1.902654, "net_pnl": -69.114759, "close_reason": "STOP_LOSS", "ml_proba": null, "indicators": { "rsi": 69.86492326260483, "macd_hist": 0.00017047619713731908, "atr": 0.001678243537964013, "adx": 34.14678587193939 }, "fold": 2 }, { "symbol": "DOGEUSDT", "side": "LONG", "entry_time": "2025-09-12 22:15:00", "exit_time": "2025-09-13 01:00:00", "entry_price": 0.275988, "exit_price": 0.279803, "quantity": 16184.3, "sl": 0.272173, "tp": 0.279803, "gross_pnl": 61.742819, "entry_fee": 1.786666, "exit_fee": 1.811364, "net_pnl": 58.144789, "close_reason": "TAKE_PROFIT", "ml_proba": null, "indicators": { "rsi": 76.58805471974998, "macd_hist": 4.664366386725985e-05, "atr": 0.0019074911824376896, "adx": 44.711937954746844 }, "fold": 2 }, { "symbol": "DOGEUSDT", "side": "LONG", "entry_time": "2025-09-13 09:00:00", "exit_time": "2025-09-13 09:15:00", "entry_price": 0.287769, "exit_price": 0.291574, "quantity": 16501.0, "sl": 0.283964, "tp": 0.291574, "gross_pnl": 62.782388, "entry_fee": 1.899389, "exit_fee": 1.924502, "net_pnl": 58.958497, "close_reason": "TAKE_PROFIT", "ml_proba": null, "indicators": { "rsi": 71.97326146387331, "macd_hist": 0.00012877809784102843, "atr": 0.0019023813158768733, "adx": 36.85858934916456 }, "fold": 2 }, { "symbol": "DOGEUSDT", "side": "SHORT", "entry_time": "2025-09-19 09:45:00", "exit_time": "2025-09-19 11:15:00", "entry_price": 0.273413, "exit_price": 0.270525, "quantity": 18260.2, "sl": 0.2763, "tp": 0.270525, "gross_pnl": 52.721881, "entry_fee": 1.997028, "exit_fee": 1.975939, "net_pnl": 48.748914, "close_reason": "TAKE_PROFIT", "ml_proba": null, "indicators": { "rsi": 36.94887723496356, "macd_hist": -2.413666691537049e-05, "atr": 0.0014436282597533449, "adx": 26.02356329086619 }, "fold": 2 }, { "symbol": "DOGEUSDT", "side": "SHORT", "entry_time": "2025-09-19 15:00:00", "exit_time": "2025-09-20 15:15:00", "entry_price": 0.264754, "exit_price": 0.268271, "quantity": 18617.2, "sl": 0.268271, "tp": 0.261236, "gross_pnl": -65.492096, "entry_fee": 1.971588, "exit_fee": 1.997785, "net_pnl": -69.461469, "close_reason": "STOP_LOSS", "ml_proba": null, "indicators": { "rsi": 21.865956632847094, "macd_hist": -0.0003218566897059249, "atr": 0.0017589137003899537, "adx": 41.170460149238615 }, "fold": 2 }, { "symbol": "DOGEUSDT", "side": "SHORT", "entry_time": "2025-09-22 06:00:00", "exit_time": "2025-09-24 04:00:00", "entry_price": 0.238686, "exit_price": 0.232935, "quantity": 20568.4, "sl": 0.244438, "tp": 0.232935, "gross_pnl": 118.297732, "entry_fee": 1.963757, "exit_fee": 1.916438, "net_pnl": 114.417538, "close_reason": "TAKE_PROFIT", "ml_proba": null, "indicators": { "rsi": 16.34153124729428, "macd_hist": -0.00028414939720653766, "atr": 0.0028757154782821804, "adx": 54.56661856743755 }, "fold": 2 }, { "symbol": "DOGEUSDT", "side": "LONG", "entry_time": "2025-09-24 13:30:00", "exit_time": "2025-09-24 14:15:00", "entry_price": 0.244504, "exit_price": 0.247008, "quantity": 19846.5, "sl": 0.242001, "tp": 0.247008, "gross_pnl": 49.68547, "entry_fee": 1.941023, "exit_fee": 1.960897, "net_pnl": 45.78355, "close_reason": "TAKE_PROFIT", "ml_proba": null, "indicators": { "rsi": 71.2906943818606, "macd_hist": 2.5862815475293172e-05, "atr": 0.0012517438871727342, "adx": 36.53568933530894 }, "fold": 2 }, { "symbol": "DOGEUSDT", "side": "SHORT", "entry_time": "2025-10-04 15:15:00", "exit_time": "2025-10-04 20:15:00", "entry_price": 0.247425, "exit_price": 0.249899, "quantity": 19183.7, "sl": 0.249899, "tp": 0.244952, "gross_pnl": -47.453069, "entry_fee": 1.898613, "exit_fee": 1.917594, "net_pnl": -51.269276, "close_reason": "STOP_LOSS", "ml_proba": null, "indicators": { "rsi": 31.16773615602384, "macd_hist": -8.582094300284889e-05, "atr": 0.0012368070043067224, "adx": 32.76110746771211 }, "fold": 2 }, { "symbol": "DOGEUSDT", "side": "SHORT", "entry_time": "2025-12-05 16:00:00", "exit_time": "2025-12-05 16:30:00", "entry_price": 0.140976, "exit_price": 0.1391, "quantity": 35463.5, "sl": 0.142852, "tp": 0.1391, "gross_pnl": 66.529579, "entry_fee": 1.9998, "exit_fee": 1.973188, "net_pnl": 62.556592, "close_reason": "TAKE_PROFIT", "ml_proba": null, "indicators": { "rsi": 27.006810663086608, "macd_hist": -6.804193426309074e-05, "atr": 0.0009380007520786951, "adx": 27.496704414120043 }, "fold": 3 }, { "symbol": "DOGEUSDT", "side": "SHORT", "entry_time": "2025-12-10 19:00:00", "exit_time": "2025-12-10 20:15:00", "entry_price": 0.147965, "exit_price": 0.150171, "quantity": 33230.4, "sl": 0.150171, "tp": 0.14576, "gross_pnl": -73.29433, "entry_fee": 1.966777, "exit_fee": 1.996095, "net_pnl": -77.257202, "close_reason": "STOP_LOSS", "ml_proba": null, "indicators": { "rsi": 69.08474596518961, "macd_hist": 0.00024444618170829343, "atr": 0.0011028204610718977, "adx": 25.335388110542468 }, "fold": 3 }, { "symbol": "DOGEUSDT", "side": "SHORT", "entry_time": "2025-12-11 14:45:00", "exit_time": "2025-12-11 18:30:00", "entry_price": 0.137106, "exit_price": 0.138298, "quantity": 35783.7, "sl": 0.138298, "tp": 0.135914, "gross_pnl": -42.657392, "entry_fee": 1.962468, "exit_fee": 1.979531, "net_pnl": -46.599392, "close_reason": "STOP_LOSS", "ml_proba": null, "indicators": { "rsi": 37.48045414695715, "macd_hist": -1.3197028545546734e-06, "atr": 0.0005960450211185996, "adx": 27.54410485048102 }, "fold": 3 }, { "symbol": "DOGEUSDT", "side": "LONG", "entry_time": "2025-12-12 16:00:00", "exit_time": "2025-12-13 05:00:00", "entry_price": 0.135924, "exit_price": 0.137754, "quantity": 34315.8, "sl": 0.134093, "tp": 0.137754, "gross_pnl": 62.814779, "entry_fee": 1.865731, "exit_fee": 1.890857, "net_pnl": 59.058191, "close_reason": "TAKE_PROFIT", "ml_proba": null, "indicators": { "rsi": 21.047744351941322, "macd_hist": -0.0005811926109814281, "atr": 0.0009152457279255846, "adx": 33.592136040064716 }, "fold": 3 }, { "symbol": "DOGEUSDT", "side": "SHORT", "entry_time": "2025-12-14 17:00:00", "exit_time": "2025-12-14 23:30:00", "entry_price": 0.133937, "exit_price": 0.132554, "quantity": 36952.7, "sl": 0.135319, "tp": 0.132554, "gross_pnl": 51.096135, "entry_fee": 1.979728, "exit_fee": 1.959289, "net_pnl": 47.157118, "close_reason": "TAKE_PROFIT", "ml_proba": null, "indicators": { "rsi": 29.236488118342884, "macd_hist": -7.410908928065952e-05, "atr": 0.0006913721507599538, "adx": 57.10070430535465 }, "fold": 3 }, { "symbol": "DOGEUSDT", "side": "SHORT", "entry_time": "2025-12-17 14:45:00", "exit_time": "2025-12-17 15:00:00", "entry_price": 0.134427, "exit_price": 0.136197, "quantity": 36874.8, "sl": 0.136197, "tp": 0.132656, "gross_pnl": -65.276219, "entry_fee": 1.982781, "exit_fee": 2.008891, "net_pnl": -69.267891, "close_reason": "STOP_LOSS", "ml_proba": null, "indicators": { "rsi": 78.91819645062768, "macd_hist": 0.00037594271736105997, "atr": 0.0008851060762978883, "adx": 25.790767933896934 }, "fold": 3 }, { "symbol": "DOGEUSDT", "side": "SHORT", "entry_time": "2025-12-23 13:30:00", "exit_time": "2025-12-23 14:45:00", "entry_price": 0.129877, "exit_price": 0.128859, "quantity": 37104.1, "sl": 0.130895, "tp": 0.128859, "gross_pnl": 37.77032, "entry_fee": 1.927588, "exit_fee": 1.91248, "net_pnl": 33.930252, "close_reason": "TAKE_PROFIT", "ml_proba": null, "indicators": { "rsi": 36.510776854433274, "macd_hist": -2.074599389111751e-05, "atr": 0.000508977708552182, "adx": 25.915224810205064 }, "fold": 3 }, { "symbol": "DOGEUSDT", "side": "LONG", "entry_time": "2025-12-25 23:30:00", "exit_time": "2025-12-26 02:00:00", "entry_price": 0.123402, "exit_price": 0.124694, "quantity": 40355.5, "sl": 0.122111, "tp": 0.124694, "gross_pnl": 52.129851, "entry_fee": 1.991985, "exit_fee": 2.012837, "net_pnl": 48.125028, "close_reason": "TAKE_PROFIT", "ml_proba": null, "indicators": { "rsi": 21.956332463701127, "macd_hist": -0.000385472424204334, "atr": 0.0006458828497821451, "adx": 30.989184860729928 }, "fold": 3 }, { "symbol": "DOGEUSDT", "side": "SHORT", "entry_time": "2025-12-29 01:30:00", "exit_time": "2025-12-29 02:00:00", "entry_price": 0.125557, "exit_price": 0.126655, "quantity": 39399.4, "sl": 0.126655, "tp": 0.12446, "gross_pnl": -43.228085, "entry_fee": 1.978755, "exit_fee": 1.996046, "net_pnl": -47.202887, "close_reason": "STOP_LOSS", "ml_proba": null, "indicators": { "rsi": 70.93949088379718, "macd_hist": 0.00021125843649452418, "atr": 0.0005485881139353086, "adx": 29.808703571101656 }, "fold": 3 }, { "symbol": "DOGEUSDT", "side": "LONG", "entry_time": "2025-12-29 09:30:00", "exit_time": "2025-12-29 12:00:00", "entry_price": 0.124842, "exit_price": 0.123687, "quantity": 39767.9, "sl": 0.123687, "tp": 0.125998, "gross_pnl": -45.954662, "entry_fee": 1.985889, "exit_fee": 1.967507, "net_pnl": -49.908058, "close_reason": "STOP_LOSS", "ml_proba": null, "indicators": { "rsi": 29.928315069400387, "macd_hist": -0.0002477948827792159, "atr": 0.0005777858720937434, "adx": 25.21798449098985 }, "fold": 3 }, { "symbol": "DOGEUSDT", "side": "LONG", "entry_time": "2026-01-01 15:30:00", "exit_time": "2026-01-01 15:45:00", "entry_price": 0.123192, "exit_price": 0.124236, "quantity": 38194.1, "sl": 0.122149, "tp": 0.124236, "gross_pnl": 39.843971, "entry_fee": 1.882088, "exit_fee": 1.898025, "net_pnl": 36.063857, "close_reason": "TAKE_PROFIT", "ml_proba": null, "indicators": { "rsi": 81.91382400844881, "macd_hist": 9.922714809708637e-05, "atr": 0.0005215985022999254, "adx": 39.562088065326265 }, "fold": 3 }, { "symbol": "DOGEUSDT", "side": "LONG", "entry_time": "2026-01-02 03:30:00", "exit_time": "2026-01-02 09:30:00", "entry_price": 0.128343, "exit_price": 0.1295, "quantity": 37993.1, "sl": 0.127186, "tp": 0.1295, "gross_pnl": 43.948281, "entry_fee": 1.950457, "exit_fee": 1.968036, "net_pnl": 40.029788, "close_reason": "TAKE_PROFIT", "ml_proba": null, "indicators": { "rsi": 76.09091369250733, "macd_hist": 4.9930842311590165e-05, "atr": 0.0005783718724173577, "adx": 54.52255800580547 }, "fold": 3 }, { "symbol": "DOGEUSDT", "side": "LONG", "entry_time": "2026-01-02 22:00:00", "exit_time": "2026-01-03 07:15:00", "entry_price": 0.143004, "exit_price": 0.140517, "quantity": 34867.8, "sl": 0.140517, "tp": 0.145491, "gross_pnl": -86.70983, "entry_fee": 1.994498, "exit_fee": 1.959814, "net_pnl": -90.664143, "close_reason": "STOP_LOSS", "ml_proba": null, "indicators": { "rsi": 82.24373107208923, "macd_hist": 3.759488327717141e-05, "atr": 0.00124340839260955, "adx": 44.70886575835927 }, "fold": 3 } ], "validation": { "overall": "PASS", "checks": [ { "name": "exit_after_entry", "passed": true, "level": "FAIL", "message": "모든 트레이드에서 청산 > 진입" }, { "name": "sl_tp_direction", "passed": true, "level": "FAIL", "message": "SL/TP 방향 정합" }, { "name": "no_overlap", "passed": true, "level": "FAIL", "message": "포지션 비중첩 확인" }, { "name": "positive_fees", "passed": true, "level": "FAIL", "message": "수수료 양수 확인" }, { "name": "no_negative_balance", "passed": true, "level": "FAIL", "message": "잔고 양수 유지" }, { "name": "win_rate_high", "passed": true, "level": "WARNING", "message": "승률 정상 (55.6%)" }, { "name": "win_rate_low", "passed": true, "level": "WARNING", "message": "승률 정상 (55.6%)" }, { "name": "mdd_nonzero", "passed": true, "level": "WARNING", "message": "MDD 정상 (17.1%)" }, { "name": "trade_frequency", "passed": true, "level": "WARNING", "message": "월 평균 5.2건" }, { "name": "profit_factor_high", "passed": true, "level": "WARNING", "message": "PF 정상 (1.09)" } ] } }