В моей работе я поставила перед собой задачу создать торгового робота на основе торговой системы с оптимальным соотношением параметров риска и прибыли. Торговый робот (советник) — задача, находящаяся на стыке таких научных областей, как информатика и экономика.
В данном проекте экономическая задача решается с помощью методов информатики. Экономическая составляющая проекта — это торговая система с оптимально подобранными параметрами, составляющая в сфере информатики — это непосредственно реализация торгового алгоритма на языке программирования, в данном случае использовался язык MQL4 и среда разработки MetaTrader4.
Рисунок 1: Терминал MetaTrader 4.
MQL4 — это язык программирования Meta Quotes Language 4, встроенный язык программирования индикаторов и торговых стратегий для бесплатного информационно-торгового терминала MetaTrader 4.
Этот терминал предоставляют более сотни брокеров и банков, которые используют торговую платформу MetaTrader 4 для обслуживания своих клиентов. Кроме того, в терминале MetaTrader 4 есть среда разработки MeteEditor 4, в которой чрезвычайно удобно разрабатывать советник.
Рисунок 2: Среда разработки MeteEditor 4.
Рисунок 3: Тестер стратегий терминала MetaTrader 4.
Для создания программы мне потребовался доступ к терминалу MetaTrader 4. Для этого необходимо было скачать терминал с сайта брокера, предоставляющего возможность торговли на рынке ФОРЕКС и открыть демонстрационный счет в компании, для доступа к возможности заключать сделки. Мой выбор пал на компанию «Альпари». Компания «Альпари» была основана в 1998 году и на сегодняшний день является одним из крупнейших брендов в мировой форекс-индустрии.
Для открытия демонстрационного счета мне потребовалось зарегистрировать личный кабинет на сайте www.alpari.ru. Основное отличие демонстрационного счета от реального состоит в том, что демо-счет не нужно пополнять реальными деньгами, он необходим как для отработки торговой стратегии, так и для тестирования торгового робота без риска для капитала трейдера. алгоритм роботизированный программирование.