{ "timeframe": "M15", "period": ["2020-01-01", "2026-01-01"], "lot_per_symbol": 0.05, "initial_balance": 10000, "categories": { "majors": ["EURUSD", "GBPUSD", "USDJPY", "USDCHF", "USDCAD", "AUDUSD", "NZDUSD"], "crosses": ["EURGBP", "EURJPY", "GBPJPY", "EURCHF", "GBPCHF", "EURAUD", "EURNZD", "EURCAD", "GBPAUD", "GBPNZD", "GBPCAD", "AUDNZD", "AUDCAD", "NZDCAD"], "jpy_cross": ["AUDJPY", "NZDJPY", "CADJPY", "CHFJPY"], "metals": ["XAUUSD", "XAGUSD", "XPTUSD", "XPDUSD"], "indices": ["US500", "NAS100", "US30", "GER40", "UK100", "JPN225"], "crypto": ["BTCUSD", "ETHUSD"], "commodities": ["XTIUSD", "XBRUSD"], "cnh": ["USDCNH"] }, "symbols": [ {"name": "EURUSD", "max_spread_pips": 6, "category": "majors"}, {"name": "GBPUSD", "max_spread_pips": 8, "category": "majors"}, {"name": "USDJPY", "max_spread_pips": 8, "category": "majors"}, {"name": "USDCHF", "max_spread_pips": 8, "category": "majors"}, {"name": "USDCAD", "max_spread_pips": 8, "category": "majors"}, {"name": "AUDUSD", "max_spread_pips": 8, "category": "majors"}, {"name": "NZDUSD", "max_spread_pips": 10, "category": "majors"}, {"name": "EURGBP", "max_spread_pips": 8, "category": "crosses"}, {"name": "EURJPY", "max_spread_pips": 10, "category": "crosses"}, {"name": "GBPJPY", "max_spread_pips": 12, "category": "crosses"}, {"name": "EURCHF", "max_spread_pips": 10, "category": "crosses"}, {"name": "GBPCHF", "max_spread_pips": 12, "category": "crosses"}, {"name": "EURAUD", "max_spread_pips": 10, "category": "crosses"}, {"name": "EURNZD", "max_spread_pips": 12, "category": "crosses"}, {"name": "EURCAD", "max_spread_pips": 10, "category": "crosses"}, {"name": "GBPAUD", "max_spread_pips": 12, "category": "crosses"}, {"name": "GBPNZD", "max_spread_pips": 14, "category": "crosses"}, {"name": "GBPCAD", "max_spread_pips": 12, "category": "crosses"}, {"name": "AUDNZD", "max_spread_pips": 12, "category": "crosses"}, {"name": "AUDCAD", "max_spread_pips": 12, "category": "crosses"}, {"name": "NZDCAD", "max_spread_pips": 12, "category": "crosses"}, {"name": "AUDJPY", "max_spread_pips": 10, "category": "jpy_cross"}, {"name": "NZDJPY", "max_spread_pips": 12, "category": "jpy_cross"}, {"name": "CADJPY", "max_spread_pips": 10, "category": "jpy_cross"}, {"name": "CHFJPY", "max_spread_pips": 10, "category": "jpy_cross"}, {"name": "XAUUSD", "max_spread_pips": 35, "category": "metals"}, {"name": "XAGUSD", "max_spread_pips": 40, "category": "metals"}, {"name": "XPTUSD", "max_spread_pips": 50, "category": "metals"}, {"name": "XPDUSD", "max_spread_pips": 80, "category": "metals"}, {"name": "US500", "max_spread_pips": 15, "category": "indices"}, {"name": "NAS100", "max_spread_pips": 20, "category": "indices"}, {"name": "US30", "max_spread_pips": 20, "category": "indices"}, {"name": "GER40", "max_spread_pips": 20, "category": "indices"}, {"name": "UK100", "max_spread_pips": 20, "category": "indices"}, {"name": "JPN225", "max_spread_pips": 25, "category": "indices"}, {"name": "BTCUSD", "max_spread_pips": 50, "category": "crypto"}, {"name": "ETHUSD", "max_spread_pips": 40, "category": "crypto"}, {"name": "XTIUSD", "max_spread_pips": 30, "category": "commodities"}, {"name": "XBRUSD", "max_spread_pips": 30, "category": "commodities"}, {"name": "USDCNH", "max_spread_pips": 15, "category": "cnh"} ] }