CheckTrailingStopShort

Comprueba las condiciones Trailing Stop de la posición corta.

virtual bool  CheckTrailingStopShort(
   CPositionInfo*  position,     // Puntero
   double&         sl,           // Enlace
   double&         tp            // Enlace
   )

Parámetros

position

[in]  Puntero al objeto CPositionInfo.

sl

[in][out]  Variable de tipo precio Stop Loss.

tp

[in][out]  Variable del precio Take Profit.

Valor devuelto

true si las condiciones se satisfacen; en caso contrario, false.

Nota

Calcula el precio mínimo permitido de Stop Loss, más cercano al precio actual, calculando el precio de Stop Loss con los valores del indicador SAR Parabólico de la barra anterior (completa).

Si la posición ya tiene precio de Stop Loss, se asume que su valor es el precio base; de lo contrario, se asume como precio base el precio de apertura de la posición.

Si el precio de Stop Loss calculado es superior al precio base, e inferior al precio mínimo permitido de Stop Loss, se sugiere establecer el nuevo precio de Stop Loss.