CheckTrailingStopLong

Uzun pozisyon için Trailing Stop (iz-süren stop) koşularını denetler.

virtual bool  CheckTrailingStopLong(
   CPositionInfo*  position,     // CPositionInfo nesnesinin işaretçisi
   double&         sl,           // Stop Loss fiyatı
   double&         tp            // Take Profit fiyatı
   )

Parametreler

position

[in] CPositionInfo nesnesinin işaretçisi.

sl

[in][out]  Stop Loss fiyatının değişkeni.

tp

[in][out]  Take fiyatının değişkeni.

Dönüş değeri

Koşullar sağlanmışsa 'true', aksi durumda 'false'.

Not

Stop Loss seviyesi 0 olarak ayarlanmışsa, Trailing Stop kullanılmaz. Pozisyon zaten bir Stop Loss fiyatına sahipse, değeri temel fiyat olarak kabul edilir, aksi durumda temel fiyat olarak pozisyon açılış fiyatı alınır.

Mevcut Satış fiyatı "fiyat+zararı durdur seviyesi" değerinden büyükse, yeni bir Stop Loss fiyatı ayarlamayı önerir. Bu durumda, pozisyon zaten bir Take Profit fiyatına sahipse, yeni Take Profit fiyatı olarak "Bid (teklif)fiyatı+kar al seviyesi" değerinin ayarlanmasını önerir.