Referência MQL5Símbolos personalizadosCustomSymbolSetMarginRate 

CustomSymbolSetMarginRate

Define o coeficiente de cobrança da margem - dependendo do tipo e direção da ordem - para o símbolo personalizado.

bool  CustomSymbolSetMarginRate(
   const string       symbol_name,              // nome do símbolo
   ENUM_ORDER_TYPE    order_type,               // tipo de ordem
   double             initial_margin_rate,      // coeficiente de cobrança da margem inicial
   double             maintenance_margin_rate   // coeficiente de cobrança da margem de manutenção
   );

Parâmetros

symbol_name

[in]  Nome do símbolo personalizado.

order_type

[in]  Tipo de ordem.

initial_margin_rate

[in] Variável de tipo double com o valor de coeficiente de cobrança da margem inicial. A margem inicial é o tamanho da soma de garantia (margem) das transações concluídas com volume de um lote para a direção correspondente. Ao multiplicar o coeficiente pela margem inicial, nós podemos obter o montante que será reservado na conta ao colocar a ordem do tipo especificado.

maintenance_margin_rate

[in] Variável do tipo double com o valor de coeficiente de cobrança da margem de manutenção. A margem de manutenção é a quantidade mínima para manter uma posição aberta com volume de um lote para a direção correspondente. Ao multiplicar o coeficiente pela margem de manutenção, nós podemos obter o montante que será reservado na conta após a ativação da ordem do tipo especificado.

Valor de retorno

true, em caso de sucesso, caso contrário, false. Para obter informações sobre o erro, você deve chamar a função GetLastError().

Veja também

SymbolInfoMarginRate