EA生成器非常好,能不能再加上“加仓条件设定”和“平仓保护条件设定”

加仓条件:

当上一单亏损平仓后,下一单加仓系数(可调)

平仓保护条件:

当单子盈利“某点后”自动把止损价放到开仓价或开仓价上方“某点位”进行盈利保护

移动止损这种条件本人认为可有可无;

谢谢大神,可以做的话您就费心了

  • 92

你说的两个条件都需要添加自定义变量的功能,还是手写吧,用生成器实现代码量太大了,我时间不够。

douys@139.com(本人邮箱,QQ418801182,有时间的话给整整谢谢)

本人代码小白一枚,各种的生成软件和网页搜索数周,翻阅搜索出的网页数百页,偶然在一个论坛里看到你回复别人的一个贴里带了一个网页进来看了看,就收藏了,感觉高大上呀,而且还是中文的;

这个EA您给帮忙看一下,能不能把移动止损给改成平保(就让它达到200点时,把止损移到开仓点位5个点位置);还有就是这个EA总是不按开仓方向设定开仓单向仓(这是金叉开后,死叉后平仓后又开空,没有您这个程序那么干脆;

想要的是一个这样的EA;

  1. 开仓手数设定;
  2. 开仓方向判断条件:当,100均线上穿150均线默认为多头行情,只开多不开空、反之只开空不开多;
  3. 开、平仓条件:当,5均线20均线金叉开仓死叉平仓;(均线可调,确认交叉后开、平仓)
  4. 加仓条件:当上一单亏损平仓后,下一单加仓系数(可调)
  5. 止损点数设定
  6. 平保条件设定

自己在您的这个生成器里也生成了一个EA(但是4和6的功能没有)还得让大神有空的时候给帮忙吧!万分感谢;

下面这个是生成的代码

douys@139.com(本人邮箱,QQ418801182,有时间的话给整整谢谢)

白杉 回复 #2

盈利保护

同时满足下列条件:

  1. 有持仓单。
  2. 持仓单止损价 < 建仓价 + 5 点。
  3. 市价 >= 建仓价 200 点。

则修改止损价为建仓价 + 5 点。

上述逻辑放在 OnCalculate() 里。

建仓方向

建议你把条件二直接加到 buy()sell() 函数中,像这样:

这样就保证了只要通过这两个函数来建仓就不会建错方向,避免你说的死叉立刻反向建仓。

该帖仅注册用户可评论
回到
顶部