|
OrderCalcMargin
Вычисляет размер маржи, необходимой для указанного типа ордера на текущем счете и при текущем рыночном окружении без учета текущих отложенных ордеров и открытых позиций. Позволяет оценить размер маржи для планируемой торговой операции. Значение возвращается в валюте счета.
bool OrderCalcMargin( |
Параметры
action
[in] Тип ордера, может принимать значения из перечисления ENUM_ORDER_TYPE.
symbol
[in] Имя финансового инструмента.
volume
[in] Объем торговой операции.
price
[in] Цена открытия.
margin
[out] Переменная, в которую будет записан необходимый размер маржи в случае успешного выполнения функции. Вычисление производится как если бы на текущем счете не было отложенных ордеров и открытых позиций. Значение маржи зависит от многих факторов и может меняться при изменении рыночного окружения.
Возвращаемое значение
Возвращает true в случае успеха, иначе false. Чтобы получить информацию об ошибке, необходимо вызвать функцию GetLastError().
Смотри также
OrderSend(), Свойства ордеров, Типы торговых операций