EA-39103 · 辅助工具

NewBar

NewBar是一个工具类,用于检测指定图表时间周期上新K线的形成。它提供一个简单的布尔方法来检查当前tick是否属于新K线,防止在同一根K线内多次处理信号。这是其他交易EA常用的基础构建模块,用于确保每根K线只交易一次。

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

基本信息

风险安全
评分★★☆☆☆
类型辅助工具
周期M1, M5, M15, M30, H1, H4, D1
指标None
作者Copyright \x00A9 2022, Fernando M. I. Carreiro, All rights reserved

回测结果(H1,约 1 年)

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

策略分析

NewBar本身不是一个交易策略,而是一个技术工具类,用于检测新K线的形成。其核心概念是通过比较当前K线的时间戳与上一次记录的K线时间戳,判断是否进入了新的K线周期。入场条件不适用,因为该工具不执行任何交易操作。出场条件同样不适用。仓位管理和资金管理均不涉及,因为该类仅提供时间检测功能。该工具通常被其他EA调用,以避免在同一根K线上重复开仓或重复计算信号,是构建稳健交易系统的重要基础设施组件。

优势

  • 简洁高效的新K线检测机制,减少重复信号处理
  • 模块化设计,可被其他EA轻松集成复用
  • 避免了同一K线内多次开仓的常见问题,提升系统稳定性

劣势

  • 仅提供单一功能,不包含任何交易逻辑
  • 缺少对多时间周期同时检测的支持
  • 没有错误处理机制应对时间戳异常或数据刷新情况

改进建议

  • 增加多时间周期新K线检测支持,允许同时监控多个周期
  • 添加IsNewBar回调事件或信号机制,使调用方更灵活
  • 加入数据刷新和异常时间戳的处理逻辑

风险评估

总体风险: 安全

  • 该工具为纯工具类,不涉及任何交易风险
  • 需确保调用方正确使用新K线标志,否则可能导致逻辑错误

评估得分

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

参数

参数默认值说明
TimeframePERIOD_CURRENT检测新K线的时间周期
LastBarTime0上一根K线的时间戳记录

同类 EA:辅助工具

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

订阅每周 Arena 周报

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