Скачать MetaTrader 5

Trailing Stop

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Создавай интересные темы на форуме по автоматическому трейдингу!
Forex Trader
114255
Forex Trader 2005.09.16 20:33 
TrailingStop=30
....................

if(Bid-OrderOpenPrice()>Point*TrailingStop)
{
if(OrderStopLoss()<Bid-Point*TrailingStop)
{
OrderModify(OrderTicket(),OrderOpenPrice(),Bid-Point*TrailingStop,OrderTakeProfit(),0,Green);
return(0);
}
}

Почему стоп переставляется на разные значения(сначала скажем на 50 пунктов в нужном направлении, потом на 15 в другом и т.д.), а не на 40.Как сделать так чтобы стоп двигался только на 40 пунктов?
Forex Trader
114255
Forex Trader 2005.09.16 22:07  
NrailingStop - опечатка?
Forex Trader
114255
Forex Trader 2005.09.16 22:10  
NrailingStop - опечатка?

Да.Исправил.
Forex Trader
114255
Forex Trader 2005.09.16 22:18  
цитирую MACD Sample:
   for(cnt=0;cnt<total;cnt++)
     {
      OrderSelect(cnt, SELECT_BY_POS, MODE_TRADES);
      if(OrderType()<=OP_SELL &&   // check for opened position 
         OrderSymbol()==Symbol())  // check for symbol
        {
            // check for trailing stop
            if(TrailingStop>0)  
              {                 
               if(Bid-OrderOpenPrice()>Point*TrailingStop)
                 {
                  if(OrderStopLoss()<Bid-Point*TrailingStop)
                    {
                     OrderModify(OrderTicket(),OrderOpenPrice(),Bid-Point*TrailingStop,OrderTakeProfit(),0,Green);
                     return(0);
                    }
                 }
              }
           }
         else // go to short position
           {
             // check for trailing stop
            if(TrailingStop>0)  
              {                 
               if((OrderOpenPrice()-Ask)>(Point*TrailingStop))
                 {
                  if((OrderStopLoss()>(Ask+Point*TrailingStop)) || (OrderStopLoss()==0))
                    {
                     OrderModify(OrderTicket(),OrderOpenPrice(),Ask+Point*TrailingStop,OrderTakeProfit(),0,Red);
                     return(0);
                    }
                 }
              }
           }
        }
     }
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий