- Added support for multi-symbol trading (XRP, TRX, DOGE) in the dashboard. - Updated bot log messages to include [SYMBOL] prefix for better tracking. - Enhanced log parser for multi-symbol state tracking and updated database schema. - Introduced new API endpoints and UI components for symbol filtering and display. - Added new model files and backtest results for multi-symbol strategies. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
3744 lines
91 KiB
JSON
3744 lines
91 KiB
JSON
[
|
|
{
|
|
"params": {
|
|
"atr_sl_mult": 2.0,
|
|
"atr_tp_mult": 2.0,
|
|
"signal_threshold": 3,
|
|
"adx_threshold": 30,
|
|
"volume_multiplier": 2.5
|
|
},
|
|
"combined_pf": 1.55,
|
|
"combined_trades": 58,
|
|
"combined_pnl": 549.93,
|
|
"per_symbol": {
|
|
"XRPUSDT": {
|
|
"total_trades": 18,
|
|
"total_pnl": 149.3887,
|
|
"return_pct": 14.94,
|
|
"win_rate": 66.67,
|
|
"avg_win": 36.8396,
|
|
"avg_loss": -48.7811,
|
|
"profit_factor": 1.51,
|
|
"max_drawdown_pct": 11.99,
|
|
"sharpe_ratio": 30.98,
|
|
"total_fees": 68.9768,
|
|
"close_reasons": {
|
|
"STOP_LOSS": 6,
|
|
"TAKE_PROFIT": 12
|
|
}
|
|
},
|
|
"TRXUSDT": {
|
|
"total_trades": 16,
|
|
"total_pnl": -1.6811,
|
|
"return_pct": -0.17,
|
|
"win_rate": 56.25,
|
|
"avg_win": 21.8018,
|
|
"avg_loss": -28.271,
|
|
"profit_factor": 0.99,
|
|
"max_drawdown_pct": 7.41,
|
|
"sharpe_ratio": -0.51,
|
|
"total_fees": 62.6425,
|
|
"close_reasons": {
|
|
"STOP_LOSS": 7,
|
|
"TAKE_PROFIT": 9
|
|
}
|
|
},
|
|
"DOGEUSDT": {
|
|
"total_trades": 24,
|
|
"total_pnl": 402.2273,
|
|
"return_pct": 40.22,
|
|
"win_rate": 66.67,
|
|
"avg_win": 56.515,
|
|
"avg_loss": -62.7517,
|
|
"profit_factor": 1.8,
|
|
"max_drawdown_pct": 14.13,
|
|
"sharpe_ratio": 44.07,
|
|
"total_fees": 92.9291,
|
|
"close_reasons": {
|
|
"STOP_LOSS": 8,
|
|
"TAKE_PROFIT": 16
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"params": {
|
|
"atr_sl_mult": 2.0,
|
|
"atr_tp_mult": 2.0,
|
|
"signal_threshold": 3,
|
|
"adx_threshold": 25,
|
|
"volume_multiplier": 2.5
|
|
},
|
|
"combined_pf": 1.24,
|
|
"combined_trades": 88,
|
|
"combined_pnl": 379.4,
|
|
"per_symbol": {
|
|
"XRPUSDT": {
|
|
"total_trades": 27,
|
|
"total_pnl": 217.0703,
|
|
"return_pct": 21.71,
|
|
"win_rate": 66.67,
|
|
"avg_win": 33.2223,
|
|
"avg_loss": -42.3256,
|
|
"profit_factor": 1.57,
|
|
"max_drawdown_pct": 11.99,
|
|
"sharpe_ratio": 33.32,
|
|
"total_fees": 102.7825,
|
|
"close_reasons": {
|
|
"STOP_LOSS": 9,
|
|
"TAKE_PROFIT": 18
|
|
}
|
|
},
|
|
"TRXUSDT": {
|
|
"total_trades": 25,
|
|
"total_pnl": 72.3058,
|
|
"return_pct": 7.23,
|
|
"win_rate": 64.0,
|
|
"avg_win": 20.3593,
|
|
"avg_loss": -28.1603,
|
|
"profit_factor": 1.29,
|
|
"max_drawdown_pct": 7.66,
|
|
"sharpe_ratio": 15.17,
|
|
"total_fees": 97.1591,
|
|
"close_reasons": {
|
|
"STOP_LOSS": 9,
|
|
"TAKE_PROFIT": 16
|
|
}
|
|
},
|
|
"DOGEUSDT": {
|
|
"total_trades": 36,
|
|
"total_pnl": 90.019,
|
|
"return_pct": 9.0,
|
|
"win_rate": 55.56,
|
|
"avg_win": 52.4749,
|
|
"avg_loss": -59.9675,
|
|
"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
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"params": {
|
|
"atr_sl_mult": 2.0,
|
|
"atr_tp_mult": 4.0,
|
|
"signal_threshold": 3,
|
|
"adx_threshold": 30,
|
|
"volume_multiplier": 2.5
|
|
},
|
|
"combined_pf": 1.23,
|
|
"combined_trades": 57,
|
|
"combined_pnl": 363.24,
|
|
"per_symbol": {
|
|
"XRPUSDT": {
|
|
"total_trades": 18,
|
|
"total_pnl": 232.3426,
|
|
"return_pct": 23.23,
|
|
"win_rate": 50.0,
|
|
"avg_win": 74.5646,
|
|
"avg_loss": -48.7487,
|
|
"profit_factor": 1.53,
|
|
"max_drawdown_pct": 13.98,
|
|
"sharpe_ratio": 31.03,
|
|
"total_fees": 68.6341,
|
|
"close_reasons": {
|
|
"STOP_LOSS": 9,
|
|
"TAKE_PROFIT": 9
|
|
}
|
|
},
|
|
"TRXUSDT": {
|
|
"total_trades": 16,
|
|
"total_pnl": 226.9916,
|
|
"return_pct": 22.7,
|
|
"win_rate": 56.25,
|
|
"avg_win": 46.109,
|
|
"avg_loss": -26.8557,
|
|
"profit_factor": 2.21,
|
|
"max_drawdown_pct": 5.64,
|
|
"sharpe_ratio": 42.37,
|
|
"total_fees": 59.6528,
|
|
"close_reasons": {
|
|
"STOP_LOSS": 7,
|
|
"TAKE_PROFIT": 9
|
|
}
|
|
},
|
|
"DOGEUSDT": {
|
|
"total_trades": 23,
|
|
"total_pnl": -96.091,
|
|
"return_pct": -9.61,
|
|
"win_rate": 39.13,
|
|
"avg_win": 93.033,
|
|
"avg_loss": -66.6706,
|
|
"profit_factor": 0.9,
|
|
"max_drawdown_pct": 34.81,
|
|
"sharpe_ratio": -7.97,
|
|
"total_fees": 83.6993,
|
|
"close_reasons": {
|
|
"STOP_LOSS": 14,
|
|
"TAKE_PROFIT": 9
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"params": {
|
|
"atr_sl_mult": 1.0,
|
|
"atr_tp_mult": 3.0,
|
|
"signal_threshold": 3,
|
|
"adx_threshold": 30,
|
|
"volume_multiplier": 2.5
|
|
},
|
|
"combined_pf": 1.22,
|
|
"combined_trades": 60,
|
|
"combined_pnl": 222.05,
|
|
"per_symbol": {
|
|
"XRPUSDT": {
|
|
"total_trades": 19,
|
|
"total_pnl": 101.7158,
|
|
"return_pct": 10.17,
|
|
"win_rate": 36.84,
|
|
"avg_win": 59.4498,
|
|
"avg_loss": -26.2027,
|
|
"profit_factor": 1.32,
|
|
"max_drawdown_pct": 9.97,
|
|
"sharpe_ratio": 18.94,
|
|
"total_fees": 73.282,
|
|
"close_reasons": {
|
|
"STOP_LOSS": 12,
|
|
"TAKE_PROFIT": 7
|
|
}
|
|
},
|
|
"TRXUSDT": {
|
|
"total_trades": 16,
|
|
"total_pnl": 197.3457,
|
|
"return_pct": 19.73,
|
|
"win_rate": 56.25,
|
|
"avg_win": 34.1775,
|
|
"avg_loss": -15.7502,
|
|
"profit_factor": 2.79,
|
|
"max_drawdown_pct": 3.58,
|
|
"sharpe_ratio": 51.73,
|
|
"total_fees": 61.2834,
|
|
"close_reasons": {
|
|
"STOP_LOSS": 7,
|
|
"TAKE_PROFIT": 9
|
|
}
|
|
},
|
|
"DOGEUSDT": {
|
|
"total_trades": 25,
|
|
"total_pnl": -77.0141,
|
|
"return_pct": -7.7,
|
|
"win_rate": 24.0,
|
|
"avg_win": 86.4429,
|
|
"avg_loss": -31.3511,
|
|
"profit_factor": 0.87,
|
|
"max_drawdown_pct": 32.1,
|
|
"sharpe_ratio": -9.06,
|
|
"total_fees": 91.4076,
|
|
"close_reasons": {
|
|
"STOP_LOSS": 19,
|
|
"TAKE_PROFIT": 6
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"params": {
|
|
"atr_sl_mult": 2.0,
|
|
"atr_tp_mult": 3.0,
|
|
"signal_threshold": 3,
|
|
"adx_threshold": 30,
|
|
"volume_multiplier": 2.5
|
|
},
|
|
"combined_pf": 1.22,
|
|
"combined_trades": 57,
|
|
"combined_pnl": 300.72,
|
|
"per_symbol": {
|
|
"XRPUSDT": {
|
|
"total_trades": 18,
|
|
"total_pnl": 57.8562,
|
|
"return_pct": 5.79,
|
|
"win_rate": 50.0,
|
|
"avg_win": 54.8595,
|
|
"avg_loss": -48.431,
|
|
"profit_factor": 1.13,
|
|
"max_drawdown_pct": 17.25,
|
|
"sharpe_ratio": 9.3,
|
|
"total_fees": 68.3091,
|
|
"close_reasons": {
|
|
"STOP_LOSS": 9,
|
|
"TAKE_PROFIT": 9
|
|
}
|
|
},
|
|
"TRXUSDT": {
|
|
"total_trades": 16,
|
|
"total_pnl": 114.3913,
|
|
"return_pct": 11.44,
|
|
"win_rate": 56.25,
|
|
"avg_win": 34.2176,
|
|
"avg_loss": -27.6524,
|
|
"profit_factor": 1.59,
|
|
"max_drawdown_pct": 6.5,
|
|
"sharpe_ratio": 26.42,
|
|
"total_fees": 61.3428,
|
|
"close_reasons": {
|
|
"STOP_LOSS": 7,
|
|
"TAKE_PROFIT": 9
|
|
}
|
|
},
|
|
"DOGEUSDT": {
|
|
"total_trades": 23,
|
|
"total_pnl": 128.4713,
|
|
"return_pct": 12.85,
|
|
"win_rate": 47.83,
|
|
"avg_win": 81.465,
|
|
"avg_loss": -63.9703,
|
|
"profit_factor": 1.17,
|
|
"max_drawdown_pct": 25.46,
|
|
"sharpe_ratio": 11.43,
|
|
"total_fees": 86.5455,
|
|
"close_reasons": {
|
|
"STOP_LOSS": 12,
|
|
"TAKE_PROFIT": 11
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"params": {
|
|
"atr_sl_mult": 1.0,
|
|
"atr_tp_mult": 2.0,
|
|
"signal_threshold": 3,
|
|
"adx_threshold": 30,
|
|
"volume_multiplier": 2.5
|
|
},
|
|
"combined_pf": 1.19,
|
|
"combined_trades": 60,
|
|
"combined_pnl": 170.82,
|
|
"per_symbol": {
|
|
"XRPUSDT": {
|
|
"total_trades": 19,
|
|
"total_pnl": 212.7979,
|
|
"return_pct": 21.28,
|
|
"win_rate": 57.89,
|
|
"avg_win": 39.0731,
|
|
"avg_loss": -27.1257,
|
|
"profit_factor": 1.98,
|
|
"max_drawdown_pct": 5.05,
|
|
"sharpe_ratio": 50.79,
|
|
"total_fees": 74.6825,
|
|
"close_reasons": {
|
|
"STOP_LOSS": 8,
|
|
"TAKE_PROFIT": 11
|
|
}
|
|
},
|
|
"TRXUSDT": {
|
|
"total_trades": 16,
|
|
"total_pnl": 83.2688,
|
|
"return_pct": 8.33,
|
|
"win_rate": 56.25,
|
|
"avg_win": 21.7876,
|
|
"avg_loss": -16.117,
|
|
"profit_factor": 1.74,
|
|
"max_drawdown_pct": 4.07,
|
|
"sharpe_ratio": 30.48,
|
|
"total_fees": 62.64,
|
|
"close_reasons": {
|
|
"STOP_LOSS": 7,
|
|
"TAKE_PROFIT": 9
|
|
}
|
|
},
|
|
"DOGEUSDT": {
|
|
"total_trades": 25,
|
|
"total_pnl": -125.2507,
|
|
"return_pct": -12.53,
|
|
"win_rate": 32.0,
|
|
"avg_win": 55.0824,
|
|
"avg_loss": -33.2888,
|
|
"profit_factor": 0.78,
|
|
"max_drawdown_pct": 28.63,
|
|
"sharpe_ratio": -18.03,
|
|
"total_fees": 95.2798,
|
|
"close_reasons": {
|
|
"STOP_LOSS": 17,
|
|
"TAKE_PROFIT": 8
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"params": {
|
|
"atr_sl_mult": 1.0,
|
|
"atr_tp_mult": 4.0,
|
|
"signal_threshold": 3,
|
|
"adx_threshold": 30,
|
|
"volume_multiplier": 2.5
|
|
},
|
|
"combined_pf": 1.19,
|
|
"combined_trades": 60,
|
|
"combined_pnl": 207.25,
|
|
"per_symbol": {
|
|
"XRPUSDT": {
|
|
"total_trades": 19,
|
|
"total_pnl": 247.5337,
|
|
"return_pct": 24.75,
|
|
"win_rate": 36.84,
|
|
"avg_win": 79.817,
|
|
"avg_loss": -25.9321,
|
|
"profit_factor": 1.8,
|
|
"max_drawdown_pct": 7.66,
|
|
"sharpe_ratio": 37.11,
|
|
"total_fees": 72.5402,
|
|
"close_reasons": {
|
|
"STOP_LOSS": 12,
|
|
"TAKE_PROFIT": 7
|
|
}
|
|
},
|
|
"TRXUSDT": {
|
|
"total_trades": 16,
|
|
"total_pnl": 307.3608,
|
|
"return_pct": 30.74,
|
|
"win_rate": 56.25,
|
|
"avg_win": 46.0388,
|
|
"avg_loss": -15.2841,
|
|
"profit_factor": 3.87,
|
|
"max_drawdown_pct": 3.11,
|
|
"sharpe_ratio": 62.81,
|
|
"total_fees": 59.5551,
|
|
"close_reasons": {
|
|
"STOP_LOSS": 7,
|
|
"TAKE_PROFIT": 9
|
|
}
|
|
},
|
|
"DOGEUSDT": {
|
|
"total_trades": 25,
|
|
"total_pnl": -347.6494,
|
|
"return_pct": -34.76,
|
|
"win_rate": 16.0,
|
|
"avg_win": 85.5948,
|
|
"avg_loss": -32.8585,
|
|
"profit_factor": 0.5,
|
|
"max_drawdown_pct": 44.7,
|
|
"sharpe_ratio": -48.48,
|
|
"total_fees": 90.5885,
|
|
"close_reasons": {
|
|
"STOP_LOSS": 21,
|
|
"TAKE_PROFIT": 4
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"params": {
|
|
"atr_sl_mult": 1.5,
|
|
"atr_tp_mult": 2.0,
|
|
"signal_threshold": 3,
|
|
"adx_threshold": 30,
|
|
"volume_multiplier": 2.5
|
|
},
|
|
"combined_pf": 1.19,
|
|
"combined_trades": 58,
|
|
"combined_pnl": 199.85,
|
|
"per_symbol": {
|
|
"XRPUSDT": {
|
|
"total_trades": 19,
|
|
"total_pnl": 282.1159,
|
|
"return_pct": 28.21,
|
|
"win_rate": 68.42,
|
|
"avg_win": 39.3363,
|
|
"avg_loss": -38.2093,
|
|
"profit_factor": 2.23,
|
|
"max_drawdown_pct": 6.55,
|
|
"sharpe_ratio": 61.17,
|
|
"total_fees": 74.1628,
|
|
"close_reasons": {
|
|
"STOP_LOSS": 6,
|
|
"TAKE_PROFIT": 13
|
|
}
|
|
},
|
|
"TRXUSDT": {
|
|
"total_trades": 16,
|
|
"total_pnl": 40.7526,
|
|
"return_pct": 4.08,
|
|
"win_rate": 56.25,
|
|
"avg_win": 21.7962,
|
|
"avg_loss": -22.2018,
|
|
"profit_factor": 1.26,
|
|
"max_drawdown_pct": 5.71,
|
|
"sharpe_ratio": 13.53,
|
|
"total_fees": 62.6474,
|
|
"close_reasons": {
|
|
"STOP_LOSS": 7,
|
|
"TAKE_PROFIT": 9
|
|
}
|
|
},
|
|
"DOGEUSDT": {
|
|
"total_trades": 23,
|
|
"total_pnl": -123.0164,
|
|
"return_pct": -12.3,
|
|
"win_rate": 43.48,
|
|
"avg_win": 52.8118,
|
|
"avg_loss": -50.0872,
|
|
"profit_factor": 0.81,
|
|
"max_drawdown_pct": 25.79,
|
|
"sharpe_ratio": -15.62,
|
|
"total_fees": 88.6983,
|
|
"close_reasons": {
|
|
"STOP_LOSS": 13,
|
|
"TAKE_PROFIT": 10
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"params": {
|
|
"atr_sl_mult": 1.0,
|
|
"atr_tp_mult": 3.0,
|
|
"signal_threshold": 3,
|
|
"adx_threshold": 30,
|
|
"volume_multiplier": 2.0
|
|
},
|
|
"combined_pf": 1.14,
|
|
"combined_trades": 85,
|
|
"combined_pnl": 195.21,
|
|
"per_symbol": {
|
|
"XRPUSDT": {
|
|
"total_trades": 26,
|
|
"total_pnl": -13.7442,
|
|
"return_pct": -1.37,
|
|
"win_rate": 34.62,
|
|
"avg_win": 49.3354,
|
|
"avg_loss": -26.9272,
|
|
"profit_factor": 0.97,
|
|
"max_drawdown_pct": 12.49,
|
|
"sharpe_ratio": -2.07,
|
|
"total_fees": 99.717,
|
|
"close_reasons": {
|
|
"STOP_LOSS": 17,
|
|
"TAKE_PROFIT": 8,
|
|
"END_OF_DATA": 1
|
|
}
|
|
},
|
|
"TRXUSDT": {
|
|
"total_trades": 24,
|
|
"total_pnl": 213.7249,
|
|
"return_pct": 21.37,
|
|
"win_rate": 54.17,
|
|
"avg_win": 29.6884,
|
|
"avg_loss": -15.6567,
|
|
"profit_factor": 2.24,
|
|
"max_drawdown_pct": 6.37,
|
|
"sharpe_ratio": 42.68,
|
|
"total_fees": 91.6941,
|
|
"close_reasons": {
|
|
"STOP_LOSS": 11,
|
|
"TAKE_PROFIT": 13
|
|
}
|
|
},
|
|
"DOGEUSDT": {
|
|
"total_trades": 35,
|
|
"total_pnl": -4.7718,
|
|
"return_pct": -0.48,
|
|
"win_rate": 25.71,
|
|
"avg_win": 80.5136,
|
|
"avg_loss": -28.0536,
|
|
"profit_factor": 0.99,
|
|
"max_drawdown_pct": 36.38,
|
|
"sharpe_ratio": -0.43,
|
|
"total_fees": 121.6933,
|
|
"close_reasons": {
|
|
"TAKE_PROFIT": 9,
|
|
"STOP_LOSS": 26
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"params": {
|
|
"atr_sl_mult": 1.5,
|
|
"atr_tp_mult": 4.0,
|
|
"signal_threshold": 3,
|
|
"adx_threshold": 30,
|
|
"volume_multiplier": 2.5
|
|
},
|
|
"combined_pf": 1.14,
|
|
"combined_trades": 60,
|
|
"combined_pnl": 197.58,
|
|
"per_symbol": {
|
|
"XRPUSDT": {
|
|
"total_trades": 19,
|
|
"total_pnl": 469.2953,
|
|
"return_pct": 46.93,
|
|
"win_rate": 52.63,
|
|
"avg_win": 80.7084,
|
|
"avg_loss": -37.5321,
|
|
"profit_factor": 2.39,
|
|
"max_drawdown_pct": 7.04,
|
|
"sharpe_ratio": 61.03,
|
|
"total_fees": 73.0538,
|
|
"close_reasons": {
|
|
"STOP_LOSS": 9,
|
|
"TAKE_PROFIT": 10
|
|
}
|
|
},
|
|
"TRXUSDT": {
|
|
"total_trades": 16,
|
|
"total_pnl": 267.1543,
|
|
"return_pct": 26.72,
|
|
"win_rate": 56.25,
|
|
"avg_win": 46.0746,
|
|
"avg_loss": -21.0738,
|
|
"profit_factor": 2.81,
|
|
"max_drawdown_pct": 4.35,
|
|
"sharpe_ratio": 52.22,
|
|
"total_fees": 59.6055,
|
|
"close_reasons": {
|
|
"STOP_LOSS": 7,
|
|
"TAKE_PROFIT": 9
|
|
}
|
|
},
|
|
"DOGEUSDT": {
|
|
"total_trades": 25,
|
|
"total_pnl": -538.868,
|
|
"return_pct": -53.89,
|
|
"win_rate": 20.0,
|
|
"avg_win": 77.8327,
|
|
"avg_loss": -46.4016,
|
|
"profit_factor": 0.42,
|
|
"max_drawdown_pct": 58.3,
|
|
"sharpe_ratio": -64.87,
|
|
"total_fees": 86.6236,
|
|
"close_reasons": {
|
|
"STOP_LOSS": 20,
|
|
"TAKE_PROFIT": 5
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"params": {
|
|
"atr_sl_mult": 1.5,
|
|
"atr_tp_mult": 3.0,
|
|
"signal_threshold": 3,
|
|
"adx_threshold": 30,
|
|
"volume_multiplier": 2.5
|
|
},
|
|
"combined_pf": 1.13,
|
|
"combined_trades": 60,
|
|
"combined_pnl": 165.99,
|
|
"per_symbol": {
|
|
"XRPUSDT": {
|
|
"total_trades": 19,
|
|
"total_pnl": 258.215,
|
|
"return_pct": 25.82,
|
|
"win_rate": 52.63,
|
|
"avg_win": 60.0085,
|
|
"avg_loss": -37.9856,
|
|
"profit_factor": 1.76,
|
|
"max_drawdown_pct": 10.09,
|
|
"sharpe_ratio": 40.93,
|
|
"total_fees": 73.8372,
|
|
"close_reasons": {
|
|
"STOP_LOSS": 9,
|
|
"TAKE_PROFIT": 10
|
|
}
|
|
},
|
|
"TRXUSDT": {
|
|
"total_trades": 16,
|
|
"total_pnl": 155.8345,
|
|
"return_pct": 15.58,
|
|
"win_rate": 56.25,
|
|
"avg_win": 34.1981,
|
|
"avg_loss": -21.7069,
|
|
"profit_factor": 2.03,
|
|
"max_drawdown_pct": 5.01,
|
|
"sharpe_ratio": 38.37,
|
|
"total_fees": 61.315,
|
|
"close_reasons": {
|
|
"STOP_LOSS": 7,
|
|
"TAKE_PROFIT": 9
|
|
}
|
|
},
|
|
"DOGEUSDT": {
|
|
"total_trades": 25,
|
|
"total_pnl": -248.0557,
|
|
"return_pct": -24.81,
|
|
"win_rate": 28.0,
|
|
"avg_win": 80.557,
|
|
"avg_loss": -45.1086,
|
|
"profit_factor": 0.69,
|
|
"max_drawdown_pct": 41.56,
|
|
"sharpe_ratio": -25.93,
|
|
"total_fees": 90.065,
|
|
"close_reasons": {
|
|
"STOP_LOSS": 18,
|
|
"TAKE_PROFIT": 7
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"params": {
|
|
"atr_sl_mult": 2.0,
|
|
"atr_tp_mult": 4.0,
|
|
"signal_threshold": 3,
|
|
"adx_threshold": 25,
|
|
"volume_multiplier": 2.5
|
|
},
|
|
"combined_pf": 1.13,
|
|
"combined_trades": 87,
|
|
"combined_pnl": 282.0,
|
|
"per_symbol": {
|
|
"XRPUSDT": {
|
|
"total_trades": 27,
|
|
"total_pnl": 197.6021,
|
|
"return_pct": 19.76,
|
|
"win_rate": 48.15,
|
|
"avg_win": 62.2447,
|
|
"avg_loss": -43.6842,
|
|
"profit_factor": 1.32,
|
|
"max_drawdown_pct": 19.25,
|
|
"sharpe_ratio": 19.72,
|
|
"total_fees": 103.1319,
|
|
"close_reasons": {
|
|
"STOP_LOSS": 14,
|
|
"TAKE_PROFIT": 12,
|
|
"REVERSE_SIGNAL": 1
|
|
}
|
|
},
|
|
"TRXUSDT": {
|
|
"total_trades": 25,
|
|
"total_pnl": 320.4991,
|
|
"return_pct": 32.05,
|
|
"win_rate": 60.0,
|
|
"avg_win": 40.408,
|
|
"avg_loss": -28.5621,
|
|
"profit_factor": 2.12,
|
|
"max_drawdown_pct": 8.01,
|
|
"sharpe_ratio": 42.0,
|
|
"total_fees": 91.3152,
|
|
"close_reasons": {
|
|
"STOP_LOSS": 10,
|
|
"TAKE_PROFIT": 15
|
|
}
|
|
},
|
|
"DOGEUSDT": {
|
|
"total_trades": 35,
|
|
"total_pnl": -236.099,
|
|
"return_pct": -23.61,
|
|
"win_rate": 34.29,
|
|
"avg_win": 91.8663,
|
|
"avg_loss": -58.1954,
|
|
"profit_factor": 0.82,
|
|
"max_drawdown_pct": 47.12,
|
|
"sharpe_ratio": -14.08,
|
|
"total_fees": 127.0706,
|
|
"close_reasons": {
|
|
"STOP_LOSS": 22,
|
|
"TAKE_PROFIT": 12,
|
|
"REVERSE_SIGNAL": 1
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"params": {
|
|
"atr_sl_mult": 2.0,
|
|
"atr_tp_mult": 2.0,
|
|
"signal_threshold": 3,
|
|
"adx_threshold": 30,
|
|
"volume_multiplier": 2.0
|
|
},
|
|
"combined_pf": 1.1,
|
|
"combined_trades": 82,
|
|
"combined_pnl": 154.73,
|
|
"per_symbol": {
|
|
"XRPUSDT": {
|
|
"total_trades": 25,
|
|
"total_pnl": -46.6436,
|
|
"return_pct": -4.66,
|
|
"win_rate": 56.0,
|
|
"avg_win": 33.3186,
|
|
"avg_loss": -46.6458,
|
|
"profit_factor": 0.91,
|
|
"max_drawdown_pct": 23.36,
|
|
"sharpe_ratio": -7.09,
|
|
"total_fees": 89.9635,
|
|
"close_reasons": {
|
|
"STOP_LOSS": 11,
|
|
"TAKE_PROFIT": 14
|
|
}
|
|
},
|
|
"TRXUSDT": {
|
|
"total_trades": 24,
|
|
"total_pnl": -61.7747,
|
|
"return_pct": -6.18,
|
|
"win_rate": 54.17,
|
|
"avg_win": 18.8028,
|
|
"avg_loss": -27.8374,
|
|
"profit_factor": 0.8,
|
|
"max_drawdown_pct": 11.37,
|
|
"sharpe_ratio": -13.8,
|
|
"total_fees": 93.5673,
|
|
"close_reasons": {
|
|
"STOP_LOSS": 11,
|
|
"TAKE_PROFIT": 13
|
|
}
|
|
},
|
|
"DOGEUSDT": {
|
|
"total_trades": 33,
|
|
"total_pnl": 263.1509,
|
|
"return_pct": 26.32,
|
|
"win_rate": 57.58,
|
|
"avg_win": 55.8136,
|
|
"avg_loss": -56.9505,
|
|
"profit_factor": 1.33,
|
|
"max_drawdown_pct": 17.13,
|
|
"sharpe_ratio": 21.2,
|
|
"total_fees": 127.427,
|
|
"close_reasons": {
|
|
"TAKE_PROFIT": 19,
|
|
"STOP_LOSS": 14
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"params": {
|
|
"atr_sl_mult": 2.0,
|
|
"atr_tp_mult": 4.0,
|
|
"signal_threshold": 3,
|
|
"adx_threshold": 30,
|
|
"volume_multiplier": 1.5
|
|
},
|
|
"combined_pf": 1.1,
|
|
"combined_trades": 113,
|
|
"combined_pnl": 299.1,
|
|
"per_symbol": {
|
|
"XRPUSDT": {
|
|
"total_trades": 39,
|
|
"total_pnl": 572.3593,
|
|
"return_pct": 57.24,
|
|
"win_rate": 48.72,
|
|
"avg_win": 74.8693,
|
|
"avg_loss": -42.5078,
|
|
"profit_factor": 1.67,
|
|
"max_drawdown_pct": 16.89,
|
|
"sharpe_ratio": 35.34,
|
|
"total_fees": 146.7291,
|
|
"close_reasons": {
|
|
"STOP_LOSS": 18,
|
|
"TAKE_PROFIT": 16,
|
|
"REVERSE_SIGNAL": 4,
|
|
"END_OF_DATA": 1
|
|
}
|
|
},
|
|
"TRXUSDT": {
|
|
"total_trades": 37,
|
|
"total_pnl": -31.326,
|
|
"return_pct": -3.13,
|
|
"win_rate": 35.14,
|
|
"avg_win": 44.3148,
|
|
"avg_loss": -25.3091,
|
|
"profit_factor": 0.95,
|
|
"max_drawdown_pct": 19.45,
|
|
"sharpe_ratio": -3.07,
|
|
"total_fees": 139.6455,
|
|
"close_reasons": {
|
|
"TAKE_PROFIT": 13,
|
|
"STOP_LOSS": 24
|
|
}
|
|
},
|
|
"DOGEUSDT": {
|
|
"total_trades": 37,
|
|
"total_pnl": -241.9337,
|
|
"return_pct": -24.19,
|
|
"win_rate": 32.43,
|
|
"avg_win": 98.4792,
|
|
"avg_loss": -56.9474,
|
|
"profit_factor": 0.83,
|
|
"max_drawdown_pct": 52.72,
|
|
"sharpe_ratio": -13.42,
|
|
"total_fees": 135.1167,
|
|
"close_reasons": {
|
|
"STOP_LOSS": 24,
|
|
"TAKE_PROFIT": 12,
|
|
"REVERSE_SIGNAL": 1
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"params": {
|
|
"atr_sl_mult": 1.0,
|
|
"atr_tp_mult": 4.0,
|
|
"signal_threshold": 3,
|
|
"adx_threshold": 25,
|
|
"volume_multiplier": 2.5
|
|
},
|
|
"combined_pf": 1.07,
|
|
"combined_trades": 88,
|
|
"combined_pnl": 116.01,
|
|
"per_symbol": {
|
|
"XRPUSDT": {
|
|
"total_trades": 28,
|
|
"total_pnl": 208.3008,
|
|
"return_pct": 20.83,
|
|
"win_rate": 32.14,
|
|
"avg_win": 71.1319,
|
|
"avg_loss": -22.7309,
|
|
"profit_factor": 1.48,
|
|
"max_drawdown_pct": 13.48,
|
|
"sharpe_ratio": 23.65,
|
|
"total_fees": 106.7599,
|
|
"close_reasons": {
|
|
"STOP_LOSS": 19,
|
|
"TAKE_PROFIT": 8,
|
|
"REVERSE_SIGNAL": 1
|
|
}
|
|
},
|
|
"TRXUSDT": {
|
|
"total_trades": 25,
|
|
"total_pnl": 271.3057,
|
|
"return_pct": 27.13,
|
|
"win_rate": 48.0,
|
|
"avg_win": 39.9019,
|
|
"avg_loss": -15.9628,
|
|
"profit_factor": 2.31,
|
|
"max_drawdown_pct": 9.27,
|
|
"sharpe_ratio": 40.87,
|
|
"total_fees": 91.8187,
|
|
"close_reasons": {
|
|
"STOP_LOSS": 13,
|
|
"TAKE_PROFIT": 12
|
|
}
|
|
},
|
|
"DOGEUSDT": {
|
|
"total_trades": 35,
|
|
"total_pnl": -363.5975,
|
|
"return_pct": -36.36,
|
|
"win_rate": 17.14,
|
|
"avg_win": 90.7163,
|
|
"avg_loss": -31.3067,
|
|
"profit_factor": 0.6,
|
|
"max_drawdown_pct": 39.07,
|
|
"sharpe_ratio": -34.02,
|
|
"total_fees": 128.8926,
|
|
"close_reasons": {
|
|
"STOP_LOSS": 29,
|
|
"TAKE_PROFIT": 6
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"params": {
|
|
"atr_sl_mult": 1.5,
|
|
"atr_tp_mult": 3.0,
|
|
"signal_threshold": 3,
|
|
"adx_threshold": 30,
|
|
"volume_multiplier": 2.0
|
|
},
|
|
"combined_pf": 1.07,
|
|
"combined_trades": 84,
|
|
"combined_pnl": 126.46,
|
|
"per_symbol": {
|
|
"XRPUSDT": {
|
|
"total_trades": 26,
|
|
"total_pnl": 77.7188,
|
|
"return_pct": 7.77,
|
|
"win_rate": 46.15,
|
|
"avg_win": 50.6847,
|
|
"avg_loss": -37.8927,
|
|
"profit_factor": 1.15,
|
|
"max_drawdown_pct": 15.81,
|
|
"sharpe_ratio": 9.83,
|
|
"total_fees": 97.2294,
|
|
"close_reasons": {
|
|
"STOP_LOSS": 14,
|
|
"TAKE_PROFIT": 11,
|
|
"END_OF_DATA": 1
|
|
}
|
|
},
|
|
"TRXUSDT": {
|
|
"total_trades": 24,
|
|
"total_pnl": 149.9751,
|
|
"return_pct": 15.0,
|
|
"win_rate": 54.17,
|
|
"avg_win": 29.7268,
|
|
"avg_loss": -21.4975,
|
|
"profit_factor": 1.63,
|
|
"max_drawdown_pct": 8.89,
|
|
"sharpe_ratio": 27.89,
|
|
"total_fees": 91.6773,
|
|
"close_reasons": {
|
|
"STOP_LOSS": 11,
|
|
"TAKE_PROFIT": 13
|
|
}
|
|
},
|
|
"DOGEUSDT": {
|
|
"total_trades": 34,
|
|
"total_pnl": -101.2388,
|
|
"return_pct": -10.12,
|
|
"win_rate": 32.35,
|
|
"avg_win": 78.8142,
|
|
"avg_loss": -42.0954,
|
|
"profit_factor": 0.9,
|
|
"max_drawdown_pct": 39.06,
|
|
"sharpe_ratio": -7.8,
|
|
"total_fees": 122.9103,
|
|
"close_reasons": {
|
|
"TAKE_PROFIT": 11,
|
|
"STOP_LOSS": 23
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"params": {
|
|
"atr_sl_mult": 2.0,
|
|
"atr_tp_mult": 3.0,
|
|
"signal_threshold": 3,
|
|
"adx_threshold": 25,
|
|
"volume_multiplier": 2.5
|
|
},
|
|
"combined_pf": 1.06,
|
|
"combined_trades": 87,
|
|
"combined_pnl": 123.27,
|
|
"per_symbol": {
|
|
"XRPUSDT": {
|
|
"total_trades": 27,
|
|
"total_pnl": 97.6052,
|
|
"return_pct": 9.76,
|
|
"win_rate": 51.85,
|
|
"avg_win": 47.1557,
|
|
"avg_loss": -43.275,
|
|
"profit_factor": 1.17,
|
|
"max_drawdown_pct": 16.72,
|
|
"sharpe_ratio": 11.58,
|
|
"total_fees": 103.4575,
|
|
"close_reasons": {
|
|
"STOP_LOSS": 13,
|
|
"TAKE_PROFIT": 13,
|
|
"REVERSE_SIGNAL": 1
|
|
}
|
|
},
|
|
"TRXUSDT": {
|
|
"total_trades": 25,
|
|
"total_pnl": 158.4228,
|
|
"return_pct": 15.84,
|
|
"win_rate": 60.0,
|
|
"avg_win": 30.0643,
|
|
"avg_loss": -29.2541,
|
|
"profit_factor": 1.54,
|
|
"max_drawdown_pct": 8.01,
|
|
"sharpe_ratio": 25.45,
|
|
"total_fees": 94.4294,
|
|
"close_reasons": {
|
|
"STOP_LOSS": 10,
|
|
"TAKE_PROFIT": 15
|
|
}
|
|
},
|
|
"DOGEUSDT": {
|
|
"total_trades": 35,
|
|
"total_pnl": -132.7535,
|
|
"return_pct": -13.28,
|
|
"win_rate": 40.0,
|
|
"avg_win": 77.6269,
|
|
"avg_loss": -58.0729,
|
|
"profit_factor": 0.89,
|
|
"max_drawdown_pct": 35.73,
|
|
"sharpe_ratio": -8.51,
|
|
"total_fees": 131.589,
|
|
"close_reasons": {
|
|
"STOP_LOSS": 20,
|
|
"TAKE_PROFIT": 14,
|
|
"REVERSE_SIGNAL": 1
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"params": {
|
|
"atr_sl_mult": 1.5,
|
|
"atr_tp_mult": 3.0,
|
|
"signal_threshold": 3,
|
|
"adx_threshold": 30,
|
|
"volume_multiplier": 1.5
|
|
},
|
|
"combined_pf": 1.05,
|
|
"combined_trades": 124,
|
|
"combined_pnl": 121.19,
|
|
"per_symbol": {
|
|
"XRPUSDT": {
|
|
"total_trades": 42,
|
|
"total_pnl": 371.6301,
|
|
"return_pct": 37.16,
|
|
"win_rate": 47.62,
|
|
"avg_win": 57.0174,
|
|
"avg_loss": -34.9417,
|
|
"profit_factor": 1.48,
|
|
"max_drawdown_pct": 13.6,
|
|
"sharpe_ratio": 27.77,
|
|
"total_fees": 159.9168,
|
|
"close_reasons": {
|
|
"STOP_LOSS": 21,
|
|
"TAKE_PROFIT": 18,
|
|
"REVERSE_SIGNAL": 2,
|
|
"END_OF_DATA": 1
|
|
}
|
|
},
|
|
"TRXUSDT": {
|
|
"total_trades": 38,
|
|
"total_pnl": 123.9471,
|
|
"return_pct": 12.39,
|
|
"win_rate": 44.74,
|
|
"avg_win": 32.2644,
|
|
"avg_loss": -20.2165,
|
|
"profit_factor": 1.29,
|
|
"max_drawdown_pct": 10.59,
|
|
"sharpe_ratio": 15.26,
|
|
"total_fees": 148.3352,
|
|
"close_reasons": {
|
|
"TAKE_PROFIT": 17,
|
|
"STOP_LOSS": 21
|
|
}
|
|
},
|
|
"DOGEUSDT": {
|
|
"total_trades": 44,
|
|
"total_pnl": -374.3918,
|
|
"return_pct": -37.44,
|
|
"win_rate": 27.27,
|
|
"avg_win": 71.606,
|
|
"avg_loss": -38.552,
|
|
"profit_factor": 0.7,
|
|
"max_drawdown_pct": 58.59,
|
|
"sharpe_ratio": -25.5,
|
|
"total_fees": 147.0675,
|
|
"close_reasons": {
|
|
"STOP_LOSS": 31,
|
|
"TAKE_PROFIT": 12,
|
|
"REVERSE_SIGNAL": 1
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"params": {
|
|
"atr_sl_mult": 1.5,
|
|
"atr_tp_mult": 4.0,
|
|
"signal_threshold": 3,
|
|
"adx_threshold": 25,
|
|
"volume_multiplier": 2.5
|
|
},
|
|
"combined_pf": 1.04,
|
|
"combined_trades": 89,
|
|
"combined_pnl": 73.95,
|
|
"per_symbol": {
|
|
"XRPUSDT": {
|
|
"total_trades": 28,
|
|
"total_pnl": 380.5243,
|
|
"return_pct": 38.05,
|
|
"win_rate": 42.86,
|
|
"avg_win": 74.1669,
|
|
"avg_loss": -31.8424,
|
|
"profit_factor": 1.75,
|
|
"max_drawdown_pct": 13.05,
|
|
"sharpe_ratio": 36.75,
|
|
"total_fees": 108.3415,
|
|
"close_reasons": {
|
|
"STOP_LOSS": 16,
|
|
"TAKE_PROFIT": 11,
|
|
"REVERSE_SIGNAL": 1
|
|
}
|
|
},
|
|
"TRXUSDT": {
|
|
"total_trades": 25,
|
|
"total_pnl": 260.5231,
|
|
"return_pct": 26.05,
|
|
"win_rate": 56.0,
|
|
"avg_win": 36.8917,
|
|
"avg_loss": -23.2691,
|
|
"profit_factor": 2.02,
|
|
"max_drawdown_pct": 12.94,
|
|
"sharpe_ratio": 37.44,
|
|
"total_fees": 90.3845,
|
|
"close_reasons": {
|
|
"STOP_LOSS": 11,
|
|
"TAKE_PROFIT": 14
|
|
}
|
|
},
|
|
"DOGEUSDT": {
|
|
"total_trades": 36,
|
|
"total_pnl": -567.1012,
|
|
"return_pct": -56.71,
|
|
"win_rate": 22.22,
|
|
"avg_win": 81.391,
|
|
"avg_loss": -43.5082,
|
|
"profit_factor": 0.53,
|
|
"max_drawdown_pct": 60.74,
|
|
"sharpe_ratio": -45.26,
|
|
"total_fees": 126.2228,
|
|
"close_reasons": {
|
|
"STOP_LOSS": 27,
|
|
"TAKE_PROFIT": 8,
|
|
"REVERSE_SIGNAL": 1
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"params": {
|
|
"atr_sl_mult": 2.0,
|
|
"atr_tp_mult": 3.0,
|
|
"signal_threshold": 3,
|
|
"adx_threshold": 30,
|
|
"volume_multiplier": 2.0
|
|
},
|
|
"combined_pf": 1.04,
|
|
"combined_trades": 80,
|
|
"combined_pnl": 84.88,
|
|
"per_symbol": {
|
|
"XRPUSDT": {
|
|
"total_trades": 24,
|
|
"total_pnl": -104.1312,
|
|
"return_pct": -10.41,
|
|
"win_rate": 45.83,
|
|
"avg_win": 45.8696,
|
|
"avg_loss": -46.8228,
|
|
"profit_factor": 0.83,
|
|
"max_drawdown_pct": 28.64,
|
|
"sharpe_ratio": -13.81,
|
|
"total_fees": 85.4979,
|
|
"close_reasons": {
|
|
"STOP_LOSS": 13,
|
|
"TAKE_PROFIT": 10,
|
|
"END_OF_DATA": 1
|
|
}
|
|
},
|
|
"TRXUSDT": {
|
|
"total_trades": 24,
|
|
"total_pnl": 86.8275,
|
|
"return_pct": 8.68,
|
|
"win_rate": 54.17,
|
|
"avg_win": 29.7633,
|
|
"avg_loss": -27.2815,
|
|
"profit_factor": 1.29,
|
|
"max_drawdown_pct": 11.37,
|
|
"sharpe_ratio": 15.04,
|
|
"total_fees": 91.654,
|
|
"close_reasons": {
|
|
"STOP_LOSS": 11,
|
|
"TAKE_PROFIT": 13
|
|
}
|
|
},
|
|
"DOGEUSDT": {
|
|
"total_trades": 32,
|
|
"total_pnl": 102.1825,
|
|
"return_pct": 10.22,
|
|
"win_rate": 43.75,
|
|
"avg_win": 80.636,
|
|
"avg_loss": -57.0401,
|
|
"profit_factor": 1.1,
|
|
"max_drawdown_pct": 31.49,
|
|
"sharpe_ratio": 6.9,
|
|
"total_fees": 117.4634,
|
|
"close_reasons": {
|
|
"TAKE_PROFIT": 14,
|
|
"STOP_LOSS": 18
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"params": {
|
|
"atr_sl_mult": 1.0,
|
|
"atr_tp_mult": 2.0,
|
|
"signal_threshold": 3,
|
|
"adx_threshold": 25,
|
|
"volume_multiplier": 2.5
|
|
},
|
|
"combined_pf": 1.03,
|
|
"combined_trades": 89,
|
|
"combined_pnl": 43.11,
|
|
"per_symbol": {
|
|
"XRPUSDT": {
|
|
"total_trades": 28,
|
|
"total_pnl": 204.8086,
|
|
"return_pct": 20.48,
|
|
"win_rate": 50.0,
|
|
"avg_win": 37.6527,
|
|
"avg_loss": -23.0236,
|
|
"profit_factor": 1.64,
|
|
"max_drawdown_pct": 5.81,
|
|
"sharpe_ratio": 35.7,
|
|
"total_fees": 110.4406,
|
|
"close_reasons": {
|
|
"STOP_LOSS": 14,
|
|
"TAKE_PROFIT": 14
|
|
}
|
|
},
|
|
"TRXUSDT": {
|
|
"total_trades": 25,
|
|
"total_pnl": 70.716,
|
|
"return_pct": 7.07,
|
|
"win_rate": 52.0,
|
|
"avg_win": 20.3132,
|
|
"avg_loss": -16.113,
|
|
"profit_factor": 1.37,
|
|
"max_drawdown_pct": 5.06,
|
|
"sharpe_ratio": 18.05,
|
|
"total_fees": 97.356,
|
|
"close_reasons": {
|
|
"STOP_LOSS": 12,
|
|
"TAKE_PROFIT": 13
|
|
}
|
|
},
|
|
"DOGEUSDT": {
|
|
"total_trades": 36,
|
|
"total_pnl": -232.4149,
|
|
"return_pct": -23.24,
|
|
"win_rate": 30.56,
|
|
"avg_win": 50.7632,
|
|
"avg_loss": -31.6324,
|
|
"profit_factor": 0.71,
|
|
"max_drawdown_pct": 34.33,
|
|
"sharpe_ratio": -25.09,
|
|
"total_fees": 135.8574,
|
|
"close_reasons": {
|
|
"STOP_LOSS": 25,
|
|
"TAKE_PROFIT": 11
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"params": {
|
|
"atr_sl_mult": 1.0,
|
|
"atr_tp_mult": 2.0,
|
|
"signal_threshold": 3,
|
|
"adx_threshold": 30,
|
|
"volume_multiplier": 2.0
|
|
},
|
|
"combined_pf": 1.03,
|
|
"combined_trades": 85,
|
|
"combined_pnl": 36.67,
|
|
"per_symbol": {
|
|
"XRPUSDT": {
|
|
"total_trades": 26,
|
|
"total_pnl": 113.0665,
|
|
"return_pct": 11.31,
|
|
"win_rate": 50.0,
|
|
"avg_win": 36.1276,
|
|
"avg_loss": -27.4302,
|
|
"profit_factor": 1.32,
|
|
"max_drawdown_pct": 8.07,
|
|
"sharpe_ratio": 20.52,
|
|
"total_fees": 100.3205,
|
|
"close_reasons": {
|
|
"STOP_LOSS": 13,
|
|
"TAKE_PROFIT": 13
|
|
}
|
|
},
|
|
"TRXUSDT": {
|
|
"total_trades": 24,
|
|
"total_pnl": 68.0627,
|
|
"return_pct": 6.81,
|
|
"win_rate": 54.17,
|
|
"avg_win": 18.7715,
|
|
"avg_loss": -15.9969,
|
|
"profit_factor": 1.39,
|
|
"max_drawdown_pct": 6.37,
|
|
"sharpe_ratio": 18.79,
|
|
"total_fees": 93.7281,
|
|
"close_reasons": {
|
|
"STOP_LOSS": 11,
|
|
"TAKE_PROFIT": 13
|
|
}
|
|
},
|
|
"DOGEUSDT": {
|
|
"total_trades": 35,
|
|
"total_pnl": -144.4591,
|
|
"return_pct": -14.45,
|
|
"win_rate": 31.43,
|
|
"avg_win": 52.7273,
|
|
"avg_loss": -30.1858,
|
|
"profit_factor": 0.8,
|
|
"max_drawdown_pct": 34.1,
|
|
"sharpe_ratio": -15.93,
|
|
"total_fees": 129.2361,
|
|
"close_reasons": {
|
|
"TAKE_PROFIT": 11,
|
|
"STOP_LOSS": 24
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"params": {
|
|
"atr_sl_mult": 1.0,
|
|
"atr_tp_mult": 4.0,
|
|
"signal_threshold": 3,
|
|
"adx_threshold": 30,
|
|
"volume_multiplier": 2.0
|
|
},
|
|
"combined_pf": 1.03,
|
|
"combined_trades": 84,
|
|
"combined_pnl": 51.85,
|
|
"per_symbol": {
|
|
"XRPUSDT": {
|
|
"total_trades": 26,
|
|
"total_pnl": 154.6798,
|
|
"return_pct": 15.47,
|
|
"win_rate": 34.62,
|
|
"avg_win": 67.9251,
|
|
"avg_loss": -26.8615,
|
|
"profit_factor": 1.34,
|
|
"max_drawdown_pct": 8.26,
|
|
"sharpe_ratio": 18.49,
|
|
"total_fees": 99.9693,
|
|
"close_reasons": {
|
|
"STOP_LOSS": 17,
|
|
"TAKE_PROFIT": 8,
|
|
"END_OF_DATA": 1
|
|
}
|
|
},
|
|
"TRXUSDT": {
|
|
"total_trades": 23,
|
|
"total_pnl": 241.974,
|
|
"return_pct": 24.2,
|
|
"win_rate": 43.48,
|
|
"avg_win": 43.7518,
|
|
"avg_loss": -15.0418,
|
|
"profit_factor": 2.24,
|
|
"max_drawdown_pct": 6.37,
|
|
"sharpe_ratio": 38.53,
|
|
"total_fees": 86.8478,
|
|
"close_reasons": {
|
|
"STOP_LOSS": 13,
|
|
"TAKE_PROFIT": 10
|
|
}
|
|
},
|
|
"DOGEUSDT": {
|
|
"total_trades": 35,
|
|
"total_pnl": -344.8073,
|
|
"return_pct": -34.48,
|
|
"win_rate": 17.14,
|
|
"avg_win": 86.6412,
|
|
"avg_loss": -29.8157,
|
|
"profit_factor": 0.6,
|
|
"max_drawdown_pct": 52.4,
|
|
"sharpe_ratio": -34.16,
|
|
"total_fees": 122.7845,
|
|
"close_reasons": {
|
|
"STOP_LOSS": 29,
|
|
"TAKE_PROFIT": 6
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"params": {
|
|
"atr_sl_mult": 2.0,
|
|
"atr_tp_mult": 2.0,
|
|
"signal_threshold": 3,
|
|
"adx_threshold": 0,
|
|
"volume_multiplier": 2.5
|
|
},
|
|
"combined_pf": 1.03,
|
|
"combined_trades": 144,
|
|
"combined_pnl": 89.92,
|
|
"per_symbol": {
|
|
"XRPUSDT": {
|
|
"total_trades": 47,
|
|
"total_pnl": 6.9885,
|
|
"return_pct": 0.7,
|
|
"win_rate": 57.45,
|
|
"avg_win": 31.2493,
|
|
"avg_loss": -41.8371,
|
|
"profit_factor": 1.01,
|
|
"max_drawdown_pct": 21.5,
|
|
"sharpe_ratio": 0.6,
|
|
"total_fees": 179.0264,
|
|
"close_reasons": {
|
|
"TAKE_PROFIT": 27,
|
|
"STOP_LOSS": 19,
|
|
"END_OF_DATA": 1
|
|
}
|
|
},
|
|
"TRXUSDT": {
|
|
"total_trades": 47,
|
|
"total_pnl": 45.096,
|
|
"return_pct": 4.51,
|
|
"win_rate": 63.83,
|
|
"avg_win": 17.2079,
|
|
"avg_loss": -27.7141,
|
|
"profit_factor": 1.1,
|
|
"max_drawdown_pct": 16.5,
|
|
"sharpe_ratio": 5.57,
|
|
"total_fees": 181.0832,
|
|
"close_reasons": {
|
|
"TAKE_PROFIT": 30,
|
|
"STOP_LOSS": 16,
|
|
"REVERSE_SIGNAL": 1
|
|
}
|
|
},
|
|
"DOGEUSDT": {
|
|
"total_trades": 50,
|
|
"total_pnl": 37.8347,
|
|
"return_pct": 3.78,
|
|
"win_rate": 54.0,
|
|
"avg_win": 51.4326,
|
|
"avg_loss": -58.7324,
|
|
"profit_factor": 1.03,
|
|
"max_drawdown_pct": 24.96,
|
|
"sharpe_ratio": 2.03,
|
|
"total_fees": 191.6235,
|
|
"close_reasons": {
|
|
"STOP_LOSS": 22,
|
|
"TAKE_PROFIT": 27,
|
|
"REVERSE_SIGNAL": 1
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"params": {
|
|
"atr_sl_mult": 2.0,
|
|
"atr_tp_mult": 2.0,
|
|
"signal_threshold": 3,
|
|
"adx_threshold": 20,
|
|
"volume_multiplier": 2.5
|
|
},
|
|
"combined_pf": 1.03,
|
|
"combined_trades": 108,
|
|
"combined_pnl": 68.13,
|
|
"per_symbol": {
|
|
"XRPUSDT": {
|
|
"total_trades": 36,
|
|
"total_pnl": 44.6195,
|
|
"return_pct": 4.46,
|
|
"win_rate": 61.11,
|
|
"avg_win": 32.4511,
|
|
"avg_loss": -47.8075,
|
|
"profit_factor": 1.07,
|
|
"max_drawdown_pct": 21.05,
|
|
"sharpe_ratio": 4.66,
|
|
"total_fees": 136.5889,
|
|
"close_reasons": {
|
|
"TAKE_PROFIT": 22,
|
|
"STOP_LOSS": 14
|
|
}
|
|
},
|
|
"TRXUSDT": {
|
|
"total_trades": 30,
|
|
"total_pnl": -8.6499,
|
|
"return_pct": -0.86,
|
|
"win_rate": 63.33,
|
|
"avg_win": 17.4501,
|
|
"avg_loss": -30.9274,
|
|
"profit_factor": 0.97,
|
|
"max_drawdown_pct": 12.34,
|
|
"sharpe_ratio": -1.5,
|
|
"total_fees": 114.7488,
|
|
"close_reasons": {
|
|
"STOP_LOSS": 10,
|
|
"TAKE_PROFIT": 19,
|
|
"REVERSE_SIGNAL": 1
|
|
}
|
|
},
|
|
"DOGEUSDT": {
|
|
"total_trades": 42,
|
|
"total_pnl": 32.1652,
|
|
"return_pct": 3.22,
|
|
"win_rate": 54.76,
|
|
"avg_win": 51.9716,
|
|
"avg_loss": -61.2201,
|
|
"profit_factor": 1.03,
|
|
"max_drawdown_pct": 26.18,
|
|
"sharpe_ratio": 2.01,
|
|
"total_fees": 162.5864,
|
|
"close_reasons": {
|
|
"STOP_LOSS": 18,
|
|
"TAKE_PROFIT": 23,
|
|
"REVERSE_SIGNAL": 1
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"params": {
|
|
"atr_sl_mult": 1.0,
|
|
"atr_tp_mult": 3.0,
|
|
"signal_threshold": 3,
|
|
"adx_threshold": 30,
|
|
"volume_multiplier": 1.5
|
|
},
|
|
"combined_pf": 1.02,
|
|
"combined_trades": 129,
|
|
"combined_pnl": 33.7,
|
|
"per_symbol": {
|
|
"XRPUSDT": {
|
|
"total_trades": 43,
|
|
"total_pnl": 211.005,
|
|
"return_pct": 21.1,
|
|
"win_rate": 34.88,
|
|
"avg_win": 60.2313,
|
|
"avg_loss": -24.7309,
|
|
"profit_factor": 1.3,
|
|
"max_drawdown_pct": 15.45,
|
|
"sharpe_ratio": 17.56,
|
|
"total_fees": 166.8532,
|
|
"close_reasons": {
|
|
"STOP_LOSS": 28,
|
|
"TAKE_PROFIT": 14,
|
|
"REVERSE_SIGNAL": 1
|
|
}
|
|
},
|
|
"TRXUSDT": {
|
|
"total_trades": 38,
|
|
"total_pnl": 172.9096,
|
|
"return_pct": 17.29,
|
|
"win_rate": 39.47,
|
|
"avg_win": 33.7795,
|
|
"avg_loss": -14.5123,
|
|
"profit_factor": 1.52,
|
|
"max_drawdown_pct": 8.82,
|
|
"sharpe_ratio": 22.99,
|
|
"total_fees": 147.9172,
|
|
"close_reasons": {
|
|
"TAKE_PROFIT": 15,
|
|
"STOP_LOSS": 23
|
|
}
|
|
},
|
|
"DOGEUSDT": {
|
|
"total_trades": 48,
|
|
"total_pnl": -350.2127,
|
|
"return_pct": -35.02,
|
|
"win_rate": 20.83,
|
|
"avg_win": 75.3789,
|
|
"avg_loss": -29.0527,
|
|
"profit_factor": 0.68,
|
|
"max_drawdown_pct": 51.36,
|
|
"sharpe_ratio": -25.55,
|
|
"total_fees": 172.5238,
|
|
"close_reasons": {
|
|
"STOP_LOSS": 37,
|
|
"TAKE_PROFIT": 10,
|
|
"REVERSE_SIGNAL": 1
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"params": {
|
|
"atr_sl_mult": 2.0,
|
|
"atr_tp_mult": 2.0,
|
|
"signal_threshold": 3,
|
|
"adx_threshold": 30,
|
|
"volume_multiplier": 1.5
|
|
},
|
|
"combined_pf": 1.02,
|
|
"combined_trades": 122,
|
|
"combined_pnl": 51.79,
|
|
"per_symbol": {
|
|
"XRPUSDT": {
|
|
"total_trades": 42,
|
|
"total_pnl": 171.1649,
|
|
"return_pct": 17.12,
|
|
"win_rate": 57.14,
|
|
"avg_win": 38.3182,
|
|
"avg_loss": -41.5818,
|
|
"profit_factor": 1.23,
|
|
"max_drawdown_pct": 17.48,
|
|
"sharpe_ratio": 15.25,
|
|
"total_fees": 156.8998,
|
|
"close_reasons": {
|
|
"STOP_LOSS": 16,
|
|
"TAKE_PROFIT": 24,
|
|
"REVERSE_SIGNAL": 2
|
|
}
|
|
},
|
|
"TRXUSDT": {
|
|
"total_trades": 38,
|
|
"total_pnl": -103.025,
|
|
"return_pct": -10.3,
|
|
"win_rate": 47.37,
|
|
"avg_win": 21.5852,
|
|
"avg_loss": -24.5779,
|
|
"profit_factor": 0.79,
|
|
"max_drawdown_pct": 18.02,
|
|
"sharpe_ratio": -15.11,
|
|
"total_fees": 148.8247,
|
|
"close_reasons": {
|
|
"TAKE_PROFIT": 18,
|
|
"STOP_LOSS": 20
|
|
}
|
|
},
|
|
"DOGEUSDT": {
|
|
"total_trades": 42,
|
|
"total_pnl": -16.3459,
|
|
"return_pct": -1.63,
|
|
"win_rate": 52.38,
|
|
"avg_win": 52.1671,
|
|
"avg_loss": -58.2011,
|
|
"profit_factor": 0.99,
|
|
"max_drawdown_pct": 22.22,
|
|
"sharpe_ratio": -1.04,
|
|
"total_fees": 156.129,
|
|
"close_reasons": {
|
|
"STOP_LOSS": 20,
|
|
"TAKE_PROFIT": 22
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"params": {
|
|
"atr_sl_mult": 1.0,
|
|
"atr_tp_mult": 2.0,
|
|
"signal_threshold": 3,
|
|
"adx_threshold": 20,
|
|
"volume_multiplier": 2.5
|
|
},
|
|
"combined_pf": 1.01,
|
|
"combined_trades": 112,
|
|
"combined_pnl": 12.36,
|
|
"per_symbol": {
|
|
"XRPUSDT": {
|
|
"total_trades": 38,
|
|
"total_pnl": 138.8981,
|
|
"return_pct": 13.89,
|
|
"win_rate": 47.37,
|
|
"avg_win": 35.6046,
|
|
"avg_loss": -25.0993,
|
|
"profit_factor": 1.28,
|
|
"max_drawdown_pct": 7.65,
|
|
"sharpe_ratio": 17.88,
|
|
"total_fees": 148.1583,
|
|
"close_reasons": {
|
|
"STOP_LOSS": 20,
|
|
"TAKE_PROFIT": 18
|
|
}
|
|
},
|
|
"TRXUSDT": {
|
|
"total_trades": 30,
|
|
"total_pnl": 82.5579,
|
|
"return_pct": 8.26,
|
|
"win_rate": 56.67,
|
|
"avg_win": 18.6156,
|
|
"avg_loss": -17.9929,
|
|
"profit_factor": 1.35,
|
|
"max_drawdown_pct": 9.39,
|
|
"sharpe_ratio": 17.82,
|
|
"total_fees": 115.4404,
|
|
"close_reasons": {
|
|
"STOP_LOSS": 13,
|
|
"TAKE_PROFIT": 17
|
|
}
|
|
},
|
|
"DOGEUSDT": {
|
|
"total_trades": 44,
|
|
"total_pnl": -209.0948,
|
|
"return_pct": -20.91,
|
|
"win_rate": 31.82,
|
|
"avg_win": 52.0783,
|
|
"avg_loss": -31.273,
|
|
"profit_factor": 0.78,
|
|
"max_drawdown_pct": 36.32,
|
|
"sharpe_ratio": -18.09,
|
|
"total_fees": 165.222,
|
|
"close_reasons": {
|
|
"STOP_LOSS": 30,
|
|
"TAKE_PROFIT": 14
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"params": {
|
|
"atr_sl_mult": 1.0,
|
|
"atr_tp_mult": 3.0,
|
|
"signal_threshold": 3,
|
|
"adx_threshold": 25,
|
|
"volume_multiplier": 2.5
|
|
},
|
|
"combined_pf": 1.01,
|
|
"combined_trades": 89,
|
|
"combined_pnl": 11.4,
|
|
"per_symbol": {
|
|
"XRPUSDT": {
|
|
"total_trades": 28,
|
|
"total_pnl": 40.1226,
|
|
"return_pct": 4.01,
|
|
"win_rate": 32.14,
|
|
"avg_win": 52.7439,
|
|
"avg_loss": -22.8722,
|
|
"profit_factor": 1.09,
|
|
"max_drawdown_pct": 17.31,
|
|
"sharpe_ratio": 5.7,
|
|
"total_fees": 107.3094,
|
|
"close_reasons": {
|
|
"STOP_LOSS": 19,
|
|
"TAKE_PROFIT": 8,
|
|
"REVERSE_SIGNAL": 1
|
|
}
|
|
},
|
|
"TRXUSDT": {
|
|
"total_trades": 25,
|
|
"total_pnl": 143.4547,
|
|
"return_pct": 14.35,
|
|
"win_rate": 48.0,
|
|
"avg_win": 29.6813,
|
|
"avg_loss": -16.3632,
|
|
"profit_factor": 1.67,
|
|
"max_drawdown_pct": 9.27,
|
|
"sharpe_ratio": 27.4,
|
|
"total_fees": 94.7972,
|
|
"close_reasons": {
|
|
"STOP_LOSS": 13,
|
|
"TAKE_PROFIT": 12
|
|
}
|
|
},
|
|
"DOGEUSDT": {
|
|
"total_trades": 36,
|
|
"total_pnl": -172.1811,
|
|
"return_pct": -17.22,
|
|
"win_rate": 22.22,
|
|
"avg_win": 83.2873,
|
|
"avg_loss": -29.9457,
|
|
"profit_factor": 0.79,
|
|
"max_drawdown_pct": 33.81,
|
|
"sharpe_ratio": -15.09,
|
|
"total_fees": 132.3578,
|
|
"close_reasons": {
|
|
"STOP_LOSS": 28,
|
|
"TAKE_PROFIT": 8
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"params": {
|
|
"atr_sl_mult": 1.0,
|
|
"atr_tp_mult": 4.0,
|
|
"signal_threshold": 3,
|
|
"adx_threshold": 20,
|
|
"volume_multiplier": 2.5
|
|
},
|
|
"combined_pf": 1.01,
|
|
"combined_trades": 111,
|
|
"combined_pnl": 12.98,
|
|
"per_symbol": {
|
|
"XRPUSDT": {
|
|
"total_trades": 38,
|
|
"total_pnl": 107.8125,
|
|
"return_pct": 10.78,
|
|
"win_rate": 28.95,
|
|
"avg_win": 69.1498,
|
|
"avg_loss": -24.1791,
|
|
"profit_factor": 1.17,
|
|
"max_drawdown_pct": 17.24,
|
|
"sharpe_ratio": 9.5,
|
|
"total_fees": 144.7409,
|
|
"close_reasons": {
|
|
"STOP_LOSS": 27,
|
|
"TAKE_PROFIT": 10,
|
|
"REVERSE_SIGNAL": 1
|
|
}
|
|
},
|
|
"TRXUSDT": {
|
|
"total_trades": 30,
|
|
"total_pnl": 226.2722,
|
|
"return_pct": 22.63,
|
|
"win_rate": 43.33,
|
|
"avg_win": 39.1222,
|
|
"avg_loss": -16.6068,
|
|
"profit_factor": 1.8,
|
|
"max_drawdown_pct": 14.27,
|
|
"sharpe_ratio": 29.68,
|
|
"total_fees": 109.5606,
|
|
"close_reasons": {
|
|
"STOP_LOSS": 17,
|
|
"TAKE_PROFIT": 13
|
|
}
|
|
},
|
|
"DOGEUSDT": {
|
|
"total_trades": 43,
|
|
"total_pnl": -321.1,
|
|
"return_pct": -32.11,
|
|
"win_rate": 18.6,
|
|
"avg_win": 96.466,
|
|
"avg_loss": -31.2237,
|
|
"profit_factor": 0.71,
|
|
"max_drawdown_pct": 49.66,
|
|
"sharpe_ratio": -22.65,
|
|
"total_fees": 158.1677,
|
|
"close_reasons": {
|
|
"STOP_LOSS": 35,
|
|
"TAKE_PROFIT": 8
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"params": {
|
|
"atr_sl_mult": 1.5,
|
|
"atr_tp_mult": 4.0,
|
|
"signal_threshold": 3,
|
|
"adx_threshold": 30,
|
|
"volume_multiplier": 2.0
|
|
},
|
|
"combined_pf": 1.01,
|
|
"combined_trades": 83,
|
|
"combined_pnl": 15.04,
|
|
"per_symbol": {
|
|
"XRPUSDT": {
|
|
"total_trades": 26,
|
|
"total_pnl": 294.5319,
|
|
"return_pct": 29.45,
|
|
"win_rate": 46.15,
|
|
"avg_win": 69.5104,
|
|
"avg_loss": -38.5423,
|
|
"profit_factor": 1.55,
|
|
"max_drawdown_pct": 13.66,
|
|
"sharpe_ratio": 30.11,
|
|
"total_fees": 98.7134,
|
|
"close_reasons": {
|
|
"STOP_LOSS": 14,
|
|
"TAKE_PROFIT": 11,
|
|
"END_OF_DATA": 1
|
|
}
|
|
},
|
|
"TRXUSDT": {
|
|
"total_trades": 23,
|
|
"total_pnl": 170.1172,
|
|
"return_pct": 17.01,
|
|
"win_rate": 43.48,
|
|
"avg_win": 43.8089,
|
|
"avg_loss": -20.6132,
|
|
"profit_factor": 1.63,
|
|
"max_drawdown_pct": 8.89,
|
|
"sharpe_ratio": 25.75,
|
|
"total_fees": 86.8591,
|
|
"close_reasons": {
|
|
"STOP_LOSS": 13,
|
|
"TAKE_PROFIT": 10
|
|
}
|
|
},
|
|
"DOGEUSDT": {
|
|
"total_trades": 34,
|
|
"total_pnl": -449.6072,
|
|
"return_pct": -44.96,
|
|
"win_rate": 23.53,
|
|
"avg_win": 84.6847,
|
|
"avg_loss": -43.3494,
|
|
"profit_factor": 0.6,
|
|
"max_drawdown_pct": 58.99,
|
|
"sharpe_ratio": -36.51,
|
|
"total_fees": 118.7525,
|
|
"close_reasons": {
|
|
"STOP_LOSS": 26,
|
|
"TAKE_PROFIT": 8
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"params": {
|
|
"atr_sl_mult": 2.0,
|
|
"atr_tp_mult": 3.0,
|
|
"signal_threshold": 3,
|
|
"adx_threshold": 30,
|
|
"volume_multiplier": 1.5
|
|
},
|
|
"combined_pf": 1.0,
|
|
"combined_trades": 116,
|
|
"combined_pnl": 9.56,
|
|
"per_symbol": {
|
|
"XRPUSDT": {
|
|
"total_trades": 41,
|
|
"total_pnl": 202.9972,
|
|
"return_pct": 20.3,
|
|
"win_rate": 48.78,
|
|
"avg_win": 56.1026,
|
|
"avg_loss": -43.7645,
|
|
"profit_factor": 1.22,
|
|
"max_drawdown_pct": 17.96,
|
|
"sharpe_ratio": 14.37,
|
|
"total_fees": 154.2175,
|
|
"close_reasons": {
|
|
"STOP_LOSS": 19,
|
|
"TAKE_PROFIT": 18,
|
|
"REVERSE_SIGNAL": 3,
|
|
"END_OF_DATA": 1
|
|
}
|
|
},
|
|
"TRXUSDT": {
|
|
"total_trades": 38,
|
|
"total_pnl": 131.4446,
|
|
"return_pct": 13.14,
|
|
"win_rate": 47.37,
|
|
"avg_win": 34.3447,
|
|
"avg_loss": -24.338,
|
|
"profit_factor": 1.27,
|
|
"max_drawdown_pct": 8.88,
|
|
"sharpe_ratio": 14.76,
|
|
"total_fees": 148.555,
|
|
"close_reasons": {
|
|
"TAKE_PROFIT": 18,
|
|
"STOP_LOSS": 20
|
|
}
|
|
},
|
|
"DOGEUSDT": {
|
|
"total_trades": 37,
|
|
"total_pnl": -324.8783,
|
|
"return_pct": -32.49,
|
|
"win_rate": 35.14,
|
|
"avg_win": 77.0762,
|
|
"avg_loss": -55.2862,
|
|
"profit_factor": 0.76,
|
|
"max_drawdown_pct": 52.51,
|
|
"sharpe_ratio": -20.59,
|
|
"total_fees": 135.0447,
|
|
"close_reasons": {
|
|
"STOP_LOSS": 23,
|
|
"TAKE_PROFIT": 13,
|
|
"REVERSE_SIGNAL": 1
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"params": {
|
|
"atr_sl_mult": 1.5,
|
|
"atr_tp_mult": 2.0,
|
|
"signal_threshold": 3,
|
|
"adx_threshold": 30,
|
|
"volume_multiplier": 2.0
|
|
},
|
|
"combined_pf": 0.99,
|
|
"combined_trades": 83,
|
|
"combined_pnl": -9.48,
|
|
"per_symbol": {
|
|
"XRPUSDT": {
|
|
"total_trades": 26,
|
|
"total_pnl": 122.0743,
|
|
"return_pct": 12.21,
|
|
"win_rate": 57.69,
|
|
"avg_win": 35.9098,
|
|
"avg_loss": -37.8702,
|
|
"profit_factor": 1.29,
|
|
"max_drawdown_pct": 13.59,
|
|
"sharpe_ratio": 19.36,
|
|
"total_fees": 97.3812,
|
|
"close_reasons": {
|
|
"STOP_LOSS": 11,
|
|
"TAKE_PROFIT": 15
|
|
}
|
|
},
|
|
"TRXUSDT": {
|
|
"total_trades": 24,
|
|
"total_pnl": 2.799,
|
|
"return_pct": 0.28,
|
|
"win_rate": 54.17,
|
|
"avg_win": 18.7878,
|
|
"avg_loss": -21.9493,
|
|
"profit_factor": 1.01,
|
|
"max_drawdown_pct": 8.89,
|
|
"sharpe_ratio": 0.69,
|
|
"total_fees": 93.6517,
|
|
"close_reasons": {
|
|
"STOP_LOSS": 11,
|
|
"TAKE_PROFIT": 13
|
|
}
|
|
},
|
|
"DOGEUSDT": {
|
|
"total_trades": 33,
|
|
"total_pnl": -134.3509,
|
|
"return_pct": -13.44,
|
|
"win_rate": 42.42,
|
|
"avg_win": 52.2347,
|
|
"avg_loss": -45.5598,
|
|
"profit_factor": 0.84,
|
|
"max_drawdown_pct": 33.52,
|
|
"sharpe_ratio": -12.51,
|
|
"total_fees": 126.0846,
|
|
"close_reasons": {
|
|
"TAKE_PROFIT": 14,
|
|
"STOP_LOSS": 19
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"params": {
|
|
"atr_sl_mult": 2.0,
|
|
"atr_tp_mult": 4.0,
|
|
"signal_threshold": 3,
|
|
"adx_threshold": 30,
|
|
"volume_multiplier": 2.0
|
|
},
|
|
"combined_pf": 0.98,
|
|
"combined_trades": 79,
|
|
"combined_pnl": -43.49,
|
|
"per_symbol": {
|
|
"XRPUSDT": {
|
|
"total_trades": 24,
|
|
"total_pnl": 69.3522,
|
|
"return_pct": 6.94,
|
|
"win_rate": 45.83,
|
|
"avg_win": 62.365,
|
|
"avg_loss": -47.4356,
|
|
"profit_factor": 1.11,
|
|
"max_drawdown_pct": 23.36,
|
|
"sharpe_ratio": 7.68,
|
|
"total_fees": 86.3599,
|
|
"close_reasons": {
|
|
"STOP_LOSS": 13,
|
|
"TAKE_PROFIT": 10,
|
|
"END_OF_DATA": 1
|
|
}
|
|
},
|
|
"TRXUSDT": {
|
|
"total_trades": 23,
|
|
"total_pnl": 98.6313,
|
|
"return_pct": 9.86,
|
|
"win_rate": 43.48,
|
|
"avg_win": 43.8484,
|
|
"avg_loss": -26.1425,
|
|
"profit_factor": 1.29,
|
|
"max_drawdown_pct": 11.37,
|
|
"sharpe_ratio": 14.19,
|
|
"total_fees": 86.8358,
|
|
"close_reasons": {
|
|
"STOP_LOSS": 13,
|
|
"TAKE_PROFIT": 10
|
|
}
|
|
},
|
|
"DOGEUSDT": {
|
|
"total_trades": 32,
|
|
"total_pnl": -211.4724,
|
|
"return_pct": -21.15,
|
|
"win_rate": 34.38,
|
|
"avg_win": 93.0469,
|
|
"avg_loss": -58.809,
|
|
"profit_factor": 0.83,
|
|
"max_drawdown_pct": 43.0,
|
|
"sharpe_ratio": -13.52,
|
|
"total_fees": 112.9903,
|
|
"close_reasons": {
|
|
"STOP_LOSS": 21,
|
|
"TAKE_PROFIT": 11
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"params": {
|
|
"atr_sl_mult": 1.0,
|
|
"atr_tp_mult": 2.0,
|
|
"signal_threshold": 3,
|
|
"adx_threshold": 0,
|
|
"volume_multiplier": 2.5
|
|
},
|
|
"combined_pf": 0.96,
|
|
"combined_trades": 153,
|
|
"combined_pnl": -80.14,
|
|
"per_symbol": {
|
|
"XRPUSDT": {
|
|
"total_trades": 52,
|
|
"total_pnl": 150.079,
|
|
"return_pct": 15.01,
|
|
"win_rate": 46.15,
|
|
"avg_win": 32.8128,
|
|
"avg_loss": -22.7653,
|
|
"profit_factor": 1.24,
|
|
"max_drawdown_pct": 8.45,
|
|
"sharpe_ratio": 15.21,
|
|
"total_fees": 201.9576,
|
|
"close_reasons": {
|
|
"STOP_LOSS": 27,
|
|
"TAKE_PROFIT": 24,
|
|
"END_OF_DATA": 1
|
|
}
|
|
},
|
|
"TRXUSDT": {
|
|
"total_trades": 47,
|
|
"total_pnl": 93.1867,
|
|
"return_pct": 9.32,
|
|
"win_rate": 53.19,
|
|
"avg_win": 18.0194,
|
|
"avg_loss": -16.2408,
|
|
"profit_factor": 1.26,
|
|
"max_drawdown_pct": 10.61,
|
|
"sharpe_ratio": 14.31,
|
|
"total_fees": 182.8365,
|
|
"close_reasons": {
|
|
"TAKE_PROFIT": 25,
|
|
"STOP_LOSS": 22
|
|
}
|
|
},
|
|
"DOGEUSDT": {
|
|
"total_trades": 54,
|
|
"total_pnl": -323.4035,
|
|
"return_pct": -32.34,
|
|
"win_rate": 29.63,
|
|
"avg_win": 50.9286,
|
|
"avg_loss": -29.9543,
|
|
"profit_factor": 0.72,
|
|
"max_drawdown_pct": 45.52,
|
|
"sharpe_ratio": -23.93,
|
|
"total_fees": 195.1097,
|
|
"close_reasons": {
|
|
"STOP_LOSS": 38,
|
|
"TAKE_PROFIT": 16
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"params": {
|
|
"atr_sl_mult": 1.5,
|
|
"atr_tp_mult": 2.0,
|
|
"signal_threshold": 3,
|
|
"adx_threshold": 25,
|
|
"volume_multiplier": 2.5
|
|
},
|
|
"combined_pf": 0.96,
|
|
"combined_trades": 89,
|
|
"combined_pnl": -66.92,
|
|
"per_symbol": {
|
|
"XRPUSDT": {
|
|
"total_trades": 28,
|
|
"total_pnl": 229.4802,
|
|
"return_pct": 22.95,
|
|
"win_rate": 57.14,
|
|
"avg_win": 37.5629,
|
|
"avg_loss": -30.9605,
|
|
"profit_factor": 1.62,
|
|
"max_drawdown_pct": 10.29,
|
|
"sharpe_ratio": 35.69,
|
|
"total_fees": 108.5244,
|
|
"close_reasons": {
|
|
"STOP_LOSS": 12,
|
|
"TAKE_PROFIT": 16
|
|
}
|
|
},
|
|
"TRXUSDT": {
|
|
"total_trades": 25,
|
|
"total_pnl": 43.87,
|
|
"return_pct": 4.39,
|
|
"win_rate": 60.0,
|
|
"avg_win": 18.6927,
|
|
"avg_loss": -23.652,
|
|
"profit_factor": 1.19,
|
|
"max_drawdown_pct": 7.16,
|
|
"sharpe_ratio": 10.15,
|
|
"total_fees": 96.6389,
|
|
"close_reasons": {
|
|
"STOP_LOSS": 10,
|
|
"TAKE_PROFIT": 15
|
|
}
|
|
},
|
|
"DOGEUSDT": {
|
|
"total_trades": 36,
|
|
"total_pnl": -340.2675,
|
|
"return_pct": -34.03,
|
|
"win_rate": 38.89,
|
|
"avg_win": 47.2958,
|
|
"avg_loss": -45.564,
|
|
"profit_factor": 0.66,
|
|
"max_drawdown_pct": 39.93,
|
|
"sharpe_ratio": -31.02,
|
|
"total_fees": 134.8603,
|
|
"close_reasons": {
|
|
"STOP_LOSS": 21,
|
|
"TAKE_PROFIT": 14,
|
|
"REVERSE_SIGNAL": 1
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"params": {
|
|
"atr_sl_mult": 1.5,
|
|
"atr_tp_mult": 2.0,
|
|
"signal_threshold": 3,
|
|
"adx_threshold": 0,
|
|
"volume_multiplier": 2.5
|
|
},
|
|
"combined_pf": 0.94,
|
|
"combined_trades": 149,
|
|
"combined_pnl": -161.81,
|
|
"per_symbol": {
|
|
"XRPUSDT": {
|
|
"total_trades": 50,
|
|
"total_pnl": 52.1332,
|
|
"return_pct": 5.21,
|
|
"win_rate": 50.0,
|
|
"avg_win": 33.203,
|
|
"avg_loss": -31.1177,
|
|
"profit_factor": 1.07,
|
|
"max_drawdown_pct": 13.22,
|
|
"sharpe_ratio": 4.71,
|
|
"total_fees": 192.0438,
|
|
"close_reasons": {
|
|
"STOP_LOSS": 24,
|
|
"TAKE_PROFIT": 25,
|
|
"END_OF_DATA": 1
|
|
}
|
|
},
|
|
"TRXUSDT": {
|
|
"total_trades": 46,
|
|
"total_pnl": 108.0767,
|
|
"return_pct": 10.81,
|
|
"win_rate": 60.87,
|
|
"avg_win": 17.9079,
|
|
"avg_loss": -21.8525,
|
|
"profit_factor": 1.27,
|
|
"max_drawdown_pct": 12.29,
|
|
"sharpe_ratio": 15.1,
|
|
"total_fees": 178.8452,
|
|
"close_reasons": {
|
|
"TAKE_PROFIT": 28,
|
|
"STOP_LOSS": 18
|
|
}
|
|
},
|
|
"DOGEUSDT": {
|
|
"total_trades": 53,
|
|
"total_pnl": -322.0199,
|
|
"return_pct": -32.2,
|
|
"win_rate": 41.51,
|
|
"avg_win": 48.5179,
|
|
"avg_loss": -44.8198,
|
|
"profit_factor": 0.77,
|
|
"max_drawdown_pct": 43.49,
|
|
"sharpe_ratio": -19.55,
|
|
"total_fees": 198.5108,
|
|
"close_reasons": {
|
|
"STOP_LOSS": 30,
|
|
"TAKE_PROFIT": 22,
|
|
"REVERSE_SIGNAL": 1
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"params": {
|
|
"atr_sl_mult": 1.5,
|
|
"atr_tp_mult": 3.0,
|
|
"signal_threshold": 3,
|
|
"adx_threshold": 25,
|
|
"volume_multiplier": 2.5
|
|
},
|
|
"combined_pf": 0.94,
|
|
"combined_trades": 90,
|
|
"combined_pnl": -116.57,
|
|
"per_symbol": {
|
|
"XRPUSDT": {
|
|
"total_trades": 28,
|
|
"total_pnl": 147.7489,
|
|
"return_pct": 14.77,
|
|
"win_rate": 42.86,
|
|
"avg_win": 54.9078,
|
|
"avg_loss": -31.9466,
|
|
"profit_factor": 1.29,
|
|
"max_drawdown_pct": 15.43,
|
|
"sharpe_ratio": 17.58,
|
|
"total_fees": 108.7726,
|
|
"close_reasons": {
|
|
"STOP_LOSS": 16,
|
|
"TAKE_PROFIT": 11,
|
|
"REVERSE_SIGNAL": 1
|
|
}
|
|
},
|
|
"TRXUSDT": {
|
|
"total_trades": 25,
|
|
"total_pnl": 121.785,
|
|
"return_pct": 12.18,
|
|
"win_rate": 56.0,
|
|
"avg_win": 27.4832,
|
|
"avg_loss": -23.9073,
|
|
"profit_factor": 1.46,
|
|
"max_drawdown_pct": 12.94,
|
|
"sharpe_ratio": 21.66,
|
|
"total_fees": 93.7291,
|
|
"close_reasons": {
|
|
"STOP_LOSS": 11,
|
|
"TAKE_PROFIT": 14
|
|
}
|
|
},
|
|
"DOGEUSDT": {
|
|
"total_trades": 37,
|
|
"total_pnl": -386.1075,
|
|
"return_pct": -38.61,
|
|
"win_rate": 27.03,
|
|
"avg_win": 74.9214,
|
|
"avg_loss": -42.0489,
|
|
"profit_factor": 0.66,
|
|
"max_drawdown_pct": 49.39,
|
|
"sharpe_ratio": -29.64,
|
|
"total_fees": 131.8044,
|
|
"close_reasons": {
|
|
"STOP_LOSS": 26,
|
|
"TAKE_PROFIT": 10,
|
|
"REVERSE_SIGNAL": 1
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"params": {
|
|
"atr_sl_mult": 1.5,
|
|
"atr_tp_mult": 4.0,
|
|
"signal_threshold": 3,
|
|
"adx_threshold": 30,
|
|
"volume_multiplier": 1.5
|
|
},
|
|
"combined_pf": 0.94,
|
|
"combined_trades": 122,
|
|
"combined_pnl": -165.76,
|
|
"per_symbol": {
|
|
"XRPUSDT": {
|
|
"total_trades": 41,
|
|
"total_pnl": 453.4825,
|
|
"return_pct": 45.35,
|
|
"win_rate": 43.9,
|
|
"avg_win": 70.8268,
|
|
"avg_loss": -35.7131,
|
|
"profit_factor": 1.55,
|
|
"max_drawdown_pct": 13.26,
|
|
"sharpe_ratio": 29.75,
|
|
"total_fees": 154.842,
|
|
"close_reasons": {
|
|
"STOP_LOSS": 22,
|
|
"TAKE_PROFIT": 15,
|
|
"REVERSE_SIGNAL": 3,
|
|
"END_OF_DATA": 1
|
|
}
|
|
},
|
|
"TRXUSDT": {
|
|
"total_trades": 37,
|
|
"total_pnl": 42.5414,
|
|
"return_pct": 4.25,
|
|
"win_rate": 32.43,
|
|
"avg_win": 45.0352,
|
|
"avg_loss": -19.9153,
|
|
"profit_factor": 1.09,
|
|
"max_drawdown_pct": 19.35,
|
|
"sharpe_ratio": 4.45,
|
|
"total_fees": 140.2912,
|
|
"close_reasons": {
|
|
"TAKE_PROFIT": 12,
|
|
"STOP_LOSS": 25
|
|
}
|
|
},
|
|
"DOGEUSDT": {
|
|
"total_trades": 44,
|
|
"total_pnl": -661.7793,
|
|
"return_pct": -66.18,
|
|
"win_rate": 20.45,
|
|
"avg_win": 83.4524,
|
|
"avg_loss": -40.3672,
|
|
"profit_factor": 0.53,
|
|
"max_drawdown_pct": 79.84,
|
|
"sharpe_ratio": -44.78,
|
|
"total_fees": 147.8584,
|
|
"close_reasons": {
|
|
"STOP_LOSS": 34,
|
|
"TAKE_PROFIT": 9,
|
|
"REVERSE_SIGNAL": 1
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"params": {
|
|
"atr_sl_mult": 2.0,
|
|
"atr_tp_mult": 4.0,
|
|
"signal_threshold": 3,
|
|
"adx_threshold": 25,
|
|
"volume_multiplier": 1.5
|
|
},
|
|
"combined_pf": 0.94,
|
|
"combined_trades": 176,
|
|
"combined_pnl": -284.05,
|
|
"per_symbol": {
|
|
"XRPUSDT": {
|
|
"total_trades": 56,
|
|
"total_pnl": 130.3377,
|
|
"return_pct": 13.03,
|
|
"win_rate": 42.86,
|
|
"avg_win": 60.866,
|
|
"avg_loss": -41.5765,
|
|
"profit_factor": 1.1,
|
|
"max_drawdown_pct": 29.35,
|
|
"sharpe_ratio": 6.39,
|
|
"total_fees": 206.8031,
|
|
"close_reasons": {
|
|
"STOP_LOSS": 30,
|
|
"TAKE_PROFIT": 19,
|
|
"REVERSE_SIGNAL": 5,
|
|
"END_OF_DATA": 2
|
|
}
|
|
},
|
|
"TRXUSDT": {
|
|
"total_trades": 58,
|
|
"total_pnl": 53.5372,
|
|
"return_pct": 5.35,
|
|
"win_rate": 41.38,
|
|
"avg_win": 36.946,
|
|
"avg_loss": -24.5049,
|
|
"profit_factor": 1.06,
|
|
"max_drawdown_pct": 18.06,
|
|
"sharpe_ratio": 3.68,
|
|
"total_fees": 216.8371,
|
|
"close_reasons": {
|
|
"TAKE_PROFIT": 23,
|
|
"STOP_LOSS": 34,
|
|
"REVERSE_SIGNAL": 1
|
|
}
|
|
},
|
|
"DOGEUSDT": {
|
|
"total_trades": 62,
|
|
"total_pnl": -467.9245,
|
|
"return_pct": -46.79,
|
|
"win_rate": 30.65,
|
|
"avg_win": 91.8366,
|
|
"avg_loss": -51.4609,
|
|
"profit_factor": 0.79,
|
|
"max_drawdown_pct": 81.28,
|
|
"sharpe_ratio": -16.66,
|
|
"total_fees": 210.879,
|
|
"close_reasons": {
|
|
"STOP_LOSS": 41,
|
|
"TAKE_PROFIT": 19,
|
|
"REVERSE_SIGNAL": 2
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"params": {
|
|
"atr_sl_mult": 1.0,
|
|
"atr_tp_mult": 3.0,
|
|
"signal_threshold": 3,
|
|
"adx_threshold": 20,
|
|
"volume_multiplier": 2.5
|
|
},
|
|
"combined_pf": 0.93,
|
|
"combined_trades": 112,
|
|
"combined_pnl": -142.04,
|
|
"per_symbol": {
|
|
"XRPUSDT": {
|
|
"total_trades": 38,
|
|
"total_pnl": -37.3104,
|
|
"return_pct": -3.73,
|
|
"win_rate": 31.58,
|
|
"avg_win": 50.0569,
|
|
"avg_loss": -24.5382,
|
|
"profit_factor": 0.94,
|
|
"max_drawdown_pct": 18.39,
|
|
"sharpe_ratio": -4.04,
|
|
"total_fees": 145.1852,
|
|
"close_reasons": {
|
|
"STOP_LOSS": 26,
|
|
"TAKE_PROFIT": 11,
|
|
"REVERSE_SIGNAL": 1
|
|
}
|
|
},
|
|
"TRXUSDT": {
|
|
"total_trades": 30,
|
|
"total_pnl": 87.9388,
|
|
"return_pct": 8.79,
|
|
"win_rate": 43.33,
|
|
"avg_win": 29.033,
|
|
"avg_loss": -17.0288,
|
|
"profit_factor": 1.3,
|
|
"max_drawdown_pct": 14.27,
|
|
"sharpe_ratio": 14.48,
|
|
"total_fees": 113.0509,
|
|
"close_reasons": {
|
|
"STOP_LOSS": 17,
|
|
"TAKE_PROFIT": 13
|
|
}
|
|
},
|
|
"DOGEUSDT": {
|
|
"total_trades": 44,
|
|
"total_pnl": -192.6655,
|
|
"return_pct": -19.27,
|
|
"win_rate": 22.73,
|
|
"avg_win": 83.5426,
|
|
"avg_loss": -30.238,
|
|
"profit_factor": 0.81,
|
|
"max_drawdown_pct": 40.62,
|
|
"sharpe_ratio": -13.68,
|
|
"total_fees": 162.6297,
|
|
"close_reasons": {
|
|
"STOP_LOSS": 34,
|
|
"TAKE_PROFIT": 10
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"params": {
|
|
"atr_sl_mult": 1.5,
|
|
"atr_tp_mult": 4.0,
|
|
"signal_threshold": 3,
|
|
"adx_threshold": 20,
|
|
"volume_multiplier": 2.5
|
|
},
|
|
"combined_pf": 0.92,
|
|
"combined_trades": 109,
|
|
"combined_pnl": -212.82,
|
|
"per_symbol": {
|
|
"XRPUSDT": {
|
|
"total_trades": 37,
|
|
"total_pnl": 114.618,
|
|
"return_pct": 11.46,
|
|
"win_rate": 35.14,
|
|
"avg_win": 72.2273,
|
|
"avg_loss": -34.3473,
|
|
"profit_factor": 1.14,
|
|
"max_drawdown_pct": 20.61,
|
|
"sharpe_ratio": 8.72,
|
|
"total_fees": 142.055,
|
|
"close_reasons": {
|
|
"STOP_LOSS": 24,
|
|
"TAKE_PROFIT": 12,
|
|
"REVERSE_SIGNAL": 1
|
|
}
|
|
},
|
|
"TRXUSDT": {
|
|
"total_trades": 29,
|
|
"total_pnl": 194.3655,
|
|
"return_pct": 19.44,
|
|
"win_rate": 48.28,
|
|
"avg_win": 37.8408,
|
|
"avg_loss": -22.3604,
|
|
"profit_factor": 1.58,
|
|
"max_drawdown_pct": 16.26,
|
|
"sharpe_ratio": 24.63,
|
|
"total_fees": 104.7774,
|
|
"close_reasons": {
|
|
"STOP_LOSS": 15,
|
|
"TAKE_PROFIT": 14
|
|
}
|
|
},
|
|
"DOGEUSDT": {
|
|
"total_trades": 43,
|
|
"total_pnl": -521.8008,
|
|
"return_pct": -52.18,
|
|
"win_rate": 23.26,
|
|
"avg_win": 87.3539,
|
|
"avg_loss": -42.283,
|
|
"profit_factor": 0.63,
|
|
"max_drawdown_pct": 70.89,
|
|
"sharpe_ratio": -33.11,
|
|
"total_fees": 150.755,
|
|
"close_reasons": {
|
|
"STOP_LOSS": 32,
|
|
"TAKE_PROFIT": 10,
|
|
"REVERSE_SIGNAL": 1
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"params": {
|
|
"atr_sl_mult": 1.0,
|
|
"atr_tp_mult": 4.0,
|
|
"signal_threshold": 3,
|
|
"adx_threshold": 0,
|
|
"volume_multiplier": 2.5
|
|
},
|
|
"combined_pf": 0.91,
|
|
"combined_trades": 151,
|
|
"combined_pnl": -234.45,
|
|
"per_symbol": {
|
|
"XRPUSDT": {
|
|
"total_trades": 52,
|
|
"total_pnl": 93.2445,
|
|
"return_pct": 9.32,
|
|
"win_rate": 28.85,
|
|
"avg_win": 59.9644,
|
|
"avg_loss": -21.7898,
|
|
"profit_factor": 1.12,
|
|
"max_drawdown_pct": 17.36,
|
|
"sharpe_ratio": 6.72,
|
|
"total_fees": 192.4445,
|
|
"close_reasons": {
|
|
"STOP_LOSS": 36,
|
|
"TAKE_PROFIT": 13,
|
|
"REVERSE_SIGNAL": 2,
|
|
"END_OF_DATA": 1
|
|
}
|
|
},
|
|
"TRXUSDT": {
|
|
"total_trades": 46,
|
|
"total_pnl": 164.9764,
|
|
"return_pct": 16.5,
|
|
"win_rate": 34.78,
|
|
"avg_win": 38.0132,
|
|
"avg_loss": -14.7745,
|
|
"profit_factor": 1.37,
|
|
"max_drawdown_pct": 18.1,
|
|
"sharpe_ratio": 16.41,
|
|
"total_fees": 166.338,
|
|
"close_reasons": {
|
|
"STOP_LOSS": 30,
|
|
"TAKE_PROFIT": 16
|
|
}
|
|
},
|
|
"DOGEUSDT": {
|
|
"total_trades": 53,
|
|
"total_pnl": -492.6722,
|
|
"return_pct": -49.27,
|
|
"win_rate": 16.98,
|
|
"avg_win": 91.1012,
|
|
"avg_loss": -29.8314,
|
|
"profit_factor": 0.62,
|
|
"max_drawdown_pct": 58.87,
|
|
"sharpe_ratio": -30.7,
|
|
"total_fees": 186.9965,
|
|
"close_reasons": {
|
|
"STOP_LOSS": 44,
|
|
"TAKE_PROFIT": 9
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"params": {
|
|
"atr_sl_mult": 1.0,
|
|
"atr_tp_mult": 4.0,
|
|
"signal_threshold": 3,
|
|
"adx_threshold": 30,
|
|
"volume_multiplier": 1.5
|
|
},
|
|
"combined_pf": 0.91,
|
|
"combined_trades": 129,
|
|
"combined_pnl": -212.74,
|
|
"per_symbol": {
|
|
"XRPUSDT": {
|
|
"total_trades": 42,
|
|
"total_pnl": 240.2327,
|
|
"return_pct": 24.02,
|
|
"win_rate": 30.95,
|
|
"avg_win": 74.5006,
|
|
"avg_loss": -25.1129,
|
|
"profit_factor": 1.33,
|
|
"max_drawdown_pct": 15.1,
|
|
"sharpe_ratio": 17.74,
|
|
"total_fees": 161.9703,
|
|
"close_reasons": {
|
|
"STOP_LOSS": 29,
|
|
"TAKE_PROFIT": 11,
|
|
"REVERSE_SIGNAL": 2
|
|
}
|
|
},
|
|
"TRXUSDT": {
|
|
"total_trades": 37,
|
|
"total_pnl": 145.6744,
|
|
"return_pct": 14.57,
|
|
"win_rate": 29.73,
|
|
"avg_win": 47.4324,
|
|
"avg_loss": -14.4647,
|
|
"profit_factor": 1.39,
|
|
"max_drawdown_pct": 14.0,
|
|
"sharpe_ratio": 16.12,
|
|
"total_fees": 141.2162,
|
|
"close_reasons": {
|
|
"TAKE_PROFIT": 11,
|
|
"STOP_LOSS": 26
|
|
}
|
|
},
|
|
"DOGEUSDT": {
|
|
"total_trades": 50,
|
|
"total_pnl": -598.6476,
|
|
"return_pct": -59.86,
|
|
"win_rate": 14.0,
|
|
"avg_win": 81.5832,
|
|
"avg_loss": -27.203,
|
|
"profit_factor": 0.49,
|
|
"max_drawdown_pct": 76.02,
|
|
"sharpe_ratio": -47.43,
|
|
"total_fees": 162.4945,
|
|
"close_reasons": {
|
|
"STOP_LOSS": 42,
|
|
"TAKE_PROFIT": 7,
|
|
"REVERSE_SIGNAL": 1
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"params": {
|
|
"atr_sl_mult": 1.0,
|
|
"atr_tp_mult": 4.0,
|
|
"signal_threshold": 3,
|
|
"adx_threshold": 25,
|
|
"volume_multiplier": 2.0
|
|
},
|
|
"combined_pf": 0.9,
|
|
"combined_trades": 121,
|
|
"combined_pnl": -220.29,
|
|
"per_symbol": {
|
|
"XRPUSDT": {
|
|
"total_trades": 39,
|
|
"total_pnl": 3.2001,
|
|
"return_pct": 0.32,
|
|
"win_rate": 28.21,
|
|
"avg_win": 62.4634,
|
|
"avg_loss": -24.4249,
|
|
"profit_factor": 1.0,
|
|
"max_drawdown_pct": 17.92,
|
|
"sharpe_ratio": 0.29,
|
|
"total_fees": 150.1275,
|
|
"close_reasons": {
|
|
"STOP_LOSS": 28,
|
|
"TAKE_PROFIT": 9,
|
|
"END_OF_DATA": 1,
|
|
"REVERSE_SIGNAL": 1
|
|
}
|
|
},
|
|
"TRXUSDT": {
|
|
"total_trades": 36,
|
|
"total_pnl": 165.6553,
|
|
"return_pct": 16.57,
|
|
"win_rate": 36.11,
|
|
"avg_win": 38.7448,
|
|
"avg_loss": -14.6968,
|
|
"profit_factor": 1.49,
|
|
"max_drawdown_pct": 13.44,
|
|
"sharpe_ratio": 19.77,
|
|
"total_fees": 133.9359,
|
|
"close_reasons": {
|
|
"STOP_LOSS": 23,
|
|
"TAKE_PROFIT": 13
|
|
}
|
|
},
|
|
"DOGEUSDT": {
|
|
"total_trades": 46,
|
|
"total_pnl": -389.1446,
|
|
"return_pct": -38.91,
|
|
"win_rate": 17.39,
|
|
"avg_win": 89.1616,
|
|
"avg_loss": -29.0115,
|
|
"profit_factor": 0.65,
|
|
"max_drawdown_pct": 51.17,
|
|
"sharpe_ratio": -28.56,
|
|
"total_fees": 163.0346,
|
|
"close_reasons": {
|
|
"STOP_LOSS": 38,
|
|
"TAKE_PROFIT": 8
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"params": {
|
|
"atr_sl_mult": 1.5,
|
|
"atr_tp_mult": 2.0,
|
|
"signal_threshold": 3,
|
|
"adx_threshold": 20,
|
|
"volume_multiplier": 2.5
|
|
},
|
|
"combined_pf": 0.9,
|
|
"combined_trades": 110,
|
|
"combined_pnl": -215.39,
|
|
"per_symbol": {
|
|
"XRPUSDT": {
|
|
"total_trades": 37,
|
|
"total_pnl": 59.3854,
|
|
"return_pct": 5.94,
|
|
"win_rate": 51.35,
|
|
"avg_win": 35.8426,
|
|
"avg_loss": -34.5347,
|
|
"profit_factor": 1.1,
|
|
"max_drawdown_pct": 10.78,
|
|
"sharpe_ratio": 6.72,
|
|
"total_fees": 141.5741,
|
|
"close_reasons": {
|
|
"STOP_LOSS": 18,
|
|
"TAKE_PROFIT": 19
|
|
}
|
|
},
|
|
"TRXUSDT": {
|
|
"total_trades": 29,
|
|
"total_pnl": 56.7529,
|
|
"return_pct": 5.68,
|
|
"win_rate": 62.07,
|
|
"avg_win": 18.1367,
|
|
"avg_loss": -24.5189,
|
|
"profit_factor": 1.21,
|
|
"max_drawdown_pct": 9.51,
|
|
"sharpe_ratio": 11.27,
|
|
"total_fees": 111.2217,
|
|
"close_reasons": {
|
|
"STOP_LOSS": 11,
|
|
"TAKE_PROFIT": 18
|
|
}
|
|
},
|
|
"DOGEUSDT": {
|
|
"total_trades": 44,
|
|
"total_pnl": -331.5319,
|
|
"return_pct": -33.15,
|
|
"win_rate": 40.91,
|
|
"avg_win": 48.0634,
|
|
"avg_loss": -46.0259,
|
|
"profit_factor": 0.72,
|
|
"max_drawdown_pct": 44.28,
|
|
"sharpe_ratio": -24.07,
|
|
"total_fees": 165.0501,
|
|
"close_reasons": {
|
|
"STOP_LOSS": 25,
|
|
"TAKE_PROFIT": 18,
|
|
"REVERSE_SIGNAL": 1
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"params": {
|
|
"atr_sl_mult": 1.0,
|
|
"atr_tp_mult": 2.0,
|
|
"signal_threshold": 3,
|
|
"adx_threshold": 30,
|
|
"volume_multiplier": 1.5
|
|
},
|
|
"combined_pf": 0.89,
|
|
"combined_trades": 132,
|
|
"combined_pnl": -213.85,
|
|
"per_symbol": {
|
|
"XRPUSDT": {
|
|
"total_trades": 43,
|
|
"total_pnl": 243.7994,
|
|
"return_pct": 24.38,
|
|
"win_rate": 46.51,
|
|
"avg_win": 40.2036,
|
|
"avg_loss": -24.3597,
|
|
"profit_factor": 1.44,
|
|
"max_drawdown_pct": 10.27,
|
|
"sharpe_ratio": 26.02,
|
|
"total_fees": 167.1872,
|
|
"close_reasons": {
|
|
"STOP_LOSS": 23,
|
|
"TAKE_PROFIT": 20
|
|
}
|
|
},
|
|
"TRXUSDT": {
|
|
"total_trades": 38,
|
|
"total_pnl": 1.2537,
|
|
"return_pct": 0.13,
|
|
"win_rate": 42.11,
|
|
"avg_win": 20.492,
|
|
"avg_loss": -14.8463,
|
|
"profit_factor": 1.0,
|
|
"max_drawdown_pct": 8.96,
|
|
"sharpe_ratio": 0.23,
|
|
"total_fees": 149.2894,
|
|
"close_reasons": {
|
|
"TAKE_PROFIT": 16,
|
|
"STOP_LOSS": 22
|
|
}
|
|
},
|
|
"DOGEUSDT": {
|
|
"total_trades": 51,
|
|
"total_pnl": -458.9059,
|
|
"return_pct": -45.89,
|
|
"win_rate": 27.45,
|
|
"avg_win": 47.8592,
|
|
"avg_loss": -30.5117,
|
|
"profit_factor": 0.59,
|
|
"max_drawdown_pct": 52.45,
|
|
"sharpe_ratio": -38.26,
|
|
"total_fees": 185.8351,
|
|
"close_reasons": {
|
|
"STOP_LOSS": 37,
|
|
"TAKE_PROFIT": 14
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"params": {
|
|
"atr_sl_mult": 1.5,
|
|
"atr_tp_mult": 4.0,
|
|
"signal_threshold": 3,
|
|
"adx_threshold": 0,
|
|
"volume_multiplier": 2.5
|
|
},
|
|
"combined_pf": 0.89,
|
|
"combined_trades": 145,
|
|
"combined_pnl": -352.11,
|
|
"per_symbol": {
|
|
"XRPUSDT": {
|
|
"total_trades": 50,
|
|
"total_pnl": 29.3919,
|
|
"return_pct": 2.94,
|
|
"win_rate": 34.0,
|
|
"avg_win": 62.826,
|
|
"avg_loss": -31.4742,
|
|
"profit_factor": 1.03,
|
|
"max_drawdown_pct": 20.1,
|
|
"sharpe_ratio": 1.84,
|
|
"total_fees": 189.4624,
|
|
"close_reasons": {
|
|
"STOP_LOSS": 32,
|
|
"TAKE_PROFIT": 15,
|
|
"REVERSE_SIGNAL": 2,
|
|
"END_OF_DATA": 1
|
|
}
|
|
},
|
|
"TRXUSDT": {
|
|
"total_trades": 44,
|
|
"total_pnl": 135.0558,
|
|
"return_pct": 13.51,
|
|
"win_rate": 40.91,
|
|
"avg_win": 36.3825,
|
|
"avg_loss": -19.9934,
|
|
"profit_factor": 1.26,
|
|
"max_drawdown_pct": 21.32,
|
|
"sharpe_ratio": 12.97,
|
|
"total_fees": 159.27,
|
|
"close_reasons": {
|
|
"STOP_LOSS": 26,
|
|
"TAKE_PROFIT": 17,
|
|
"REVERSE_SIGNAL": 1
|
|
}
|
|
},
|
|
"DOGEUSDT": {
|
|
"total_trades": 51,
|
|
"total_pnl": -516.554,
|
|
"return_pct": -51.66,
|
|
"win_rate": 25.49,
|
|
"avg_win": 87.3271,
|
|
"avg_loss": -43.4686,
|
|
"profit_factor": 0.69,
|
|
"max_drawdown_pct": 60.89,
|
|
"sharpe_ratio": -26.67,
|
|
"total_fees": 183.0908,
|
|
"close_reasons": {
|
|
"STOP_LOSS": 37,
|
|
"TAKE_PROFIT": 13,
|
|
"REVERSE_SIGNAL": 1
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"params": {
|
|
"atr_sl_mult": 1.5,
|
|
"atr_tp_mult": 4.0,
|
|
"signal_threshold": 3,
|
|
"adx_threshold": 25,
|
|
"volume_multiplier": 2.0
|
|
},
|
|
"combined_pf": 0.89,
|
|
"combined_trades": 121,
|
|
"combined_pnl": -301.53,
|
|
"per_symbol": {
|
|
"XRPUSDT": {
|
|
"total_trades": 39,
|
|
"total_pnl": 83.0575,
|
|
"return_pct": 8.31,
|
|
"win_rate": 38.46,
|
|
"avg_win": 60.1315,
|
|
"avg_loss": -34.1215,
|
|
"profit_factor": 1.1,
|
|
"max_drawdown_pct": 19.73,
|
|
"sharpe_ratio": 6.4,
|
|
"total_fees": 146.6193,
|
|
"close_reasons": {
|
|
"STOP_LOSS": 24,
|
|
"TAKE_PROFIT": 12,
|
|
"END_OF_DATA": 2,
|
|
"REVERSE_SIGNAL": 1
|
|
}
|
|
},
|
|
"TRXUSDT": {
|
|
"total_trades": 36,
|
|
"total_pnl": 149.9851,
|
|
"return_pct": 15.0,
|
|
"win_rate": 44.44,
|
|
"avg_win": 35.3368,
|
|
"avg_loss": -20.7702,
|
|
"profit_factor": 1.36,
|
|
"max_drawdown_pct": 18.58,
|
|
"sharpe_ratio": 16.88,
|
|
"total_fees": 132.1756,
|
|
"close_reasons": {
|
|
"STOP_LOSS": 20,
|
|
"TAKE_PROFIT": 16
|
|
}
|
|
},
|
|
"DOGEUSDT": {
|
|
"total_trades": 46,
|
|
"total_pnl": -534.5686,
|
|
"return_pct": -53.46,
|
|
"win_rate": 23.91,
|
|
"avg_win": 84.7789,
|
|
"avg_loss": -41.9182,
|
|
"profit_factor": 0.64,
|
|
"max_drawdown_pct": 66.86,
|
|
"sharpe_ratio": -32.17,
|
|
"total_fees": 160.0176,
|
|
"close_reasons": {
|
|
"STOP_LOSS": 35,
|
|
"TAKE_PROFIT": 11
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"params": {
|
|
"atr_sl_mult": 1.0,
|
|
"atr_tp_mult": 4.0,
|
|
"signal_threshold": 3,
|
|
"adx_threshold": 25,
|
|
"volume_multiplier": 1.5
|
|
},
|
|
"combined_pf": 0.88,
|
|
"combined_trades": 190,
|
|
"combined_pnl": -390.22,
|
|
"per_symbol": {
|
|
"XRPUSDT": {
|
|
"total_trades": 60,
|
|
"total_pnl": 118.2301,
|
|
"return_pct": 11.82,
|
|
"win_rate": 26.67,
|
|
"avg_win": 70.6542,
|
|
"avg_loss": -23.0054,
|
|
"profit_factor": 1.12,
|
|
"max_drawdown_pct": 16.18,
|
|
"sharpe_ratio": 6.7,
|
|
"total_fees": 231.6542,
|
|
"close_reasons": {
|
|
"STOP_LOSS": 44,
|
|
"TAKE_PROFIT": 13,
|
|
"REVERSE_SIGNAL": 3
|
|
}
|
|
},
|
|
"TRXUSDT": {
|
|
"total_trades": 58,
|
|
"total_pnl": 85.303,
|
|
"return_pct": 8.53,
|
|
"win_rate": 29.31,
|
|
"avg_win": 38.6817,
|
|
"avg_loss": -13.9582,
|
|
"profit_factor": 1.15,
|
|
"max_drawdown_pct": 21.92,
|
|
"sharpe_ratio": 7.1,
|
|
"total_fees": 218.6233,
|
|
"close_reasons": {
|
|
"TAKE_PROFIT": 16,
|
|
"STOP_LOSS": 41,
|
|
"REVERSE_SIGNAL": 1
|
|
}
|
|
},
|
|
"DOGEUSDT": {
|
|
"total_trades": 72,
|
|
"total_pnl": -593.7531,
|
|
"return_pct": -59.38,
|
|
"win_rate": 15.28,
|
|
"avg_win": 90.5569,
|
|
"avg_loss": -26.0636,
|
|
"profit_factor": 0.63,
|
|
"max_drawdown_pct": 87.54,
|
|
"sharpe_ratio": -28.29,
|
|
"total_fees": 229.0751,
|
|
"close_reasons": {
|
|
"STOP_LOSS": 60,
|
|
"TAKE_PROFIT": 11,
|
|
"REVERSE_SIGNAL": 1
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"params": {
|
|
"atr_sl_mult": 1.0,
|
|
"atr_tp_mult": 2.0,
|
|
"signal_threshold": 3,
|
|
"adx_threshold": 25,
|
|
"volume_multiplier": 2.0
|
|
},
|
|
"combined_pf": 0.87,
|
|
"combined_trades": 123,
|
|
"combined_pnl": -230.84,
|
|
"per_symbol": {
|
|
"XRPUSDT": {
|
|
"total_trades": 39,
|
|
"total_pnl": 42.9805,
|
|
"return_pct": 4.3,
|
|
"win_rate": 43.59,
|
|
"avg_win": 34.2631,
|
|
"avg_loss": -24.5223,
|
|
"profit_factor": 1.08,
|
|
"max_drawdown_pct": 9.13,
|
|
"sharpe_ratio": 5.65,
|
|
"total_fees": 149.3488,
|
|
"close_reasons": {
|
|
"STOP_LOSS": 22,
|
|
"TAKE_PROFIT": 17
|
|
}
|
|
},
|
|
"TRXUSDT": {
|
|
"total_trades": 37,
|
|
"total_pnl": 8.6431,
|
|
"return_pct": 0.86,
|
|
"win_rate": 45.95,
|
|
"avg_win": 18.3181,
|
|
"avg_loss": -15.1383,
|
|
"profit_factor": 1.03,
|
|
"max_drawdown_pct": 7.87,
|
|
"sharpe_ratio": 1.69,
|
|
"total_fees": 144.114,
|
|
"close_reasons": {
|
|
"STOP_LOSS": 20,
|
|
"TAKE_PROFIT": 17
|
|
}
|
|
},
|
|
"DOGEUSDT": {
|
|
"total_trades": 47,
|
|
"total_pnl": -282.46,
|
|
"return_pct": -28.25,
|
|
"win_rate": 29.79,
|
|
"avg_win": 49.3902,
|
|
"avg_loss": -29.5128,
|
|
"profit_factor": 0.71,
|
|
"max_drawdown_pct": 40.18,
|
|
"sharpe_ratio": -24.63,
|
|
"total_fees": 172.2373,
|
|
"close_reasons": {
|
|
"TAKE_PROFIT": 14,
|
|
"STOP_LOSS": 33
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"params": {
|
|
"atr_sl_mult": 1.5,
|
|
"atr_tp_mult": 4.0,
|
|
"signal_threshold": 3,
|
|
"adx_threshold": 25,
|
|
"volume_multiplier": 1.5
|
|
},
|
|
"combined_pf": 0.87,
|
|
"combined_trades": 187,
|
|
"combined_pnl": -523.51,
|
|
"per_symbol": {
|
|
"XRPUSDT": {
|
|
"total_trades": 60,
|
|
"total_pnl": 178.1572,
|
|
"return_pct": 17.82,
|
|
"win_rate": 36.67,
|
|
"avg_win": 63.7095,
|
|
"avg_loss": -32.1961,
|
|
"profit_factor": 1.15,
|
|
"max_drawdown_pct": 24.97,
|
|
"sharpe_ratio": 8.89,
|
|
"total_fees": 221.384,
|
|
"close_reasons": {
|
|
"STOP_LOSS": 37,
|
|
"TAKE_PROFIT": 17,
|
|
"REVERSE_SIGNAL": 4,
|
|
"END_OF_DATA": 2
|
|
}
|
|
},
|
|
"TRXUSDT": {
|
|
"total_trades": 58,
|
|
"total_pnl": 22.3488,
|
|
"return_pct": 2.23,
|
|
"win_rate": 36.21,
|
|
"avg_win": 35.082,
|
|
"avg_loss": -19.3074,
|
|
"profit_factor": 1.03,
|
|
"max_drawdown_pct": 29.66,
|
|
"sharpe_ratio": 1.74,
|
|
"total_fees": 215.7837,
|
|
"close_reasons": {
|
|
"TAKE_PROFIT": 20,
|
|
"STOP_LOSS": 37,
|
|
"REVERSE_SIGNAL": 1
|
|
}
|
|
},
|
|
"DOGEUSDT": {
|
|
"total_trades": 69,
|
|
"total_pnl": -724.0153,
|
|
"return_pct": -72.4,
|
|
"win_rate": 23.19,
|
|
"avg_win": 77.8131,
|
|
"avg_loss": -37.1514,
|
|
"profit_factor": 0.63,
|
|
"max_drawdown_pct": 97.94,
|
|
"sharpe_ratio": -31.39,
|
|
"total_fees": 213.77,
|
|
"close_reasons": {
|
|
"STOP_LOSS": 51,
|
|
"TAKE_PROFIT": 16,
|
|
"REVERSE_SIGNAL": 2
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"params": {
|
|
"atr_sl_mult": 1.0,
|
|
"atr_tp_mult": 3.0,
|
|
"signal_threshold": 3,
|
|
"adx_threshold": 25,
|
|
"volume_multiplier": 1.5
|
|
},
|
|
"combined_pf": 0.86,
|
|
"combined_trades": 193,
|
|
"combined_pnl": -449.44,
|
|
"per_symbol": {
|
|
"XRPUSDT": {
|
|
"total_trades": 61,
|
|
"total_pnl": -95.5385,
|
|
"return_pct": -9.55,
|
|
"win_rate": 27.87,
|
|
"avg_win": 53.4163,
|
|
"avg_loss": -22.8094,
|
|
"profit_factor": 0.9,
|
|
"max_drawdown_pct": 24.93,
|
|
"sharpe_ratio": -6.54,
|
|
"total_fees": 232.5906,
|
|
"close_reasons": {
|
|
"STOP_LOSS": 44,
|
|
"TAKE_PROFIT": 15,
|
|
"REVERSE_SIGNAL": 2
|
|
}
|
|
},
|
|
"TRXUSDT": {
|
|
"total_trades": 60,
|
|
"total_pnl": 56.5121,
|
|
"return_pct": 5.65,
|
|
"win_rate": 35.0,
|
|
"avg_win": 28.8647,
|
|
"avg_loss": -14.0935,
|
|
"profit_factor": 1.1,
|
|
"max_drawdown_pct": 16.46,
|
|
"sharpe_ratio": 5.57,
|
|
"total_fees": 231.8512,
|
|
"close_reasons": {
|
|
"TAKE_PROFIT": 21,
|
|
"STOP_LOSS": 39
|
|
}
|
|
},
|
|
"DOGEUSDT": {
|
|
"total_trades": 72,
|
|
"total_pnl": -410.4183,
|
|
"return_pct": -41.04,
|
|
"win_rate": 22.22,
|
|
"avg_win": 71.6907,
|
|
"avg_loss": -27.812,
|
|
"profit_factor": 0.74,
|
|
"max_drawdown_pct": 59.8,
|
|
"sharpe_ratio": -20.3,
|
|
"total_fees": 247.1542,
|
|
"close_reasons": {
|
|
"STOP_LOSS": 55,
|
|
"TAKE_PROFIT": 16,
|
|
"REVERSE_SIGNAL": 1
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"params": {
|
|
"atr_sl_mult": 1.5,
|
|
"atr_tp_mult": 3.0,
|
|
"signal_threshold": 3,
|
|
"adx_threshold": 25,
|
|
"volume_multiplier": 1.5
|
|
},
|
|
"combined_pf": 0.86,
|
|
"combined_trades": 191,
|
|
"combined_pnl": -537.89,
|
|
"per_symbol": {
|
|
"XRPUSDT": {
|
|
"total_trades": 61,
|
|
"total_pnl": 81.9549,
|
|
"return_pct": 8.2,
|
|
"win_rate": 39.34,
|
|
"avg_win": 52.5446,
|
|
"avg_loss": -31.868,
|
|
"profit_factor": 1.07,
|
|
"max_drawdown_pct": 20.36,
|
|
"sharpe_ratio": 4.67,
|
|
"total_fees": 228.0613,
|
|
"close_reasons": {
|
|
"STOP_LOSS": 36,
|
|
"TAKE_PROFIT": 21,
|
|
"REVERSE_SIGNAL": 3,
|
|
"END_OF_DATA": 1
|
|
}
|
|
},
|
|
"TRXUSDT": {
|
|
"total_trades": 60,
|
|
"total_pnl": 16.9947,
|
|
"return_pct": 1.7,
|
|
"win_rate": 43.33,
|
|
"avg_win": 26.5267,
|
|
"avg_loss": -19.7853,
|
|
"profit_factor": 1.03,
|
|
"max_drawdown_pct": 19.5,
|
|
"sharpe_ratio": 1.53,
|
|
"total_fees": 230.8668,
|
|
"close_reasons": {
|
|
"TAKE_PROFIT": 26,
|
|
"STOP_LOSS": 34
|
|
}
|
|
},
|
|
"DOGEUSDT": {
|
|
"total_trades": 70,
|
|
"total_pnl": -636.837,
|
|
"return_pct": -63.68,
|
|
"win_rate": 27.14,
|
|
"avg_win": 66.5142,
|
|
"avg_loss": -37.2668,
|
|
"profit_factor": 0.66,
|
|
"max_drawdown_pct": 81.41,
|
|
"sharpe_ratio": -28.55,
|
|
"total_fees": 226.1792,
|
|
"close_reasons": {
|
|
"STOP_LOSS": 49,
|
|
"TAKE_PROFIT": 19,
|
|
"REVERSE_SIGNAL": 2
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"params": {
|
|
"atr_sl_mult": 2.0,
|
|
"atr_tp_mult": 3.0,
|
|
"signal_threshold": 3,
|
|
"adx_threshold": 25,
|
|
"volume_multiplier": 1.5
|
|
},
|
|
"combined_pf": 0.84,
|
|
"combined_trades": 181,
|
|
"combined_pnl": -650.76,
|
|
"per_symbol": {
|
|
"XRPUSDT": {
|
|
"total_trades": 60,
|
|
"total_pnl": -33.3165,
|
|
"return_pct": -3.33,
|
|
"win_rate": 45.0,
|
|
"avg_win": 48.9899,
|
|
"avg_loss": -41.0922,
|
|
"profit_factor": 0.98,
|
|
"max_drawdown_pct": 28.21,
|
|
"sharpe_ratio": -1.79,
|
|
"total_fees": 222.6794,
|
|
"close_reasons": {
|
|
"STOP_LOSS": 31,
|
|
"TAKE_PROFIT": 24,
|
|
"REVERSE_SIGNAL": 4,
|
|
"END_OF_DATA": 1
|
|
}
|
|
},
|
|
"TRXUSDT": {
|
|
"total_trades": 60,
|
|
"total_pnl": 113.4177,
|
|
"return_pct": 11.34,
|
|
"win_rate": 48.33,
|
|
"avg_win": 29.5543,
|
|
"avg_loss": -23.989,
|
|
"profit_factor": 1.15,
|
|
"max_drawdown_pct": 13.26,
|
|
"sharpe_ratio": 8.86,
|
|
"total_fees": 233.1651,
|
|
"close_reasons": {
|
|
"TAKE_PROFIT": 29,
|
|
"STOP_LOSS": 31
|
|
}
|
|
},
|
|
"DOGEUSDT": {
|
|
"total_trades": 61,
|
|
"total_pnl": -730.8616,
|
|
"return_pct": -73.09,
|
|
"win_rate": 32.79,
|
|
"avg_win": 66.623,
|
|
"avg_loss": -50.3249,
|
|
"profit_factor": 0.65,
|
|
"max_drawdown_pct": 89.87,
|
|
"sharpe_ratio": -31.8,
|
|
"total_fees": 201.1532,
|
|
"close_reasons": {
|
|
"STOP_LOSS": 39,
|
|
"TAKE_PROFIT": 20,
|
|
"REVERSE_SIGNAL": 2
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"params": {
|
|
"atr_sl_mult": 1.0,
|
|
"atr_tp_mult": 2.0,
|
|
"signal_threshold": 3,
|
|
"adx_threshold": 20,
|
|
"volume_multiplier": 2.0
|
|
},
|
|
"combined_pf": 0.82,
|
|
"combined_trades": 158,
|
|
"combined_pnl": -411.43,
|
|
"per_symbol": {
|
|
"XRPUSDT": {
|
|
"total_trades": 51,
|
|
"total_pnl": -67.2467,
|
|
"return_pct": -6.72,
|
|
"win_rate": 41.18,
|
|
"avg_win": 32.6854,
|
|
"avg_loss": -25.1213,
|
|
"profit_factor": 0.91,
|
|
"max_drawdown_pct": 15.04,
|
|
"sharpe_ratio": -6.93,
|
|
"total_fees": 190.9134,
|
|
"close_reasons": {
|
|
"STOP_LOSS": 30,
|
|
"TAKE_PROFIT": 21
|
|
}
|
|
},
|
|
"TRXUSDT": {
|
|
"total_trades": 48,
|
|
"total_pnl": -11.6184,
|
|
"return_pct": -1.16,
|
|
"win_rate": 45.83,
|
|
"avg_win": 17.3698,
|
|
"avg_loss": -15.1444,
|
|
"profit_factor": 0.97,
|
|
"max_drawdown_pct": 12.06,
|
|
"sharpe_ratio": -1.82,
|
|
"total_fees": 185.7228,
|
|
"close_reasons": {
|
|
"STOP_LOSS": 26,
|
|
"TAKE_PROFIT": 22
|
|
}
|
|
},
|
|
"DOGEUSDT": {
|
|
"total_trades": 59,
|
|
"total_pnl": -332.5664,
|
|
"return_pct": -33.26,
|
|
"win_rate": 28.81,
|
|
"avg_win": 50.0528,
|
|
"avg_loss": -28.1777,
|
|
"profit_factor": 0.72,
|
|
"max_drawdown_pct": 49.89,
|
|
"sharpe_ratio": -23.56,
|
|
"total_fees": 209.4051,
|
|
"close_reasons": {
|
|
"TAKE_PROFIT": 17,
|
|
"STOP_LOSS": 42
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"params": {
|
|
"atr_sl_mult": 1.0,
|
|
"atr_tp_mult": 4.0,
|
|
"signal_threshold": 3,
|
|
"adx_threshold": 20,
|
|
"volume_multiplier": 1.5
|
|
},
|
|
"combined_pf": 0.79,
|
|
"combined_trades": 244,
|
|
"combined_pnl": -841.36,
|
|
"per_symbol": {
|
|
"XRPUSDT": {
|
|
"total_trades": 78,
|
|
"total_pnl": -79.2162,
|
|
"return_pct": -7.92,
|
|
"win_rate": 24.36,
|
|
"avg_win": 68.3692,
|
|
"avg_loss": -23.3598,
|
|
"profit_factor": 0.94,
|
|
"max_drawdown_pct": 27.12,
|
|
"sharpe_ratio": -3.67,
|
|
"total_fees": 293.3028,
|
|
"close_reasons": {
|
|
"STOP_LOSS": 59,
|
|
"TAKE_PROFIT": 16,
|
|
"REVERSE_SIGNAL": 3
|
|
}
|
|
},
|
|
"TRXUSDT": {
|
|
"total_trades": 78,
|
|
"total_pnl": -31.4379,
|
|
"return_pct": -3.14,
|
|
"win_rate": 26.92,
|
|
"avg_win": 35.148,
|
|
"avg_loss": -13.5008,
|
|
"profit_factor": 0.96,
|
|
"max_drawdown_pct": 26.87,
|
|
"sharpe_ratio": -2.16,
|
|
"total_fees": 290.6072,
|
|
"close_reasons": {
|
|
"TAKE_PROFIT": 18,
|
|
"STOP_LOSS": 56,
|
|
"REVERSE_SIGNAL": 3,
|
|
"END_OF_DATA": 1
|
|
}
|
|
},
|
|
"DOGEUSDT": {
|
|
"total_trades": 88,
|
|
"total_pnl": -730.7093,
|
|
"return_pct": -73.07,
|
|
"win_rate": 17.05,
|
|
"avg_win": 73.6527,
|
|
"avg_loss": -25.1438,
|
|
"profit_factor": 0.6,
|
|
"max_drawdown_pct": 96.24,
|
|
"sharpe_ratio": -31.36,
|
|
"total_fees": 272.7438,
|
|
"close_reasons": {
|
|
"STOP_LOSS": 72,
|
|
"TAKE_PROFIT": 14,
|
|
"REVERSE_SIGNAL": 2
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"params": {
|
|
"atr_sl_mult": 1.5,
|
|
"atr_tp_mult": 2.0,
|
|
"signal_threshold": 3,
|
|
"adx_threshold": 25,
|
|
"volume_multiplier": 2.0
|
|
},
|
|
"combined_pf": 0.79,
|
|
"combined_trades": 124,
|
|
"combined_pnl": -484.18,
|
|
"per_symbol": {
|
|
"XRPUSDT": {
|
|
"total_trades": 39,
|
|
"total_pnl": -20.6227,
|
|
"return_pct": -2.06,
|
|
"win_rate": 48.72,
|
|
"avg_win": 33.4928,
|
|
"avg_loss": -32.8493,
|
|
"profit_factor": 0.97,
|
|
"max_drawdown_pct": 22.43,
|
|
"sharpe_ratio": -2.37,
|
|
"total_fees": 142.4634,
|
|
"close_reasons": {
|
|
"STOP_LOSS": 20,
|
|
"TAKE_PROFIT": 19
|
|
}
|
|
},
|
|
"TRXUSDT": {
|
|
"total_trades": 37,
|
|
"total_pnl": -31.7348,
|
|
"return_pct": -3.17,
|
|
"win_rate": 54.05,
|
|
"avg_win": 16.8508,
|
|
"avg_loss": -21.6912,
|
|
"profit_factor": 0.91,
|
|
"max_drawdown_pct": 11.88,
|
|
"sharpe_ratio": -5.55,
|
|
"total_fees": 143.0716,
|
|
"close_reasons": {
|
|
"STOP_LOSS": 17,
|
|
"TAKE_PROFIT": 20
|
|
}
|
|
},
|
|
"DOGEUSDT": {
|
|
"total_trades": 48,
|
|
"total_pnl": -431.8272,
|
|
"return_pct": -43.18,
|
|
"win_rate": 37.5,
|
|
"avg_win": 47.8345,
|
|
"avg_loss": -43.0949,
|
|
"profit_factor": 0.67,
|
|
"max_drawdown_pct": 50.78,
|
|
"sharpe_ratio": -30.39,
|
|
"total_fees": 177.1131,
|
|
"close_reasons": {
|
|
"TAKE_PROFIT": 18,
|
|
"STOP_LOSS": 29,
|
|
"REVERSE_SIGNAL": 1
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"params": {
|
|
"atr_sl_mult": 1.5,
|
|
"atr_tp_mult": 3.0,
|
|
"signal_threshold": 3,
|
|
"adx_threshold": 20,
|
|
"volume_multiplier": 2.5
|
|
},
|
|
"combined_pf": 0.79,
|
|
"combined_trades": 111,
|
|
"combined_pnl": -526.56,
|
|
"per_symbol": {
|
|
"XRPUSDT": {
|
|
"total_trades": 37,
|
|
"total_pnl": -76.1996,
|
|
"return_pct": -7.62,
|
|
"win_rate": 37.84,
|
|
"avg_win": 51.5372,
|
|
"avg_loss": -34.6835,
|
|
"profit_factor": 0.9,
|
|
"max_drawdown_pct": 23.99,
|
|
"sharpe_ratio": -7.08,
|
|
"total_fees": 141.2276,
|
|
"close_reasons": {
|
|
"STOP_LOSS": 23,
|
|
"TAKE_PROFIT": 13,
|
|
"REVERSE_SIGNAL": 1
|
|
}
|
|
},
|
|
"TRXUSDT": {
|
|
"total_trades": 29,
|
|
"total_pnl": 49.0001,
|
|
"return_pct": 4.9,
|
|
"win_rate": 48.28,
|
|
"avg_win": 28.1716,
|
|
"avg_loss": -23.0268,
|
|
"profit_factor": 1.14,
|
|
"max_drawdown_pct": 16.26,
|
|
"sharpe_ratio": 7.6,
|
|
"total_fees": 108.6285,
|
|
"close_reasons": {
|
|
"STOP_LOSS": 15,
|
|
"TAKE_PROFIT": 14
|
|
}
|
|
},
|
|
"DOGEUSDT": {
|
|
"total_trades": 45,
|
|
"total_pnl": -499.3597,
|
|
"return_pct": -49.94,
|
|
"win_rate": 26.67,
|
|
"avg_win": 75.6858,
|
|
"avg_loss": -42.6542,
|
|
"profit_factor": 0.65,
|
|
"max_drawdown_pct": 63.86,
|
|
"sharpe_ratio": -31.24,
|
|
"total_fees": 161.158,
|
|
"close_reasons": {
|
|
"STOP_LOSS": 32,
|
|
"TAKE_PROFIT": 12,
|
|
"REVERSE_SIGNAL": 1
|
|
}
|
|
}
|
|
}
|
|
}
|
|
] |