设为首页 收藏本站 切换语言

【突破跟随EA】专做波动较大行情的EA,平时也可以开着,捕捉机会

| 发表于 2024-6-10 15:13:45 | 显示全部楼层 |复制链接
功能解析
  • 参数配置:用户可以根据自身交易策略设置一系列参数,如止损点数(StopLoss)、挂单数量(opstnum)、挂单价与当前价之间的距离(indvpips)、移动步长(TDD)、挂单后等待时间(Timem)、复利开关(LOTSKG)、基础下单手数(Lots)以及风险资本(Risk)。
  • 初始化与结束:OnInit函数在EA启动时执行,用于初始化一些全局变量,如计算点值、检查是否允许交易等。OnDeinit函数在EA停止时执行,打印停止原因。
  • 实时交易逻辑:OnTick函数是EA的核心,每次收到新的市场报价时执行。首先,检查是否有足够的历史数据和是否允许交易,然后根据当前订单情况决定是检查开仓条件还是平仓条件。
  • 开仓逻辑:在CheckForOpen函数中,首先判断是否为新蜡烛,接着检查布林带条件是否满足,再获取KDJ指标值,并基于这些指标判断是否满足开仓条件。如果满足条件,则会根据复利策略计算下单手数并尝试下单。
  • 风险控制:通过设置止损和考虑市场波动(如滑点和最大允许的点差)来控制交易风险。

使用注意事项
  • 参数调整:用户需根据自己的交易习惯和市场条件仔细调整参数,特别是止损和止盈点数,以适应不同的市场波动性和风险偏好。
  • 风险意识:虽然代码提供了复利增长的机制(LOTSKG),但复利策略在遭遇连续亏损时可能导致资金快速消耗。务必谨慎使用,确保风险可控。
  • 市场条件:该EA依赖于KDJ指标和布林带来判断市场状态,适用于趋势明确或区间突破的市场。在无趋势或极度波动的市场中可能表现不佳。
  • 测试与优化:在投入实际资金交易前,强烈建议先在历史数据上进行充分的回测,并在模拟账户上进行实盘测试,以评估策略的稳定性和盈利能力。
  • 滑点与点差:代码中考虑了滑点(slippage)和最大允许点差(MaxSPREAD),在高波动或流动性不足的市场环境下,应适当增大这些值以避免因市场条件而无法成交的问题。
  • 平台兼容性:确保EA代码与您的MetaTrader版本兼容,并留意MT4与MT5之间可能存在的差异。




image.png
image.png
image.png

突破跟随EA.ex4

18.55 KB, 下载次数: 0, 下载积分: 活跃度 -5  [下载]

评分
  • 1
  • 2
  • 3
  • 4
  • 5
平均分:NAN    参与人数:0    我的评分:未评 下载时遇到问题?
举报

评论 使用道具

发新帖
EA交易
您需要登录后才可以评论 登录 | 立即注册

简体中文
繁體中文
English(英语)
日本語(日语)
Deutsch(德语)
Русский язык(俄语)
بالعربية(阿拉伯语)
Türkçe(土耳其语)
Português(葡萄牙语)
ภาษาไทย(泰国语)
한어(朝鲜语/韩语)
Français(法语)