EA-39103 · 辅助工具
NewBar
NewBar是一个工具类,用于检测指定图表时间周期上新K线的形成。它提供一个简单的布尔方法来检查当前tick是否属于新K线,防止在同一根K线内多次处理信号。这是其他交易EA常用的基础构建模块,用于确保每根K线只交易一次。
打开交互版(权益曲线、切换品种)基本信息
回测结果(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
参数
| 参数 | 默认值 | 说明 |
|---|---|---|
Timeframe | PERIOD_CURRENT | 检测新K线的时间周期 |
LastBarTime | 0 | 上一根K线的时间戳记录 |
同类 EA:辅助工具
回测是历史模拟,不代表未来收益,不构成投资建议。