搜索
查看: 1632|回复: 1

[外汇EA] 【菜鸟求助】如何添加加仓单的止损代码!

[复制链接]

2

主题

2

帖子

20

积分

新手上路

Rank: 1

积分
20
发表于 2017-10-13 15:28:27 | 显示全部楼层 |阅读模式

你需要回复才能看到下载地址或更多内容哦

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
这是我开仓第一单的代码:
--------------------------------------------------
if(0 == type){
      if(1 == type1){//开单
         if(Time[0] != lastsendtime){
            lastsendtime = Time[0];
            最后一单的价格 = Ask;
            最后一次手数 = 手数;
            int res = OrderSend(Symbol(), OP_BUY, 手数,最后一单的价格,3,Ask-1500*Point, NormalizeDouble(Bid + Point * 止盈点数, Digits),"sdyj指示EA", MAGICMA,0, Blue);
         }
         
      }else if(2 == type1){
         if(Time[0] != lastsendtime){
            lastsendtime = Time[0];
            最后一单的价格 = Bid;
            最后一次手数 = 手数;
            int res = OrderSend(Symbol(), OP_SELL, 手数,最后一单的价格,3,Bid-1500*Point, NormalizeDouble(Ask - Point * 止盈点数, Digits),"sdyj指示EA", MAGICMA,0, Red);
         }
      }
--------------------------------------------------------------------------------
下面这是我加仓的代码:
------------------------------------------------------
//加仓空
void addSell(){
   最后一次手数 = 最后一次手数 * (y + 1);
   最后一单的价格 = Bid;
   int ticket = OrderSend(Symbol(), OP_SELL, 最后一次手数, 最后一单的价格,3, 0, 0,"超级EA", MAGICMA,0, Red);
}
//加仓多
void addBuy(){
   最后一次手数 = 最后一次手数 * (y + 1);
   最后一单的价格 = Ask;
   int ticket = OrderSend(Symbol(), OP_BUY, 最后一次手数, 最后一单的价格,3, 0, 0,"超级EA", MAGICMA,0, Blue);
}            
----------------------------------------------------------
我就想把加仓单的止损,设置成和开仓第一单的止损位置一样,不知道,在加仓代码中的,止损该怎么写,希望大神们,指导下!辛苦各位了!

回复

使用道具 举报

2

主题

3

帖子

22

积分

新手上路

Rank: 1

积分
22
发表于 2017-10-13 15:31:49 | 显示全部楼层

只要逻辑通就没问题,第一单的止损位置记录一下,加仓单也用这个位置就可以了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Copyright © 2017 Comsenz Inc. Powered by Discuz! X3.3  

返回顶部 返回列表