EA-13879 · 动量

Exp_ColorSchaffJCCXTrendCycle

该EA基于ColorSchaffJCCXTrendCycle指标进行交易,该指标是构建在JCCX(Jurik复合彩色扩展)上的Schaff趋势周期振荡器,并使用JJMA平滑。当指标颜色变为看涨(高于+5)时开多仓,变为看跌(低于+2)时开空仓,同时发出对应的平仓信号。仓位管理支持基于手数、余额百分比和可用保证金百分比等多种模式。

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

基本信息

分类动量
风险中等
评分★★★☆☆
类型交易型 EA
周期H1, H4, D1
指标SchaffJCCXTrendCycle, JCCX, JJMA
作者—

回测结果(H1,约 1 年)

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

策略分析

策略概念基于Schaff趋势周期指标,该指标结合了JCCX动量振荡和JJMA自适应平滑,通过颜色变化识别趋势转折。入场条件为:当指标颜色索引从非看涨(≤5)变为看涨(>5)时开多仓,当颜色索引从非看跌(≥2)变为看跌(<2)时开空仓。出场条件为:看涨信号触发时平空仓,看跌信号触发时平多仓,同时设有止损1000点和止盈2000点。仓位管理支持五种模式:固定手数、基于可用保证金、基于余额、基于亏损后可用保证金、基于亏损后余额的比例计算。资金管理通过MM参数控制风险比例,默认0.1。指标使用SignalBar参数决定信号读取位置,默认为1(前一根已收盘K线),有助于避免未收盘K线的信号反复。EA还使用IsNewBar机制确保每个K线只计算一次信号,防止同K线内重复交易。

优势

  • 使用Schaff趋势周期指标,对趋势转折反应灵敏,比传统MACD信号更快
  • 支持多种仓位计算模式,资金管理灵活,可根据账户情况选择合适的风险控制方式
  • 设有IsNewBar新K线检测机制和SignalBar=1设置,避免未收盘K线信号反复导致的重复交易
  • 买卖开仓和平仓均可独立开关控制,策略灵活性高
  • 止损止盈均有参数设置,风险可控

劣势

  • 完全依赖单一自定义指标,指标文件缺失时EA无法运行,且缺乏对指标失效的容错处理
  • 止损1000点和止盈2000点对于H4周期来说数值偏大,可能造成单笔亏损过大
  • 没有点差过滤机制,在点差较大的品种上可能因滑点造成额外损失
  • 指标颜色索引使用硬编码阈值(5和2),不够直观且无法通过参数调整
  • 缺乏对已有持仓数量的检查,可能在同一方向重复开仓

改进建议

  • 增加点差过滤,当点差超过阈值时不进行交易,避免高滑点环境下入场
  • 将颜色阈值5和2改为可配置参数,增加持仓数量检查防止同方向重复开仓
  • 增加追踪止损功能,在盈利达到一定程度后锁定利润,而不是仅依赖固定止盈

风险评估

总体风险: 中等

  • 止损1000点对于某些品种可能意味着较大资金损失,尤其是配合较大仓位时
  • 缺乏持仓数量检查,可能在趋势持续中重复开仓导致过度暴露
  • 依赖自定义指标,指标文件缺失或计算异常时EA行为不可预测

评估得分

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

参数

参数默认值说明
MM0.1资金管理比例,控制每笔交易的风险占比
MMModeLOT仓位计算模式:固定手数/余额/可用保证金等
StopLoss_1000止损点数
TakeProfit_2000止盈点数
Deviation_10最大允许滑点
BuyPosOpentrue是否允许开多仓
SellPosOpentrue是否允许开空仓
BuyPosClosetrue是否允许平多仓
SellPosClosetrue是否允许平空仓
InpInd_TimeframePERIOD_H4指标所在时间周期
Fast_JCCX23JCCX快速周期
Slow_JCCX50JCCX慢速周期
Smooth8JJMA平滑周期
JPhase100JJMA平滑相位参数(-100到+100)
IPCPRICE_CLOSE_指标计算所用价格类型
Shift0指标偏移量
Cycle10趋势周期循环长度
HighLevel+60超买阈值
MiddleLevel0中轴线
LowLevel-60超卖阈值
SignalBar1信号读取的K线索引(0=当前,1=前一根)

同类 EA:动量

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

订阅每周 Arena 周报

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