Таким образом клиент или трейдер торгует не против рынка, а против дилингового центра.
В начале мы сказали, что нам нужен какой-нибудь посредник, чтобы подключиться к его серверу и получать реальные котировки рынка для разработки и тестирования наших 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 также есть подробная справка, которую мы также не будем пересказывать.
Мы лучше сразу займемся практическим кодированием.
Общая структура индикатора
Для создания основы