Тип счета: неттинг или хедж

MetaTrader 5 поддерживает счета нескольких типов, в частности, неттинг и хедж. При неттинге разрешено иметь лишь одну позицию по каждому символу. При хеджинге можно открыть несколько позиций по символу, в том числе и разнонаправленных. Приказы, сделки и позиции будут подробно рассмотрены в следующих главах.

MQL-программа определяет тип счета путем запроса свойства ACCOUNT_MARGIN_MODE с помощью функции AccountInfoInteger. Как можно понять из названия свойства, оно описывает не только тип счета, но и режим расчета маржи. Его возможные значения указаны в перечислении ENUM_ACCOUNT_MARGIN_MODE.

Идентификатор

Описание

ACCOUNT_MARGIN_MODE_RETAIL_NETTING

Внебиржевой рынок с учетом позиций в режиме "неттинг". Расчет маржи осуществляется на основе свойства инструмента SYMBOL_TRADE_CALC_MODE.

ACCOUNT_MARGIN_MODE_EXCHANGE

Биржевой рынок с учетом позиций в режиме "неттинг". Расчет маржи осуществляется на основе правил биржи с возможностью дисконтов, указанных брокером в настройках инструментов.

ACCOUNT_MARGIN_MODE_RETAIL_HEDGING

Внебиржевой рынок с независимым учетом позиций в режиме "хеджинг". Расчет маржи осуществляется на основе свойства инструмента SYMBOL_TRADE_CALC_MODE и с учетом размера захеджированной маржи SYMBOL_MARGIN_HEDGED.

Например, запуск скрипта AccountInfo в разделе об Идентификации счета показал, что счет имеет тип ACCOUNT_MARGIN_MODE_RETAIL_HEDGING.