Мост для MT4/JForex платформ
Для тех, кто предпочитает торговать через платформу JForex, при этом используя преимущества интерфейса и экспертных советчиков MetaTrader, существует готовое решение – MT4-JForex Clients Bridge.
Клиентский мост MT4-JForex это простое дополнение к платформе JForex от Dukascopy, передающее сигналы из Metatrader в JForex, получающее уведомления из лог-файла MetaTrader и исполняющее переданные торговые сигналы.
Создавая новые торговые сигналы (немедленное исполнение либо отложенная заявка), MetaTrader записывает свои действия в лог-файл формата ггггмммдд.log, расположенный в директории установки MetaTrader. Платформой JForex клиентский мост воспринимается как стандартная стратегия, которая читает лог-файл и передаёт торговые сигналы платформе. Пользователи JForex могут настроить автоматическое исполнение для данных сигналов.
MT4-JForex Clients Bridge версии 1.2 поддерживает модификацию и отмену как отложенных заявок, так и заявок на закрытие позиции. Если пользователь изменяет или отменяет свои заявки – клиентский мост отслеживает эти изменения и дублирует их в платформе JForex.
Пошаговая инструкция пользования:
| 1. | Для установки клиентского моста необходимо загрузить последнюю версию файла ‘MT4JForexClientsBridge.zip ', перейдя по ссылке https://sourceforge.net/projects/mt4dukabridge/files/
|
| 2. |
Разархивируйте загруженный файл и скопируйте MT4JForexClientsBridge.java в директорию ~/My Documents/My Strategies/ По умолчанию, JForex ищет стратегии именно в этой директории. |
| 3. | Запустите JForex и MetaTrader. |
| 4. | В платформе JForex добавьте все инструменты, которые собиратесь торговать. После этого выберите раздел “Strategies” в разделе “Workspace”. Щёлкните на выбранном разделе правой кнопкой мыши и выберите “Open Strategy”:
Если все предидущие шаги были выполенены, вы найдёте файл MT4JForexClientsBridge.java в директории ~/My Strategies. |
| 5. | Стратегия откроется во встроенном редакторе JForex, после чего вы можете скомпилировать её. |
| 6. | После установки запустите стратегию через пункт “Run” контекстного меню, вызываемого правым щелчком мыши на стратегии (перед запуском стратегии вам будет необходимо принять предупреждение о рисках).
|
| 7. |
После запуска стратегии вы увидите окно “Define Parameters”, в котором необходимо задать лог-файл платформы MetaTrader для текущего дня из дериктории “log” программы MetaTrader. После этого необходимо установить лимит проскальзывания для заявок и коэфициент расхождения размера лота между MetaTrader и JForex. В платформе MetaTrader 1 лот равен 100 000, в то время как один стандартный лот Dukascopy равен 1 000 000. Таким образом, по умолчанию коэфициент должнен быть равен 0.1 – что означает, что 1 лот MetaTrader = 0.1 лота JForex. В случае, если размер лота MetaTrader равен 10 000, установите значение коэфициента 0.01.
|
| 8. | В платформе JForex вы увидите открытую закладку "MT4-JForex Client's Bridge" с двумя таблицами:
Комментарий: Цена заявок, переданных из MT4 в JForex, будет округлена до 1 пипса. |
Подсказка:
-
Если вы регулярно используете стратегию “MT4-JForexClientsBridge.java”, то можете прописать путь к лог-файлу (пример приведён в коде стратегии).
-
Вы можете настроить исполнение, внеся свои изменения в код стратегии. Рыночные цены могут быть получены методами “getBidPrice(Instrument instrument)” и “getAskPrice(Instrument instrument)”.
-
Если вы хотите, чтобы торговые сигналы на немедленное исполнение (Instant Execution) в платформе JForex были исполнены по цене равной или лучше, вы можете отметить соответствующую опцию в настройках клиентского моста ("Execute at Equal or Better Price"). Для тех-же целей вы можете использовать настроку "Pips Amount Difference". Так, если вы установите значение 0, это будет означать, что цена может быть идентичной цене MetaTrader; если вы установите 2, то цена исполнения в JForex должна быть лучше на 2 пипса цены MetaTrader.
-
Данная опция работает только для отложенных заявок (Pending Orders) и заявок на немедленное исполнение (Instant Execution). Для заявок „по рынку” данная опция недоступна ввиду того, что цена исполения не известна до момента исполнения.
-
Поскольку сигналы, возвращённые брокером с новой котировкой ("Requoted"), напрямую зависят от брокера, клиентский мост игнорирует такие сигналы и отправляет в JForex только первый сигнал. Это сделано с целью предотвратит отправку в JForex множества сигналов.
-
Начиная с версии 1.6 в директории, содержащей лог-файлы MetaTrader, автоматически создаётся файл "bridge.log", содержащий информацию о процессе работы клиентского моста.
-
Начиная с версии 1.8 была добавлена проверка инструментов на префиксы, добавляемые брокерами MetaTrader.
-
Начиная с версии 1.8, клиентский мост поддерживает частичное исполенение заявок.
Предупреждение о рисках: Примите во внимание, что MT4/JForex Clients Bridge является програмным обеспечением, разработанным сторонним разработчиком и распространяемым через сторонние каналы дистрибуции. Dukascopy Bank SA не учавствует в разработке и тестировании данного програмного обеспечения, и лишь предоставляет информацию о существовании и доступности данного програмного обеспечения. Любое использование данного програмного обеспечения клиент Dukascopy Bank SA осуществляет на свой страх и риск, Dukascopy Bank SA не несёт никакой ответственности относительно производительности (или неисправности) данного програмного обеспечения.
Для того, что-бы узнать больше о JForex и получить другую информацию о торговле с Dukascopy банком, пишите нам на: info@dukascopy.com, звоните:

Русский










