rosemarycox5334-debug/AlphaMaster
MT5 factor mining, backtest, and web training UI
解决的问题
AlphaMaster 是一个定量交易因子挖掘中心,能够从历史市场数据(Parquet 或 MT5 K线)中自动发现可解释的因子公式。它通过使用机器学习搜索预测市场走势的最有效数学公式,消除了手动试错创建交易策略的过程。
工作原理
该系统使用深度强化学习在特征和运算符空间中搜索最优公式。这些公式以标记序列形式表示,并通过自定义 StackVM 执行。工作流程分为三个主要阶段:
- 训练:RL 代理搜索公式,并根据验证集表现选择最佳公式。
- 回测:系统使用连续仓位大小逻辑(
tanh(factor))模拟交易,评估夏普比率和索提诺比率等绩效指标。 - 实时分析:系统监控实时数据源(如 MT5 或 OKX),基于当前周期的收盘K线重新计算信号,以避免信号闪烁。
适用人群
希望自动化因子挖掘流程,并从历史训练过渡到实时信号生成与部署的量化交易员和开发者。
主要亮点
- 端到端流程:在单一 Web UI 中集成训练、回测和实时信号分析。
- 可解释公式:与“黑箱”模型不同,它搜索的是可由 StackVM 执行的显式数学公式。
- 一致的信号逻辑:在训练、回测和实时分析中使用相同的信号计算逻辑,防止前瞻偏差。
- 外部通知:支持 Feishu(Lark)Webhooks,在交易信号方向变化时发送警报。
相关
- 项目
- 项目
- 项目
- 项目
- 项目