CheckTrailingStopShort

Findet heraus, ob die Short-Position geändert werden soll.

virtual bool  CheckTrailingStopShort(
   CPositionInfo*  position,     // Zeiger
   double&         sl,           // Referenz für Stop Loss
   double&         tp            // Referenz für Take Profit
   )

Parameter

position

[in]  Zeiger auf das CPositionInfo-Objekt.

sl

[in][out]  Die Referenz an die Variable um den Wert des Preises von Stop Loss zu platzieren.

tp

[in][out]  Die Referenz an die Variable um den Wert des Preises von Take Profit zu platzieren.

Rückgabewert

Gibt true zurück, wenn die Bedingung erfüllt ist, anderenfalls false.

Hinweis

Wenn das Trailing-Niveau von Stop Loss gleich Null ist, ist die Bedingung nicht erfüllt (ausgehen). Wenn die Position schon ein Stop Loss hat, ist ihr Preis ein Basispreis, andernfalls wird Eröffnungspreis verwendet. Wenn der aktuelle Ask-Preis unter dem Basispreis um mehr als der Trailing-Wert ist, wird es vorgeschlagen Stop Loss bei der Trailing-Distanz über dem aktuellen Ask-Preis zu verschieben. Wenn Take Profit auch nicht Null ist, wird es vorgeschlagen Take Profit bei der entsprechenden Trailing-Distanz unter dem aktuellen Ask-Preis zu verschieben.