Форекс метатрейдер. MQL4 и PHP

Форекс метатрейдер. MQL4 и PHP

Если по каким-то причинам возникла надобность создать логику трейдинга вне МТ4, а например в PHP, то следует рассматривать два варианта:

  1. обращаться через веб сервер;
  2. выполнить команду (и считать результат) в командной строке (CLI);

Я был уделен насколько мощный и гибкий встроенный язык MQL4. Тем более существует возможность загрузить внешнюю библиотеку в виде DLL, написанную скажем в C++ или C#. Если вам написание внешней библиотеке не по силам, существует огромное множество уже созданных.

Для того чтобы передать переменную (текущий курс пары) скрипту PHP, и получить ответ в виде «купить» или «продать», надо создать эксперт. Эксперт — это пользователем созданная некая логика способна анализировать колебания рынка и либо дать подсказку трейдеру, либо совершать сделки место него.

Чтобы послать текущее значение скрипту PHP, пригодны оба метода. Но если намереваетесь использовать тестер стратегии (strategy tester), существует вероятность что забьются все свободные TCP порты, так как Windows не торопиться с закрытием открытых портов.

Остается второй вариант, когда обмен данными происходит при вызове скрипта с командной строки, тесть PHP CLI.  Метод подробно описан здесь - http://mql4-php.iinuu.eu

Существуют также и другие методы для коммуникации с Forex Metratrader, например MT4 API. Некоторые решение правда стоит денег, но если вы решили в плотную заняться этой проблематикой, возможно они того и стоят.

» Оцени статю!

(4)

» Комментарии

Нет комментариев
* обязательный
* не публицыруется
vimeo youtube facebook twitter
где поесть в риге?