- Init
- Magic
- InitSignal
- InitTrailing
- InitMoney
- InitTrade
- Deinit
- OnTickProcess
- OnTradeProcess
- OnTimerProcess
- OnChartEventProcess
- OnBookEventProcess
- MaxOrders
- Signal
- ValidationSettings
- InitIndicators
- OnTick
- OnTrade
- OnTimer
- OnChartEvent
- OnBookEvent
- InitParameters
- DeinitTrade
- DeinitSignal
- DeinitTrailing
- DeinitMoney
- DeinitIndicators
- Refresh
- Processing
- SelectPosition
- CheckOpen
- CheckOpenLong
- CheckOpenShort
- OpenLong
- OpenShort
- CheckReverse
- CheckReverseLong
- CheckReverseShort
- ReverseLong
- ReverseShort
- CheckClose
- CheckCloseLong
- CheckCloseShort
- CloseAll
- Close
- CloseLong
- CloseShort
- CheckTrailingStop
- CheckTrailingStopLong
- CheckTrailingStopShort
- TrailingStopLong
- TrailingStopShort
- CheckTrailingOrderLong
- CheckTrailingOrderShort
- TrailingOrderLong
- TrailingOrderShort
- CheckDeleteOrderLong
- CheckDeleteOrderShort
- DeleteOrders
- DeleteOrder
- DeleteOrderLong
- DeleteOrderShort
- LotOpenLong
- LotOpenShort
- LotReverse
- PrepareHistoryDate
- HistoryPoint
- CheckTradeState
- WaitEvent
- NoWaitEvent
- TradeEventPositionStopTake
- TradeEventOrderTriggered
- TradeEventPositionOpened
- TradeEventPositionVolumeChanged
- TradeEventPositionModified
- TradeEventPositionClosed
- TradeEventOrderPlaced
- TradeEventOrderModified
- TradeEventOrderDeleted
- TradeEventNotIdentified
- TimeframeAdd
- TimeframesFlags
CheckClose
Prüft die Notwendigkeit aus dem Markt zu gehen.
virtual bool CheckClose() |
Rückgabewert
Gibt true zurück wenn eine Operation ausgeführt ist, ansonsten gibt false zurück.
Hinweis
- Prüft die Notwendigkeit aus dem Markt durch Software-Stop-Out (Aufruf der CheckClose()-Methode des Kapitalmanagement-Objekts) zu gehen. Wenn die Bedingung erfüllt ist, schließen wir die Position, löschen wir alle Ordern (Aufruf der CloseAll ()-Methode) und verlassen.
- Prüft die Notwendigkeit eine Long- oder Short-Position zu schließen (Aufruf von CheckCloseLong() oder CheckCloseShort()) und wenn die Position geschlossen ist, löscht alle Ordern (Aufruf vonDeleteOrders()).
Implementierung
//+------------------------------------------------------------------+ |