CustomSymbolSetMarginRate

Устанавливает для пользовательского символа коэффициенты взимания маржи в зависимости от типа и направления ордера.

bool  CustomSymbolSetMarginRate(
   const string       symbol_name,              // имя символа
   ENUM_ORDER_TYPE    order_type,               // тип ордера
   double             initial_margin_rate,      // коэффициент взимания начальной маржи
   double             maintenance_margin_rate   // коэффициент взимания поддерживающей маржи
   );

Параметры

symbol_name

[in]  Имя пользовательского символа.

order_type

[in]  Тип ордера.

initial_margin_rate

[in] Переменная типа double  со значением коэффициента взимания начальной маржи. Начальная маржа – это размер гарантийной суммы под совершение сделки объемом в 1 лот соответствующего направления. Умножая коэффициент на начальную маржу, мы можем получить размер средств, который будет зарезервирован на счете при размещении ордера указанного типа.

maintenance_margin_rate

[in] Переменная типа double со значением коэффициента взимания поддерживающей маржи. Поддерживающая маржа –– это размер минимальной суммы для поддержания открытой позиции объемом в 1 лот соответствующего направления. Умножая коэффициент на поддерживающую маржу, мы можем получить размер средств, который будет зарезервирован на счете после срабатывания ордера указанного типа.

Возвращаемое значение

true – в случае успеха, иначе false. Чтобы получить информацию об ошибке, необходимо вызвать функцию GetLastError().

Смотри также

SymbolInfoMarginRate