有特色的移动止损功能模块



        if(OrderType()==OP_BUY)

         {

            PipsProfit = Bid - OrderOpenPrice();//上方

            MinProfit = 激活止损点数 * Point;//0

            Stoploss = OrderStopLoss();

            gap = PipsProfit - MinProfit;

            if(gap>0)

            {

                  distance = 0;

                  

                  for(k=1; ; k++)

                  {

                     distance = PipsProfit - (MinProfit * 2) -移动止损步长点数*Point*(k-1);//0

                     if(distance < 0)

                     {

                        nFolder = k-1;

                        break;

                     }

                  }

            }

            //nFolder为0不能激活止损

               if(nFolder >= 1)

               {

                  TempStoploss = OrderOpenPrice() + MinProfit + 移动止损步长点数 * Point * (nFolder - 1);

                  if(TempStoploss > Stoploss) Stoploss = TempStoploss;

               }

               re=OrderModify(OrderTicket(),OrderOpenPrice(),Stoploss,0,0,0);

            } 

            else if(OrderType()==OP_SELL)




微信公众号:天泓评测


本博客所有文章如无特别注明均为原创。作者:天泓评测
分享到:更多

相关推荐

发表评论

路人甲 表情
Ctrl+Enter快速提交

网友评论(0)