HistoryOrderGetDouble

La función devuelve la propiedad de la orden que ha sido solicitada. La propiedad de la orden tiene que ser del tipo double. Existen 2 variantes de la función.

1. Devuelve el valor de la propiedad directamente.

double  HistoryOrderGetDouble(
   ulong                       ticket_number,     // ticket
   ENUM_ORDER_PROPERTY_DOUBLE  property_id        // identificador de la propiedad
   );

2. Devuelve true o false dependiendo del éxito de ejecución de la función. En caso del éxito el valor de la propiedad se coloca en una variable receptora que el último parámetro pasa por referencia.

bool  HistoryOrderGetDouble(
   ulong                       ticket_number,     // ticket
   ENUM_ORDER_PROPERTY_DOUBLE  property_id,       // identificador de la propiedad
   double&                     double_var         // aquí recibimos el valor de la propiedad
   );

Parámetros

ticket_number

[in]  Ticket de orden.

property_id

[in]  Identificador de la propiedad de orden. Su valor puede ser uno de los valores de la enumeración ENUM_ORDER_PROPERTY_DOUBLE.

double_var

[out]  Variable del tipo double que recibe el valor de la propiedad requerida.

Valor devuelto

Valor del tipo double.

Nota

No hay que confundir las órdenes del historial de trading con las órdenes pendientes actuales que se muestran en la pestaña "Trading" en el panel "Caja de Herramientas". La lista de las órdenes que han sido canceladas o han llevado a la ejecución de la operación comercial se puede encontrar en la pestaña "Historial" en el panel "Caja de Herramientas" del terminal de cliente.

Véase también

HistorySelect(), HistoryOrdersTotal(), HistoryOrderSelect(), Propiedades de órdenes