TrailingStopLong

Açık uzun pozisyonun parametrelerini değiştirir

virtual bool  TrailingStopLong(
   double    sl,    // Stop Loss
   double    tp,    // Take Profit
   )

Parametreler

sl

[in] Stop Loss (zararı durdur) fiyatı.

tp

[in] Take Profit (kar al) fiyatı.

Dönüş değeri

İşlem uygulanmışsa 'true', aksi durumda 'false'.

Not

Bu fonksiyon açık durumdaki uzun pozisyonların parametrelerini değiştirir (CTrade sınıf örneğinin PositionModify(...) yöntemi).

Uygulama

//+------------------------------------------------------------------+
//| Uzun iz-süren stop/profit pozisyonu                              |
//| INPUT:  sl - yeni stop loss,                                     |
//|         tp - yeni take profit                                    |
//| OUTPUT: işlem başarılıysa - true, değilse - false.               |
//| REMARK: yok.                                                     |
//+------------------------------------------------------------------+
bool CExpert::TrailingStopLong(double sl,double tp)
  {
   return(m_trade.PositionModify(m_symbol.Name(),sl,tp));
  }