Продвинутое использование торговой платформы MetaTrader 5. Создание индикаторов и торговых роботов на MQL5 и Python. Издание 3-е, исправленное и дополненное. Тимур Машнин. Читать онлайн. Newlib. NEWLIB.NET

Автор: Тимур Машнин
Издательство: Автор
Серия:
Жанр произведения:
Год издания: 2022
isbn:
Скачать книгу
поздно проиграет. Следовательно, выводить сделки на рынок нет никакой надобности.

      Таким образом клиент или трейдер торгует не против рынка, а против дилингового центра.

      В начале мы сказали, что нам нужен какой-нибудь посредник, чтобы подключиться к его серверу и получать реальные котировки рынка для разработки и тестирования наших MQL5 приложений.

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

      Давайте выберем, например, дилинговый центр Forex Club.

      Я не являюсь фанатом данной компании, это просто для нашего кодирования.

      Для реальной торговли лучше выбрать, наверное, какой-нибудь банк.

      Зарегистрируемся и создадим демо-счет для платформы MetaTrader 5.

      Forex Club предлагает два типа счетов:

      Немедленное исполнение (Instant Execution)

      В этом режиме исполнение рыночного ордера осуществляется по предложенной цене. При отправке запроса на исполнение, платформа автоматически подставляет в ордер текущие цены.

      И исполнение по рынку (Market Execution)

      В этом режиме исполнения рыночного ордера решение о цене исполнения принимает дилинговый центр без дополнительного согласования с трейдером.

      Мы откроем счет – немедленное исполнение (Instant Execution).

      Далее скачаем и установим платформу MetaTrader 5.

      И подключимся к серверу Forex Club, используя логин и пароль демо счета.

      Далее, нажав правой кнопкой мышки на графике и зайдя в свойства, настроим внешний вид графика, как вам нравится.

      Мультирыночная платформа MetaTrader 5 позволяет совершать торговые операции на Forex, фондовых биржах и фьючерсами.

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

      Более подробно про платформу MetaTrader 5 и про ее интерфейс можно почитать в соответствующей справке.

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

      Также помимо терминала MetaTrader 5, нас интересует редактор MQL5, который можно открыть либо с помощью ярлыка, либо в меню Сервис терминала MetaTrader 5.

      MetaEditor – это современная среда разработки торговых стратегий, интегрированная с платформой MetaTrader.

      С помощью MetaEditor можно создавать торговых роботов, технические индикаторы, скрипты, графические панели управления и многое другое.

      Для редактора MetaEditor также есть подробная справка, которую мы также не будем пересказывать.

      Мы лучше сразу займемся практическим кодированием.

      Общая структура индикатора

      Для создания основы