Files
mt_mt5_backertest/scripts/optimizer/configs/Grid_Pro.json
T
2026-07-06 03:32:12 +08:00

91 lines
2.3 KiB
JSON

{
"ea_name": "Grid Pro",
"ea_path": "Experts\\\\Grid\\\\GridPro.ex5",
"description": "Multi-period grid EA with genetic optimization",
"search_strategy": "genetic",
"optimization_criterion": "profit_factor",
"parameters": {
"GridLevels": {
"type": "int",
"default": 5,
"min": 3,
"max": 20,
"step": 1,
"description": "Grid levels"
},
"GridSpacing": {
"type": "int",
"default": 50,
"min": 10,
"max": 200,
"step": 10,
"description": "Grid spacing in points"
},
"GridSpacingMult": {
"type": "double",
"default": 1.5,
"min": 1.0,
"max": 3.0,
"step": 0.1,
"precision": 1,
"description": "Spacing multiplier"
},
"BaseLotsize": {
"type": "double",
"default": 0.1,
"min": 0.01,
"max": 1.0,
"step": 0.01,
"precision": 2,
"description": "Base lot size"
},
"MaxOpenLots": {
"type": "double",
"default": 5.0,
"min": 0.1,
"max": 20.0,
"step": 0.1,
"precision": 1,
"description": "Max open lots"
},
"MaxDrawdown": {
"type": "int",
"default": 30,
"min": 10,
"max": 100,
"step": 5,
"description": "Max drawdown percentage"
},
"TakeProfitGrid": {
"type": "int",
"default": 20,
"min": 5,
"max": 100,
"step": 5,
"description": "Take profit grid"
},
"TradingMode": {
"type": "enum",
"default": "BOTH",
"options": [
"BUY",
"SELL",
"BOTH"
],
"description": "Trading mode"
}
},
"test_config": {
"symbol": "EURUSD",
"period": "H1",
"from_date": "2024.01.01",
"to_date": "2025.12.31",
"model": 1,
"deposit": 5000,
"leverage": "1:100"
},
"walk_forward": {
"enabled": true,
"train_test_ratio": 0.75
}
}