Получение цен брокера без МТ4

Я пытаюсь сделать кое-что на Форексе с низкой задержкой. В настоящее время я использую mql. Но, насколько я вижу, терминал MT4 очень медленный, и я не могу работать так быстро, как хочу. Я предполагаю, что терминал mt4 получает цены с некоторым сообщением FIX и снова отправляет исполнение через сообщение FIX. Я подумал, что если я смогу взломать это сообщение, то смогу получать цены и отправлять ордера без использования MT4. Вы делали или видели что-то подобное раньше? Является ли это возможным?


person mert    schedule 19.08.2017    source источник


Ответы (1)


Краткий ответ НЕТ.

Терминал MT4 использует собственный протокол для связи с сервером MT4. Сервер обычно принадлежит брокеру. Брокер приобрел сервер у Metaquotes как отдельное программное обеспечение.

На стороне сервера брокеры обычно устанавливают так называемый мост. Еще одна программа, которая передает ваши заказы в банк. Мост может отправить ваш заказ в банк напрямую или в совокупности через исправление или любой другой протокол поддержки, в зависимости от банка.

Вы никогда не получите фиксированное соединение с брокером в качестве обычного розничного клиента, вы получите фиксированное соединение только в качестве институционального трейдера, что потребует значительного депозита у брокера.

Если у вас есть исправленная реализация алгоритма/программного обеспечения, лучше всего вообще отказаться от MT4 и перейти на интерактивные брокеры У них есть программное обеспечение под названием ib gateway, которое может действовать как сервер исправления в вашей локальной сети при отправке им заказов.

Если вы пишете что-то новое, MT4 и mql — это наихудший сценарий, который вы можете получить. Лучше всего пойти с брокером-дилером, таким как ib

person Dmitry    schedule 19.08.2017
comment
Можете ли вы дать больше информации о протоколе, по которому клиент mt4 общается с сервером mt4? Есть ли способ воспроизвести его сообщения или они зашифрованы? - person mert; 20.08.2017
comment
Весь трафик между серверами MT4 и терминалом зашифрован, и они настраивают его с каждым обновлением. Это на самом деле о худшем подходе к торговле на Форекс, а не о фиксировании. - person Dmitry; 21.08.2017
comment
Дело в том, что я знаю парня, который этим занимается, и он сказал мне, что обновляет код при каждом обновлении mt4. Это должно быть так. Поскольку у меня есть живой пример, я просто хочу знать, с чего начать. - person mert; 21.08.2017
comment
Я хочу сказать, что это бесполезное усилие, потому что даже если вы можете торговать электрически через соединения MT4, цены, которые вы получаете, и количество переходов, через которые проходят ваши ордера, съедят любой PNL, который, по вашему мнению, вы можете генерировать с помощью электронной торговли, лучше всего в этом сценарии сделать EA - person Dmitry; 21.08.2017