- StopLevel
- ProfitLevel
- ValidationSettings
- CheckTrailingStopLong
- CheckTrailingStopShort
CheckTrailingStopShort
Findet heraus, ob die Short-Position geändert werden soll.
virtual bool CheckTrailingStopShort(
|
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.