找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
首页论坛EAHub 外汇论坛
查看: 2|回复: 0

【轻圣杯流,EA源码】价格在布林上轨之上上攻遇阻做空,布林下轨之下下攻遇阻做多

[复制链接]

9131

主题

54

回帖

4871

积分

管理员

积分
4871
发表于 2026-8-13 09:15:59 | 显示全部楼层 |阅读模式
策略说明

1、价格在布林上轨之上,如果最近的20次价格跳动中,冲击最高价的次数大等于6次,说明上攻遇阻,现价平多做空,预设500点止损,1000点止盈。

2、价格在布林下轨之下,如果最近的20次价格跳动中,冲击最低价的次数大等于6次,说明下攻遇阻,现价平空做多,预设500点止损,1000点止盈。

(提示:上述所说的最高最低价,是指最近20次价格跳动的最高最低价,非本根K线的最高最低价)

3、盈利100点平保5点。

4、盈利200点,启动移动止损(追踪止盈),回撤120点平仓。








订单识别码

如果一个商品同时加载了多个建仓ea,为避免ea分不清哪个订单是自己建立的,需要在各ea的“订单识别码”参数中输入不同的数字,这样,ea通过识别码来区分和管理各自的订单,以避免逻辑错误。


点数

1个点对应商品价格的最后一位小数,如果价格是5位小数,那么1点就是0.00001;如果价格是4位小数,那么1点就是0.0001。


移动止损

功能参数:参数A【盈利几点开始执行】,参数B【回撤几点平仓】 功能表述:当某单的盈利大等于参数A指定的点数后,此功能会不间断的判断此单的止损价与现价的距离,如果距离大于参数B指定的点数,此功能会自动修改此单的止损价等于现价偏离参数B指定的点数。 举例:参数A=100,参数B=50;一个BUY单的建仓价是1.00001,现在价格涨到了1.00101,盈利了100点,大等于了100(参数A),则此功能会将此BUY单的止损价移动到现价向下偏离50(参数B)点的位置,即1.00051;当价格继续涨到1.00111,则止损价也会涨到1.00061。 注意:此功能对BUY单只执行止损价向上修正,对SELL单只执行止损价向下修正。

如果不想使用此功能,将参数【回撤几点平仓】设置为0即可。

注意:参数B【回撤几点平仓】必须大于mt4平台要求的现价与止损价的设置间隔要求,否则无法设置成功。


可手动变更某单回撤距离

如果勾选,在某单满足移损条件移损后,如果用户手动调整止损价,ea会记录这个止损距离,并根据这个距离进行移损。如果勾选此项,此指令行应该放在建仓模块前面,以便指令能在空仓时,清除所存储的订单状态信息。

在mt4中如果对某张订单进行部分平仓,则剩余订单会被此指令视为新订单。


平保

功能参数:参数A【盈利几点执行】,参数B【锁定几点盈利】 功能表述:当某单的盈利大等于参数A指定的点数后,将此单的止损价格设置到确保参数B指定的盈利点数的位置上。(参数B的设定值需要小于参数A) 举例:参数A=100,参数B=5;一个BUY单的建仓价是1.00001,现在价格涨到了1.00101,盈利了100点,大等于了100(参数A),则此功能会将此BUY单的止损价移动到建仓价向上偏离5(参数B)点的位置,即1.00006,以确保此单至少锁定5点的利润。 注意:此功能对BUY单只执行止损价向上修正,对SELL单只执行止损价向下修正。

如果不想使用此功能,将参数【盈利几点执行】设置为0即可。

注意:参数A【盈利几点执行】 必须大于 参数B【锁定几点盈利】,并且差值 必须大于mt4平台要求的现价与止损价的设置间隔要求,否则无法设置成功。


一单只平保一次

如果勾选,此行指令对一张订单只执行一次平保移损。

如果勾选此项,此指令行应该放在建仓模块前面,以便指令能在空仓时,清除所存储的订单状态信息。

在mt4中如果对某张订单进行部分平仓,则剩余订单会被此指令视为新订单。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|EAHub外汇论坛

GMT+8, 2026-8-26 10:12 , Processed in 0.054999 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表