MQL4 MetaQuotes Language 4 язык разработки торговых стратегий
Когда функция запускается снова, переменная не инициализируется повторно, а вместо этого сохраняет свое предыдущее значение. Давайте рассмотрим простую функцию для размещения ордера на покупку. Эта функция имеет аргументы, которые необходимо передать в функцию. Функция будет выставлять рыночный ордер на покупку на текущий символ с указанным размером лота, стоп-лоссом и тейк-профитом.
Отметим лишь, что искать подобные точки входа лучше всего на старших таймфреймах от H1 и выше. Надо сразу отметить, что пирамидинг не является самостоятельной торговой системой. Правильнее назвать его методом увеличения прибыли при торговле по тренду. Основная идея пирамидинга заключается в так называемых «доливках», когда при наличии ярко выраженного тренда открываются новые позиции на откатах или в момент выхода из очередной консолидации. При этом растёт совокупный объём, следовательно, и прибыль.
MQL4: работа с барами, поиск дивергенции по RSI
Для установки phpstorm нужно перейти на сайт разработчика и скачать установочный файл для вашей операционной системы. Сама установка проста и занимает 5-10 минут, поэтому тут подробно описывать этот процесс нет смысла. PHPStorm – это мощная IDE (среда разработки), поддерживающая множество языков. В ней очень много различных возможностей и функций, предусмотренных специально для удобства и ускорения разработки. Традиционно поток цен в торговых платформах группируется по некоторым временным периодам.
Если вы знакомы с программированием на таких языках, как C ++, PHP или на одном из многих языков, синтаксис которых является производным от C, вам будет удобно программировать на MQL. Панель инструментов в MetaEditor содержит стандартное дополнение к файлам и функциям редактирования. Кнопка «Скомпилировать» компилирует текущий файл в редакторе. Если есть какие-либо ошибки компиляции, они также будут показаны. Кнопка «Терминал» открывает торговый терминал для тестирования советников.
Торговый советник — это программа автоматической торговли, написанная на MQL.Выражение может занимать несколько строк, но в конце должна стоять точка с запятой.Однако окончательные выводы можно делать только по результатам торговли на реальном счёте.Иногда функция, которую вам нужно использовать, уже скомпилирована в другом файле, таком как другой советник, файл библиотеки (.ex4) или файл Windows DLL (.dll).
Мы научились находить простые пятибарные формации – так называемые фракталы Билла Вильяма – и использовать их для определения локальных экстремумов. В итоге мы написали скрипт для автоматического поиска дивергенции цены и осциллятора RSI. Полученные решения можно применять при создании пользовательских индикаторов и торговых советников. Добавим в код функцию DeleteObjects, которую мы написали ранее, и вызовем её в обработчике OnStart(). Тем самым мы удалим с графика объекты, которые могли остаться после предыдущего запуска скрипта.
К примеру, данные о ценах, периоды графика, цвета и торговые операции. Например, PERIOD_H1 является константой для таймфрейма графика H1, OP_BUY относится к рыночному ордеру на покупку, а Red — это цветовая константа для красного цвета. Эти файлы содержат созданные пользователем функции, на которые есть ссылки в файле ммгп форум обзор .mq4. Во время компиляции компилятор «включает» содержимое файла .mqh в файл .ex4.
Расположение файлов
Скрипт — это упрощенный советник, который выполняет одну задачу, такую как установка отложенного ордера или закрытие всех ордеров на графике. Сходство MQL с такими языками, как C, позволяет опытным программистам относительно легко изучить его синтаксис, а сам язык достаточно хорошо документирован. Но обучение эффективному программированию торговых стратегий на MQL