CloseLong

Cierra la posición larga.

virtual bool  CloseLong(
   double    price    // precio
   )

Parámetros

price

[in]  Precio.

Valor devuelto

true si la operación se ha ejecutado; en caso contrario false.

Nota

Cierra la posición larga (método Sell(...) del objeto de la clase CTrade).

Implementación

//+------------------------------------------------------------------+
//| Cierre de la posición larga                                              |
//| ENTRADA:  price - precio de cierre.                                 |
//| SALIDA: true si la operación se procesa, false en caso contrario.      |
//| OBSERVACIONES: no.                                                      |
//+------------------------------------------------------------------+
bool CExpert::CloseLong(double price)
  {
   if(price==EMPTY_VALUEreturn(false);
//---
   return(m_trade.Sell(m_position.Volume(),price,0,0));
  }