e99c14e907
- 重跑 500 trials Optuna study (warmup 修复版) - 新 finalist 集合: #1 trial #491 / #2 trial #297 / #3 trial #492 - finalist #1 IS net $263k (vs 旧 $29k, warmup 修复后搜索空间扩大) - 重生 finalists JSON / features parquet / dashboard HTML - 三个独立 registry 条目 (f1_t491 / f2_t297 / f3_t492) - registry 文件名含 finalist index + trial number 避免覆盖 - registry 状态: "已记录 (无 MT5 验证)" - 待 Phase 7 MT5 验证 - 删除旧 registry 条目 (trial #324 已被新 study 取代)
251 lines
6.9 KiB
JSON
251 lines
6.9 KiB
JSON
{
|
|
"windows": {
|
|
"IS": [
|
|
"2025-01-01 00:00:00",
|
|
"2026-01-01 00:00:00"
|
|
],
|
|
"OOS": [
|
|
"2026-01-01 00:00:00",
|
|
"2026-06-26 00:00:00"
|
|
]
|
|
},
|
|
"finalists": [
|
|
{
|
|
"index": 1,
|
|
"trial_number": 491,
|
|
"score": 186075.4,
|
|
"params": {
|
|
"InpFastEmaPeriod": 33,
|
|
"InpSlowEmaPeriod": 180,
|
|
"InpRsiPeriod": 11,
|
|
"InpRsiBuyLevel": 39.0,
|
|
"InpRsiSellLevel": 57.0,
|
|
"InpPullbackAtrMult": 3.9000000000000004,
|
|
"InpAtrPeriod": 27,
|
|
"InpMaxSpreadAtrPct": 25.0,
|
|
"InpRiskPercent": 2.5,
|
|
"InpAtrSLMult": 1.0,
|
|
"InpAtrTPMult": 4.0,
|
|
"InpBreakEvenPoints": 60.0,
|
|
"InpBreakEvenLock": 50,
|
|
"InpTrailStartPoints": 220.0,
|
|
"InpTrailStepPoints": 240.0,
|
|
"InpMaxTradesPerDay": 12,
|
|
"InpDailyLossLimit": 7.0,
|
|
"InpMinSecondsBetween": 30
|
|
},
|
|
"merged_params": {
|
|
"InpTimeframe": 5,
|
|
"InpFastEmaPeriod": 33,
|
|
"InpSlowEmaPeriod": 180,
|
|
"InpRsiPeriod": 11,
|
|
"InpRsiBuyLevel": 39.0,
|
|
"InpRsiSellLevel": 57.0,
|
|
"InpPullbackAtrMult": 3.9000000000000004,
|
|
"InpAtrPeriod": 27,
|
|
"InpMinAtrPoints": 0,
|
|
"InpMaxSpreadAtrPct": 25.0,
|
|
"InpSizingMode": 1,
|
|
"InpFixedLots": 0.01,
|
|
"InpRiskPercent": 2.5,
|
|
"InpStopMode": 0,
|
|
"InpAtrSLMult": 1.0,
|
|
"InpAtrTPMult": 4.0,
|
|
"InpStopLossPoints": 200,
|
|
"InpTakeProfitPoints": 300,
|
|
"InpUseBreakEven": true,
|
|
"InpBreakEvenPoints": 60.0,
|
|
"InpBreakEvenLock": 50,
|
|
"InpUseTrailing": true,
|
|
"InpTrailStartPoints": 220.0,
|
|
"InpTrailStepPoints": 240.0,
|
|
"InpMaxPositions": 1,
|
|
"InpMaxTradesPerDay": 12,
|
|
"InpDailyLossLimit": 7.0,
|
|
"InpDailyProfitTarget": 0.0,
|
|
"InpMinSecondsBetween": 30,
|
|
"InpUseSession": false,
|
|
"InpSessionStartHour": 7,
|
|
"InpSessionEndHour": 20,
|
|
"InpMagicNumber": 20240530,
|
|
"InpComment": "GoldScalperPro"
|
|
},
|
|
"IS": {
|
|
"net": 263527.63,
|
|
"PF": 1.8016,
|
|
"trades": 2104,
|
|
"DD%": 0.107894,
|
|
"sharpe": 7.0019,
|
|
"win_rate": 0.8113,
|
|
"first_trade_ts": "2025-01-02T01:50:00"
|
|
},
|
|
"OOS": {
|
|
"net": 10632.7,
|
|
"PF": 1.8001,
|
|
"trades": 1098,
|
|
"DD%": 0.110416,
|
|
"sharpe": 8.5291,
|
|
"win_rate": 0.8889,
|
|
"first_trade_ts": "2026-01-02T14:55:00"
|
|
}
|
|
},
|
|
{
|
|
"index": 2,
|
|
"trial_number": 297,
|
|
"score": 68772.16,
|
|
"params": {
|
|
"InpFastEmaPeriod": 9,
|
|
"InpSlowEmaPeriod": 110,
|
|
"InpRsiPeriod": 17,
|
|
"InpRsiBuyLevel": 45.0,
|
|
"InpRsiSellLevel": 54.0,
|
|
"InpPullbackAtrMult": 3.5,
|
|
"InpAtrPeriod": 23,
|
|
"InpMaxSpreadAtrPct": 37.5,
|
|
"InpRiskPercent": 2.75,
|
|
"InpAtrSLMult": 1.3,
|
|
"InpAtrTPMult": 3.9000000000000004,
|
|
"InpBreakEvenPoints": 50.0,
|
|
"InpBreakEvenLock": 45,
|
|
"InpTrailStartPoints": 270.0,
|
|
"InpTrailStepPoints": 70.0,
|
|
"InpMaxTradesPerDay": 11,
|
|
"InpDailyLossLimit": 7.5,
|
|
"InpMinSecondsBetween": 45
|
|
},
|
|
"merged_params": {
|
|
"InpTimeframe": 5,
|
|
"InpFastEmaPeriod": 9,
|
|
"InpSlowEmaPeriod": 110,
|
|
"InpRsiPeriod": 17,
|
|
"InpRsiBuyLevel": 45.0,
|
|
"InpRsiSellLevel": 54.0,
|
|
"InpPullbackAtrMult": 3.5,
|
|
"InpAtrPeriod": 23,
|
|
"InpMinAtrPoints": 0,
|
|
"InpMaxSpreadAtrPct": 37.5,
|
|
"InpSizingMode": 1,
|
|
"InpFixedLots": 0.01,
|
|
"InpRiskPercent": 2.75,
|
|
"InpStopMode": 0,
|
|
"InpAtrSLMult": 1.3,
|
|
"InpAtrTPMult": 3.9000000000000004,
|
|
"InpStopLossPoints": 200,
|
|
"InpTakeProfitPoints": 300,
|
|
"InpUseBreakEven": true,
|
|
"InpBreakEvenPoints": 50.0,
|
|
"InpBreakEvenLock": 45,
|
|
"InpUseTrailing": true,
|
|
"InpTrailStartPoints": 270.0,
|
|
"InpTrailStepPoints": 70.0,
|
|
"InpMaxPositions": 1,
|
|
"InpMaxTradesPerDay": 11,
|
|
"InpDailyLossLimit": 7.5,
|
|
"InpDailyProfitTarget": 0.0,
|
|
"InpMinSecondsBetween": 45,
|
|
"InpUseSession": false,
|
|
"InpSessionStartHour": 7,
|
|
"InpSessionEndHour": 20,
|
|
"InpMagicNumber": 20240530,
|
|
"InpComment": "GoldScalperPro"
|
|
},
|
|
"IS": {
|
|
"net": 94197.91,
|
|
"PF": 2.499,
|
|
"trades": 1605,
|
|
"DD%": 0.032769,
|
|
"sharpe": 7.7362,
|
|
"win_rate": 0.8692,
|
|
"first_trade_ts": "2025-01-02T01:55:00"
|
|
},
|
|
"OOS": {
|
|
"net": 11153.84,
|
|
"PF": 2.1992,
|
|
"trades": 874,
|
|
"DD%": 0.087003,
|
|
"sharpe": 11.0799,
|
|
"win_rate": 0.9245,
|
|
"first_trade_ts": "2026-01-02T14:55:00"
|
|
}
|
|
},
|
|
{
|
|
"index": 3,
|
|
"trial_number": 492,
|
|
"score": 129574.9,
|
|
"params": {
|
|
"InpFastEmaPeriod": 34,
|
|
"InpSlowEmaPeriod": 180,
|
|
"InpRsiPeriod": 11,
|
|
"InpRsiBuyLevel": 39.0,
|
|
"InpRsiSellLevel": 57.0,
|
|
"InpPullbackAtrMult": 4.0,
|
|
"InpAtrPeriod": 28,
|
|
"InpMaxSpreadAtrPct": 25.0,
|
|
"InpRiskPercent": 2.5,
|
|
"InpAtrSLMult": 1.0,
|
|
"InpAtrTPMult": 4.0,
|
|
"InpBreakEvenPoints": 70.0,
|
|
"InpBreakEvenLock": 50,
|
|
"InpTrailStartPoints": 220.0,
|
|
"InpTrailStepPoints": 240.0,
|
|
"InpMaxTradesPerDay": 12,
|
|
"InpDailyLossLimit": 7.0,
|
|
"InpMinSecondsBetween": 30
|
|
},
|
|
"merged_params": {
|
|
"InpTimeframe": 5,
|
|
"InpFastEmaPeriod": 34,
|
|
"InpSlowEmaPeriod": 180,
|
|
"InpRsiPeriod": 11,
|
|
"InpRsiBuyLevel": 39.0,
|
|
"InpRsiSellLevel": 57.0,
|
|
"InpPullbackAtrMult": 4.0,
|
|
"InpAtrPeriod": 28,
|
|
"InpMinAtrPoints": 0,
|
|
"InpMaxSpreadAtrPct": 25.0,
|
|
"InpSizingMode": 1,
|
|
"InpFixedLots": 0.01,
|
|
"InpRiskPercent": 2.5,
|
|
"InpStopMode": 0,
|
|
"InpAtrSLMult": 1.0,
|
|
"InpAtrTPMult": 4.0,
|
|
"InpStopLossPoints": 200,
|
|
"InpTakeProfitPoints": 300,
|
|
"InpUseBreakEven": true,
|
|
"InpBreakEvenPoints": 70.0,
|
|
"InpBreakEvenLock": 50,
|
|
"InpUseTrailing": true,
|
|
"InpTrailStartPoints": 220.0,
|
|
"InpTrailStepPoints": 240.0,
|
|
"InpMaxPositions": 1,
|
|
"InpMaxTradesPerDay": 12,
|
|
"InpDailyLossLimit": 7.0,
|
|
"InpDailyProfitTarget": 0.0,
|
|
"InpMinSecondsBetween": 30,
|
|
"InpUseSession": false,
|
|
"InpSessionStartHour": 7,
|
|
"InpSessionEndHour": 20,
|
|
"InpMagicNumber": 20240530,
|
|
"InpComment": "GoldScalperPro"
|
|
},
|
|
"IS": {
|
|
"net": 165740.84,
|
|
"PF": 1.6318,
|
|
"trades": 2084,
|
|
"DD%": 0.143814,
|
|
"sharpe": 6.2544,
|
|
"win_rate": 0.7961,
|
|
"first_trade_ts": "2025-01-02T01:50:00"
|
|
},
|
|
"OOS": {
|
|
"net": 6969.58,
|
|
"PF": 1.5137,
|
|
"trades": 1083,
|
|
"DD%": 0.143276,
|
|
"sharpe": 6.9851,
|
|
"win_rate": 0.8689,
|
|
"first_trade_ts": "2026-01-02T14:55:00"
|
|
}
|
|
}
|
|
]
|
|
} |