配置
通过回测训练系统
你可以不让 AI 从完全空白开始,而是先在 MT4 的策略测试器中让它跑一遍历史数据,让它从本会犯下的错误中学习——然后再把这些经验带入你的实盘配置。这是在冒真实资金风险之前,让系统抢先起步的推荐方式。
工作原理
brain_backtest.exe 是 AI 引擎的一个独立副本,仅在策略测试器运行期间使用。它通过自己的端口(5655)与 LorentzianBot-Scalp-Backtest EA 通信,并将其学到的一切写入自己的 backtest_state 文件夹——与你的实盘引擎(The Brain,端口 5555)及其记忆文件完全隔离。回测永远不会影响实盘交易,实盘交易也永远不会影响回测。
当你对某次回测的结果满意后,Merge-Backtest-To-Live.exe(通常通过其 .bat 包装脚本运行)会将 backtest_state 中新学到的错误复制到你的实盘记忆文件中——跳过任何与实盘引擎已知错误过于相似的内容,以避免同一个教训被重复添加。
第 1 步:挂载 AI 运行一次回测
- 将
brain_backtest.exe复制到与brain.exe相同的文件夹中。 - 在 MT4 中打开策略测试器,选择 LorentzianBot-Scalp-Backtest EA,并设置你想测试的品种、日期范围和模型。
- 在其 Inputs 选项卡中,将
AI_WORKING_DIR设置为你的安装文件夹,并将AI_EXECUTABLE设置为brain_backtest.exe——这会覆盖该输入参数的默认值,因为回测 EA 默认不会自动启动进程。 - 运行回测。完成后,
brain_backtest.exe旁边会出现一个backtest_state文件夹,里面包含它学到的所有内容。
观察它学习
下面是同一个设置连续经过三轮回测的情况。每一轮,黑名单(Black Book)都有更多的历史记录可供比对——从而拦截更多本会亏损的交易。



当这样一轮结果看起来没问题后,就可以进入下面的合并步骤了。
第 2 步:将所学内容合并到你的实盘配置中
- 先关闭
brain.exe。 - 在你的安装文件夹中运行
Merge-Backtest-To-Live.bat。 - 它会先显示一次模拟运行——准确列出每个品种将会发生的变化——然后再实际写入任何内容。
- 输入
YES以实际应用更改。它更改的每个文件都会先自动备份。 - 重启
brain.exe,或者干脆等待——每个品种的记忆会在下次请求信号时自动重新加载。
随时重复这个过程
这不是一次性的步骤。每当你回测一个新的日期范围、一个新的品种,或者在一次实盘亏损之后想让系统从中学习时,都可以再次运行同样的合并流程——它只会在已有内容之上添加新的、不重复的条目,直到达到每个品种的上限。
这不是一种保证
通过回测训练系统,可以降低它在特定品种上重复某个此前已观察到的具体错误的概率。它并不能预测未来的价格走势,过去的回测结果也不能保证未来的表现。请将其视为你自身风险决策中的一项参考,而不是替代品。