Пользоваться MetaTrader5 для торговли на фьючерсных рынках в АМР можно через поставщика котировок CQG. Для того, чтобы CQG подключился к MetaTrader5, он использует «шлюз». Вкратце, этот шлюз является посредническим софтом, функционирующий в качестве коннектора между поставщиком котировок CQG(маршрутизацией) и платформой MetaTrader5.
Поскольку при торговле фьючерсами все ордера и исполненные сделки проводятся на регулируемых биржевых площадках (такие как CME и EUREX),существует постоянная связь между биржами,CQG и MetaTrader5.
Один из видов связи (коммуникации) между CQG и МТ5 заключается в синхронизации баланса. Это происходит, когда CQG принимает запрос от шлюза, при получении которого CQG отвечает шлюзу с информацией о текущем балансе счета.
Вы увидите это действие в логах МТ5 под маркировкой «Correction[synchronization]» на ежедневной и многократной основе.
Терминология, по общему признанию, не лучшая. Поскольку все фьючерсные сделки происходят на бирже, нет никаких «корректировок». Во избежание путаницы, мы отправили запрос разработчикам для удаления слова «Correction», но нам сказали, что эта функция является автоматизированной функцией в MT5- она жестко закодирована, поэтому невозможно изменить название функции.
Вот технический пример синхронизации (созданный в демонстрационной среде)
MetaTrader5 объединяет позиции в одну и вычисляет скорость VWAP для позиции, но CQG хранит все исполненные ордера отдельно.
Пример:
- Открыли 10 контрактов по разными исполненным ценам (VWAP 6879,45). MT5 держит фиксированную ставку позиции , если клиент не увеличивает позицию (даже если клиент частично закроет позицию)
- Произошло закрытие одного контракта; баланс был синхронизирован и нашлось несоответствие в размере -1$
- Произошло закрытие ещё одного контракта; баланс был синхронизирован и нашлось несоответствие в размере -6$
- Произошло закрытие третьегоконтракта; баланс был синхронизирован и нашлось несоответствие в размере -13$
В результате этих действий,у CQG позиция на уровне 6879,25, но в MT5 до сих пор указано 6879,45. Поэтому разные плавающие PnL и балансы существуют. Как раз это расхождение обновляется при последующей Correction[synchronization] - многократно на ежедневной основе происходит эта синхронизация между балансом счета в МТ5 и с балансом, указанного в бэк-офисе CQG.
Пример > Позиция в CQG после частичного закрытия (AVG 6879,25, но в MT5 до сих пор указано 6879,45):
Пример > Исполненные ордера в MetaTrader5:
Ключевые моменты:
- Все фьючерсные контракты торгуются на регулируемых биржах – без корректировок.
- Все точки исполненных ордеров проходят клиринг и фактические цены затем будут указаны на ежедневном отчете от АМР.
- Если есть сомнения, пожалуйста, проверьте свой отчет от АМР и в случае возникновения любых вопросов по вашему реальному счету, свяжитесь с нашей круглосуточной службой поддержки.
Комментарии
0 комментариев
Статья закрыта для комментариев.