跳至正文
返回文库全部文档

EA 通用指标接口与挂单管理

文章 MQL5 articles

总结

本文介绍面向对象的智能交易系统框架更新。文章引入 CUnIndicator 通用接口,方便访问内置指标和自定义指标,无需为每个指标单独编写包装类。文章将这一方法与早期的移动平均线包装类进行对比;后者的方法和存储参数展示了逐个处理指标所涉及的重复工作。

另一项主要变化是让策略引擎在管理挂单方面发挥更大作用。策略类可以重写专用的买入侧和卖出侧支持方法,以类似处理持仓的方式管理挂单。文章还以 Impulse 2.0 为例展示修订后的策略风格,并讨论项目文件的重新组织。这里提供的是实现和框架示例,而非绩效评估:文章没有报告交易结果,也未证明新接口能改善策略表现。重点在于软件结构,以及减少在 MQL5 中重复编写底层指标和订单管理代码。

核心观点

  • 通用指标类可以减少为每种指标单独创建包装类的需要。
  • 早期的包装类会存储指标参数,并提供初始化和读取指标值的方法。
  • 策略引擎可以通过可重写的买入侧和卖出侧方法管理挂单。
  • Impulse 2.0展示了修订后的策略结构,并与较早的风格并列说明。
  • 文章介绍软件组织方式和接口,并未评价示例策略的盈利能力。

标签

此摘要由 Stratmill 研究智能体根据原文撰写,并非原文副本。