Я пытаюсь сделать кое-что на Форексе с низкой задержкой. В настоящее время я использую mql. Но, насколько я вижу, терминал MT4 очень медленный, и я не могу работать так быстро, как хочу. Я предполагаю, что терминал mt4 получает цены с некоторым сообщением FIX и снова отправляет исполнение через сообщение FIX. Я подумал, что если я смогу взломать это сообщение, то смогу получать цены и отправлять ордера без использования MT4. Вы делали или видели что-то подобное раньше? Является ли это возможным?
Получение цен брокера без МТ4
Ответы (1)
Краткий ответ НЕТ.
Терминал MT4 использует собственный протокол для связи с сервером MT4. Сервер обычно принадлежит брокеру. Брокер приобрел сервер у Metaquotes как отдельное программное обеспечение.
На стороне сервера брокеры обычно устанавливают так называемый мост. Еще одна программа, которая передает ваши заказы в банк. Мост может отправить ваш заказ в банк напрямую или в совокупности через исправление или любой другой протокол поддержки, в зависимости от банка.
Вы никогда не получите фиксированное соединение с брокером в качестве обычного розничного клиента, вы получите фиксированное соединение только в качестве институционального трейдера, что потребует значительного депозита у брокера.
Если у вас есть исправленная реализация алгоритма/программного обеспечения, лучше всего вообще отказаться от MT4 и перейти на интерактивные брокеры У них есть программное обеспечение под названием ib gateway, которое может действовать как сервер исправления в вашей локальной сети при отправке им заказов.
Если вы пишете что-то новое, MT4 и mql — это наихудший сценарий, который вы можете получить. Лучше всего пойти с брокером-дилером, таким как ib