【菜鸟求助】如何使加仓单的止损位于开仓的第一单的止损相同,代码该怎么写?

楼主  收藏   举报   帖子创建时间:  2019-05-05 10:10 回复:0 关注量:115
这是我开仓第一单的代码:
--------------------------------------------------
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);
}            
----------------------------------------------------------
我就想把加仓单的止损,设置成和开仓第一单的止损位置一样,不知道,在加仓代码中的,止损该怎么写,希望大神们,指导下!辛苦各位了!
打赏