【一次一单】一次一单,100美元账户可用

145 3
| 发表于 1 小时前 | 只看该作者 |复制链接
入场逻辑
记录最新生成的M15K线极值高低点,转换到M5图表,当M15K线后的第一根完成后的M5K线实体上穿M15的极值高点则立马在下一根M5启动时做多,反之则做空。
每根M15K线都去执行这个记录极值高低点,在M5看下一根是否实体上穿或者下穿,然后是否开仓,只要持仓不超过3单,则开仓并且持续记录。
开仓后若此单浮亏超过开仓价5美元则记录为不稳定订单,如果没有打到止损当价格回到开仓价上下1美元时且没有回到浮盈状态或者回到浮盈状态又开始往浮亏状态运行则立刻平仓。


ATR设定止损止盈逻辑

1. 固定参数定义
· ATR计算周期:14根K线(固定)。
· 基准波动参照:取M15周期下最近20根K线的ATR(14)平均值,记为 基准ATR15。
· 止损倍数三档:
  · 正常波动:1.5倍
  · 高波动(放大):2.5倍
  · 低波动(紧缩):1.2倍
· 止盈倍数:固定为止损点数的2倍(盈亏比2:1)。
---
2. 每根M5新K线开盘时,执行以下计算
步骤① 获取实时ATR值
· 读取当前M5周期的ATR(14)值 → 记为 ATR5(用作距离尺子)。
· 读取当前M15周期的ATR(14)值 → 记为 ATR15(用作环境判断)。
步骤② 计算波动率等级
· 计算比率:波动率比率 = ATR15 ÷ 基准ATR15
· 判定等级:
  · 若 比率 > 1.3 → 判定为 高波动,选用止损倍数 = 2.5
  · 若 比率 < 0.8 → 判定为 低波动,选用止损倍数 = 1.2
  · 否则(0.8 ~ 1.3之间)→ 判定为 正常波动,选用止损倍数 = 1.5
步骤③ 计算具体止损点数
· 止损点数 = ATR5 × 选定的止损倍数 ÷ 点值(点值即平台的最小报价单位,如0.0001或0.01,根据平台自动匹配)。
步骤④ 计算止盈点数
· 止盈点数 = 止损点数 × 2(固定2倍盈亏比)。
---
3. 开仓时应用
· 做多:
  · 止损价 = 开仓价 - 止损点数 × 点值
  · 止盈价 = 开仓价 + 止盈点数 × 点值
· 做空:
  · 止损价 = 开仓价 + 止损点数 × 点值
  · 止盈价 = 开仓价 - 止盈点数 × 点值
· 同时,将开仓时的ATR5值保存为全局变量(用于后续移动止损)。
---

4. 持仓移动止损规则(基于ATR追踪)
· 每笔订单开仓后,持续监控当前价格相对开仓价的盈利点数。
· 做多:
  · 盈利点数 ≥ 1倍开仓ATR5 → 止损上移至 开仓价(保本)
  · 盈利点数 ≥ 2倍开仓ATR5 → 止损上移至 开仓价 + 1倍ATR5
  · 盈利点数 ≥ 3倍开仓ATR5 → 止损上移至 开仓价 + 1.5倍ATR5
  · 以此类推,每多盈利1倍ATR,止损上移0.5倍ATR(阶梯式追踪)。
· 做空:
  · 盈利点数 ≥ 1倍开仓ATR5 → 止损下移至 开仓价(保本)
  · 盈利点数 ≥ 2倍开仓ATR5 → 止损下移至 开仓价 - 1倍ATR5
  · 同样阶梯下移。
---
5. 异常保护
· 若获取ATR5或ATR15失败(值为0或负),禁止开仓,并记录日志。

100美元账户可用,目前一直在调整,发布的EA是最新的,可以拿去测试,美分的话开单手数调整到0.8,美元的话可以调整到0.01,

【一次一单】一次一单,100美元账户可用 - EAHub智能EA交易社区
【一次一单】一次一单,100美元账户可用 - EAHub智能EA交易社区
filetype

BreakoutEA.ex5

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

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

收藏 0 点赞 2 评论 使用道具

精彩评论3

跳转到指定楼层
wy926498
D
2#
 楼主 | 发表于 1 小时前 | 只看该作者
可以拿去测试,无限制的。。
举报

点赞 评论 使用道具

样机库
DD
3#
| 发表于 半小时前 | 只看该作者
挂机那个周期?、
举报

点赞 评论 使用道具

liuyanghb
D
4#
| 发表于 半小时前 | 只看该作者
能分享出来,就是好东西
举报

点赞 评论 使用道具

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