CustomSymbolSetMarginRate

Establece para el símbolo personalizado las tasas del margen de carga dependiendo del tipo y la dirección de la orden.

bool  CustomSymbolSetMarginRate(
   const string       symbol_name,              // nombre del símbolo
   ENUM_ORDER_TYPE    order_type,               // tipo de orden
   double             initial_margin_rate,      // tasa de margen de carga inicial
   double             maintenance_margin_rate   // tasa de margen de carga de mantenimiento
   );

Parámetros

symbol_name

[in]  Nombre del símbolo personalizado.

order_type

[in]  Tipo de orden.

initial_margin_rate

[in] Variable del tipo double  con el valor de la tasa de margen de carga inicial. El margen inicial es la cantidad mínima para ejecutar una transacción con un volumen de 1 lote en la dirección existente. Al multiplicar la tasa por el margen inicial, podemos obtener la cantidad de recursos que se reservará en la cuenta al colocar una orden del tipo indicado.

maintenance_margin_rate

[in] Variable del tipo double con el valor de la tasa de margen de carga de mantenimiento. El margen de mantenimiento es la cantidad mínima para mantener una posición abierta con un volumen de 1 lote en la dirección existente. Al multiplicar la tasa por el margen de mantenimiento, podemos obtener la cantidad de recursos que se reservará en la cuenta después de activarse una orden del tipo indicado.

Valor devuelto

true — en caso de éxito, de lo contrario, false. Para obtener la información sobre el error, hay que llamar la función GetLastError().

Vea también

SymbolInfoMarginRate