71 lines
2.4 KiB
YAML
71 lines
2.4 KiB
YAML
backtest_settings:
|
|
currency: USD
|
|
date_range:
|
|
from: 2024.01.01
|
|
to: 2025.12.31
|
|
deposit: 10000
|
|
execution_delay: 0
|
|
forward_date: ''
|
|
forward_mode: 0
|
|
leverage: 1:100
|
|
model: 0
|
|
optimization: 0
|
|
replace_report: true
|
|
shutdown_terminal: true
|
|
symbols:
|
|
- EURUSD
|
|
- GBPUSD
|
|
- USDJPY
|
|
- USDCHF
|
|
- EURJPY
|
|
- EURGBP
|
|
- GBPJPY
|
|
- XAUUSD
|
|
timeframes:
|
|
- H1
|
|
visual: 0
|
|
|
|
# ---- 根品种别名映射(可选,留空/删除整块 = 关闭此功能,行为与传统一致)----
|
|
# 纯查表,没有任何"自动判断"。逻辑品种写在上面的 symbols 列表里,
|
|
# 想让系统实际用哪个 MT5 品种就在这里写死。
|
|
#
|
|
# 用法:取消下面想启用的那一行(或多行)的注释即可。
|
|
# 同一时间只能有一条 XAUUSD 映射生效;切换另一种后缀时把上一条注释掉。
|
|
# 注意:GUI 的"保存配置"不会动这块内容(symbol_aliases 在 GUI 里没有编辑控件),
|
|
# 改完直接保存即可,存盘不会被覆盖。GUI 重启后提示标签自动更新。
|
|
# symbol_aliases:
|
|
# XAUUSD: XAUUSDc # 常用:自定义品种 XAUUSDc(带扩展历史 / 精度)
|
|
# XAUUSD: XAUUSDm # 切换:自定义品种 XAUUSDm
|
|
# XAUUSD: Gold.v2 # 切换:完全不同的名字(broker 自定义 / ECN 后缀等)
|
|
# XAUUSD: XAUUSD # 显式直通:等价于不写这条(写出来仅为自解释)
|
|
# XAGUSD: XAGUSDc # 银同理
|
|
# XAGUSD: XAGUSDm
|
|
# BTCUSD: BTCUSD.sb # 加密货币自定义后缀
|
|
# # EURUSD 没列 # 永远不需要列:未列出的逻辑品种按原名直传
|
|
#
|
|
# 关闭整个功能:把整块(包括 symbol_aliases: 这行)注释掉或删除。
|
|
# 关闭后 GUI "实际品种"提示行自动消失,INI 里的 Symbol= 与逻辑名完全一致。
|
|
symbol_aliases:
|
|
EURUSD: EURUSDc
|
|
GBPUSD: GBPUSDc
|
|
USDJPY: USDJPYc
|
|
USDCHF: USDCHFc
|
|
EURJPY: EURJPYc
|
|
EURGBP: EURGBPc
|
|
GBPJPY: GBPJPYc
|
|
XAUUSD: XAUUSDc
|
|
eas: []
|
|
execution:
|
|
kill_between: true
|
|
skip_existing: true
|
|
timeout_per_test: 600
|
|
|
|
# MT5 路径说明:
|
|
# 这部分会被 GUI 接管(启动时从 optimizer/mt5_state.json 读取;失焦时写回 mt5_state.json)。
|
|
# 留空也没事,GUI 自己会用上次保存的值。
|
|
mt5_settings:
|
|
terminal_path: ""
|
|
data_dir: ""
|
|
ini_dir: "{PROJECT_ROOT}/config/generated"
|
|
reports_dir: "{PROJECT_ROOT}/reports"
|