GembalaADX Trend Following with SAR Filter
- 专家
- Syafrien Anwar
- 版本: 1.80
- 激活: 5
Chinese (简体中文)
策略概述
GembalaCandle EA 是一个趋势跟踪系统,使用ADX(平均方向指数)指标来确定趋势强度和方向(使用+DI和-DI)。它使用多个时间框架(从M1到D1,但通常使用较低时间框架)并根据选定的模式(如共识、严格等)组合它们的信号。该EA还使用多个过滤器(布林带、MA29、抛物线SAR、ADX耗尽、MA50等)以避免在不利条件下进入交易。它拥有复杂的风险管理系统,包括平均/马丁格尔系统(带网格选项)、自动对冲和重新入场系统。
ADX如何生成信号
该EA在多个时间框架上使用ADX指标(使用哪些时间框架可配置)。对于每个时间框架,它检查:
ADX强度:ADX值必须高于Strong_ADX_Level(默认18.0)才认为趋势足够强。
DI交叉和水平:
-
买入信号:+DI必须高于-DI至少该时间框架的DI_High_Level(例如M1为14.0)。同时,+DI必须高于某个水平(DI_High_Level),而-DI低于DI_Low_Level(M1为7.0)。
-
卖出信号:-DI必须高于+DI至少该时间框架的DI_High_Level,并且-DI必须高于DI_High_Level,而+DI低于DI_Low_Level。
具体条件:
-
买入信号:
-
ADX > Strong_ADX_Level
-
+DI > -DI
-
+DI >= DI_High_Level(该时间框架)
-
-DI <= DI_Low_Level(该时间框架)
-
-
卖出信号:
-
ADX > Strong_ADX_Level
-
-DI > +DI
-
-DI >= DI_High_Level
-
+DI <= DI_Low_Level
-
然后,EA根据TimeframeMode组合来自多个时间框架的信号。
保护功能
该EA具有多层保护:
1. 布林带过滤器
-
可按时间框架(M1、M2、M5、M15)启用/禁用
-
对于买入信号,价格必须低于布林带上轨(卖出则高于下轨)
-
精确条件是价格必须在带内才允许交易
2. 布林带极端过滤器
-
检查价格是否过于接近布林带极端(使用点数距离)
-
如果价格距离上轨在BBExtreme_Distance(默认500点)内,则阻止买入信号
-
卖出信号同理,针对下轨
3. MA29过滤器(线性加权移动平均)
-
这是布林带的覆盖过滤器
-
如果价格突破MA29高点(买入)或低于MA29低点(卖出),则暂时禁用布林带过滤器,允许交易
4. 抛物线SAR过滤器
-
检查抛物线SAR的方向
-
如果SAR低于价格(看涨),只允许买入信号
-
如果SAR高于价格(看跌),只允许卖出信号
5. ADX耗尽过滤器
-
如果ADX值过高(高于ADX_Exhaustion_Level,默认44.0)且相应的DI线(买入为D+,卖出为D-)也高于DI_Exhaustion_Level(默认44.0),则认为趋势耗尽并阻止信号
6. MA50过滤器
-
这是一个趋势过滤器
-
对于买入信号,价格必须高于MA50线(如果MA50_FilterBuy为true)
-
对于卖出信号,价格必须低于MA50线(如果MA50_FilterSell为true)
-
此过滤器可绕过反转信号和对冲信号
7. 信号方向保护
-
信号方向改变(例如从买入到卖出)后,EA可以在设定时间内(SignalChangeBlockMins,默认5分钟)阻止相反方向的平均(或所有交易)
-
这是为了防止立即按照新信号方向相反的方向进入交易
8. 动态止损和止盈
-
EA可以根据ATR(平均真实范围)计算SL和TP,以适应市场波动
9. 自动对冲系统
-
当浮动损失达到一定百分比(HedgeTriggerPercent,默认7.5%)时,EA可以开立对冲头寸(相反方向)以减少回撤
-
还具有重新平衡功能以调整对冲
10. 重新入场系统
-
交易关闭后(通过SL、TP、追踪止损或手动),EA可以等待冷却期,然后在条件仍满足时以相同方向(或相反方向,根据配置)重新进入
11. Zigzag反转系统
-
使用Zigzag指标检测潜在反转点
-
当生成反转信号(价格超过Zigzag峰值/谷值一定阈值)时,它可以覆盖原始趋势信号
12. 浮动损失保护
-
如果浮动损失达到一定百分比(MaxFloatLossPercent,默认10%),EA可以关闭所有头寸并停止交易一段时间
13. 风险管理
-
包括基于账户余额和风险百分比的头寸大小调整、杠杆控制和最大头寸限制
14. 平均/马丁格尔系统(带网格)
-
EA可以以网格模式平均下跌的亏损头寸,但有严格的风险控制(最大风险百分比、紧急关闭水平等)
推荐用法
最佳条件:
-
趋势市场:识别明确的方向性移动(在震荡市场中调整到较低时间框架)
-
专为匹配黄金波动性:设计用于XAUUSD(黄金),可调整用于XAGUSD和主要货币对(EURUSD、GBPUSD)
-
高波动期:新闻事件、交易时段重叠
-
足够的账户规模:用于适当的头寸大小调整
-
非常适合剥头皮性质:可调整为日内或波段交易
配置指南:
-
从保守设置开始(更高的SL,更低的风险%)
-
使用模拟账户进行测试
-
根据交易风格(剥头皮 vs 波段)调整时间框架共识
-
仅启用必要的过滤器以避免过度过滤
-
定期监控性能并根据需要调整参数
-
为保持捕捉市场机会的峰值有效性,安排每周参数审查会议。这种定期调整帮助EA适应变化的波动性、趋势特征和市场结构变化,并保持EA对市场条件的微调。定期调整增强信号准确性并改善与金融市场动态性质的一致性
-
面板可以打开/关闭
最低账户要求
-
标准账户:最低$10,000美元
-
美分账户:最低10,000美分单位
-
此阈值确保集成的风险管理系统按设计运行,有足够的资本承受正常市场波动,同时保持推荐的头寸大小调整协议
-
最低账户余额是实施推荐风险管理所必需的,包括适当的头寸大小调整、回撤保护和该系统固有的多层安全机制
风险免责声明
重要注意事项:
-
外汇和CFD交易存在重大损失风险
-
该EA不保证利润
-
过去的表现不预示未来的结果
-
始终使用适当的风险管理
-
在实盘交易前充分测试模拟账户
-
只交易您能承受损失的资金
技术要求
-
MetaTrader 5平台
-
稳定的互联网连接
-
推荐使用VPS进行24/7操作
-
足够的账户余额用于最小头寸大小
-
具有适当执行和合理点差的经纪商
维护和监控
定期检查:
-
每日:验证所有系统正常运行
-
每周:审查性能指标,如果需要则调整参数
-
每月:全面系统检查和可能的重新优化
-
重大市场事件后:验证在高波动期间的系统行为
结论
GembalaCandle EA是一个复杂的系统,使用多个指标和过滤器来尝试捕捉趋势,同时防止错误信号和管理风险。它专为XAUUSD(黄金)市场设计,但可以适应其他市场。该策略基于ADX趋势强度和方向,具有多层确认和保护。
