Подготовка к торговле на Binance из MetaTrader 5

24 мая 2022, 14:27
Andrey Khatimlianskii
0
1 077

Для синхронизации торгового окружения с биржей Binance Вам необходима утилита Binance Trade Manager.
Это советник, который работает на отдельном графике, и обеспечивает все необходимое для отправки торговых приказов на биржу Binance и получения от нее торгового окружения (списка позиций и ордеров, баланса, и т.д.).

Для начала работы с Binance Trade Manager:

1. Залогиньте Ваш терминал к mql5.community (Сервис — Настройки, вкладка Сообщество), установите галочку "Маркет":



2. Перейдите в раздел Маркет — Утилиты, найдите Binance Trade Manager:


3. Арендуйте утилиту на желаемый срок, или просто установите ее, если она уже куплена:


4. Перейдите в меню Файл — Каталог данных. В открывшемся окне навигатора перейдите в папку "MQL5\Experts\Market\", и перенесите файл "Binance Trade Manager.ex5" в папку "MQL5\Experts\":



5. Перезапустите терминал. Найдите в навигаторе советника Binance Trade Manager и перетащите его на любой чарт, не занятый другим советником:



6. Перед нажатием на OK, перейдите на вкладку Inputs и установите значения всем параметрам:

  • Allow synchronization with Binance — установите true, чтобы Trade Manager синхронизировал Вашу торговлю со счетом Binance.
    При значении false, Trade Manager все равно подключится к счету Binance и будет отображать всю необходимую информацию, но торговые приказы отправляться на сервер не будут.

  • Information refresh interval (seconds) — частота обновления информации о позициях и состоянии счета на графике. Рекомендуемое значение — 10-30 секунд. Поставьте 0, чтобы отключить обновление информации совсем.
    Обновление информации занимает время и использует API-лимиты на обмен данными с биржей, поэтому не включайте слишком частое обновление, это может негативно сказаться на скорости отправки торговых приказов.

  • Stop the EA after trade errors — это защитный механизм, который остановит советника, если он совершит множество торговых ошибок, и позволит избежать блокировки со стороны Binance.
    Чтобы не пропустить такую ситуацию и всегда быть в курсе того, что происходит на вашем счете, подключите утилиту Grammy и разрешите отправку уведомлений Вам в Телеграм (следующий параметр).

  • Enable messages to Grammy — разрешает отправку сообщений об ошибках Вам в Телеграм (с помощью утилиты Grammy, которая должна быть запущена на отдельном чарте).
    При значении false уведомления об ошибках отправляться не будут.


  • Copier mode (sync MT-positions with Binance) — поставьте true для активации режима копирования с демо-счета.
    Подробно о работе в этом режиме можно прочитать тут.

  • MT symbols suffix — суффикс инструментов, которые транслирует брокер, для корректного копирования на Binance.
    Поставьте "auto" для автоматического определения суффикса.

  • Base currency — базовая валюта счета Binance. Выберите BUSD, если хотите торговать инструменты хххBUSD (с более низкой комиссией), или USDT, если хотите торговать более широкий спектр инструментов хххUSDT.
    Для одновременной торговли инструментами хххBUSD и хххUSDT вам нужно использовать 2 отдельных терминала MetaTrader 5 (на каждом запустить Trade Manager с нужным Base currency).

  • Binance section — в данный момент для торговли доступна только фьючерсная секция (Futures).


  • API key и API secret — ключи для работы с биржей (где их взять?)
    Ключи нужно указывать только при первом запуске на каждом компьютере.

  • API max limit use percent — максимальный процент использования лимитов API. При его достижении советник остановится до конца минуты.
    Следите за использованным лимитом на графике. Если Trade Manager часто подходит к верхней границе, уменьшите частоту обновления информации (или отключите ее совсем).


  • Show BNB balance — показывать баланс BNB на графике (отображение информации должно быть включено).

  • Stop trading if BNB balance is less than.. — минимальный баланс BNB, при котором позиции продолжают синхронизироваться с биржей.
    Если баланс BNB снизится до указанного значения, синхронизация будет остановлена до пополнения баланса. Внимание! Закрытие позиций при отключенной синхронизации тоже не работает!
    Используйте эту функцию, если вы хотите торговать только до тех пор, пока у вас есть BNB, чтобы  платить пониженную комиссию. Установите значение 0, чтобы отключить эту функцию.


Поздравляю! Подготовка завершена!

Теперь можно переходить непосредственно к торговле:


Полную инструкцию по подключению MetaTrader 5 к бирже Binance читайте здесь.
По любым вопросам обращайтесь ко мне лично, или в официальный чат поддержки.