CheckTrailingStopLong

Controlla condizioni di Trailing Stop della posizione long.

virtual bool  CheckTrailingStopLong(
   CPositionInfo*  position,     // Puntatore
   double&         sl,           // Link
   double&         tp            // Link
   )

Parametri

position

[In] Puntatore all'oggetto CPositionInfo.

sl

[in][out]  Variabile per prezzo Stop Loss.

tp

[in][out]  Variabile per il prezzo Take Profit.

Valore di ritorno

true se vengono soddisfatte le condizioni, altrimenti false.

Nota

In primo luogo si calcola il prezzo di Stop Loss massimo consentito più vicino al prezzo corrente e calcola prezzo di Stop Loss utilizzando i valori dell'indicatore Parabolic SAR della barra precedente (completata).

Se la posizione ha già il prezzo di Stop Loss, il suo valore viene assunto come prezzo base, altrimenti il ​​prezzo di apertura della posizione viene assunto come prezzo base.

Se il prezzo di Stop Loss calcolato è superiore al prezzo base ed inferiore al massimo consentito prezzo di Stop Loss, suggerisce di impostare il nuovo prezzo di Stop Loss.