CheckOpen

Comprueba las condiciones de apertura de la posición.

virtual bool  CheckOpen()

Valor devuelto

true si se ha ejecutado alguna operación, false en caso contrario.

Nota

Comprueba las condiciones para abrir posiciones largas (CheckOpenLong()) y cortas (CheckOpenShort()).

Implementación

//+------------------------------------------------------------------+
//| Comprueba la apertura de la posición u orden limit/stop                  |
//| ENTRADA:  no.                                                      |
//| SALIDA: true si la operación se procesa, false en caso contrario.      |
//| OBSERVACIONES: no.                                                      |
//+------------------------------------------------------------------+
bool CExpert::CheckOpen()
  {
   if(CheckOpenLong())  return(true);
   if(CheckOpenShort()) return(true);
//--- devuelve sin operaciones
   return(false);
  }