EA-41601 · 辅助工具

NovaBarra

这是一个新K线检测工具型EA,用于监控图表上新K线的形成。它提供了一个事件处理模板,区分首次附加后的第一个tick和后续的新K线事件。该EA不开设任何交易仓位,也未实现任何交易策略。

打开交互版(权益曲线、切换品种)

基本信息

风险安全
评分★★☆☆☆
类型辅助工具
周期M1, M5, M15, M30, H1, H4, D1, W1, MN
指标iTime
作者Direito Autoral \x00A9 2022, Fernando M. I. Carreiro, Todos os direitos reservados

回测结果(H1,约 1 年)

暂未回测:这个 EA 还没能自动转换。

策略分析

该EA并非交易策略,而是一个新K线事件检测的工具模板。其核心逻辑是使用静态变量存储当前K线的时间戳,通过比较当前K线时间与前一K线时间是否变化来判断是否出现新K线。当检测到新K线时,它进一步区分两种情况:第一种是EA首次附加到图表时,此时K线可能处于形成过程中而非真正的新K线开端;第二种是正常的新K线出现。入场条件方面,该EA没有任何入场逻辑。出场条件方面,同样没有任何出场逻辑。仓位管理和资金管理完全缺失,因为该EA仅提供事件检测框架而不执行交易操作。

优势

  • 提供了兼容MQL4和MQL5的新K线检测模板
  • 正确处理了EA首次附加时非真正新K线的边界情况
  • 代码结构清晰,注释详细,便于理解和扩展
  • 使用静态变量高效追踪K线状态,无需全局变量
  • 兼容MQL4和MQL5两种平台

劣势

  • 仅是模板代码,没有实现任何实际交易逻辑
  • 缺少对新K线事件后具体操作的实现示例
  • 未包含任何错误处理机制
  • 未提供多时间周期或多品种的支持
  • 没有包含任何交易安全检查如连接状态检测

改进建议

  • 可以封装成可复用的函数或类,方便在其他EA中调用
  • 添加多时间周期新K线检测功能,并增加新K线事件的回调机制
  • 提供更完整的使用示例,包括在新K线事件中执行交易操作的演示代码

风险评估

总体风险: 安全

  • 该EA不执行任何交易操作,因此没有交易风险
  • 作为模板代码,直接用于实盘需要补充完整的交易逻辑和风控措施

评估得分

代码质量3.0
策略逻辑1.0
风险管理1.0
稳健性3.0
创新性1.0
文档4.0
综合2.2

参数

参数默认值说明
_SymbolCurrent symbol当前交易品种(内置变量)
_PeriodCurrent period当前图表周期(内置变量)
WRONG_VALUE-1用于初始化静态变量的无效值标记

同类 EA:辅助工具

回测是历史模拟,不代表未来收益,不构成投资建议。

订阅每周 Arena 周报

每周一封邮件:排名变化、新信号和新研究。不发垃圾邮件,随时可以退订。