📅 财经日历 📊 实时波动 📈 大盘云图 📶 行情走势 🆚 投机情绪 🚀 今日热点

    请各位高手帮我加个移动止损代码进这个EA,感激不尽!

    iwuhao LV4
    2016-10-27 · 4675 阅读
    请各位高手帮我加个移动止损代码进这个EA,感激不尽!
    ""
    还没有人打赏,支持一下
    回复

    举报

     

    回答|共 6 个

    自在浮云 LV9

    发表于 2016-10-27 17:11:04 | 显示全部楼层

    MT4自带的MACD Sample.mq4 这个EA里面就有移动止损,你可以看看

    zhbwzg LV5

    发表于 2016-10-27 17:14:43 | 显示全部楼层

    你下载论坛里面很多移动止损的EA,看里面的代码加上就行了

    hsshitou LV7

    发表于 2016-10-27 17:15:48 | 显示全部楼层

    1. extern double KaiShiYiDong=20;//当盈利大于多少点后,开始实施移动
    2. extern double HuiDiao=15;//从最高盈利回调多少点就平仓
    3. int init()
    4.   {
    5.    return(0);
    6.   }
    7. int deinit()
    8.   {
    9.    return(0);
    10.   }
    11. int start()
    12.   {
    13.    yidong();//直接调用这个函数就可以实现移动止损的功能很方便
    14.    return(0);
    15.   }
    16. void yidong()//移动止损通用函数,次代码会自动检测buy和sell单并对其移动止损
    17.   {
    18.      for(int i=0;i<OrdersTotal();i++)
    19.          {
    20.             if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES)==true)
    21.               {
    22.                 if(OrderType()==0 && OrderSymbol()==Symbol())
    23.                   {
    24.                      if((Bid-OrderOpenPrice()) >=Point*KaiShiYiDong)
    25.                       {
    26.                          if(OrderStopLoss()<(Bid-Point*HuiDiao) || (OrderStopLoss()==0))
    27.                            {
    28.                               OrderModify(OrderTicket(),OrderOpenPrice(),Bid-Point*HuiDiao,OrderTakeProfit(),0,Green);
    29.                            }
    30.                       }      
    31.                   }
    32.                 if(OrderType()==1 && OrderSymbol()==Symbol())
    33.                   {
    34.                     if((OrderOpenPrice()-Ask)>=(Point*KaiShiYiDong))
    35.                       {
    36.                          if((OrderStopLoss()>(Ask+Point*HuiDiao)) || (OrderStopLoss()==0))
    37.                            {
    38.                               OrderModify(OrderTicket(),OrderOpenPrice(),Ask+Point*HuiDiao,OrderTakeProfit(),0,Red);
    39.                            }
    40.                       }
    41.                   }
    42.                }
    43.          }
    44.   }
    复制代码


    iwuhao LV4

    发表于 2016-10-27 20:31:46 | 显示全部楼层


    我添加了,老出现错误的提示,你能不能打开我的EA帮忙改下?谢谢

    iwuhao LV4

    发表于 2016-10-27 20:32:26 | 显示全部楼层

    自在浮云 发表于 2016-10-27 17:11
    MT4自带的MACD Sample.mq4 这个EA里面就有移动止损,你可以看看

    我试过了,我添加老出现错误提示

    独角戏 LV4

    发表于 2018-9-14 14:06:35 | 显示全部楼层

    真的好使吗
    您需要登录后才可以回帖 登录 | 注册

    提醒: 禁止引战、谩骂、灌水内容

    微信二维码

    有问题联系客服