В MetaEditor нажмите «Создать» и выберите «Советник (шаблон)». В следующем окне напишем имя нашего эксперта, нажмем на кнопку «Далее» и добавим первые стандартные переменные, нажав на кнопку «Добавить». Изучив его, Вы научитесь самостоятельно создавать любого форекс робота.
Как написать индикатор
Процесс покупки прост, максимально прозрачен и безопасен. Мы вызываем функции iRSI и iMA и сохраняем эти цены в переменных. В обоих функциях мы сначала используем текущий символ и таймфрейм, для которых мы хотим получить показания индикаторов. В нашем случае это символ и таймфрейм (период), к которому мы прикрепляем советник. После заполнения формы Вы получите доступ более чем к 10 часам подробных пошаговых видеоуроков с домашними заданиями для закрепления. Просмотрев видеокурс, Вы научитесь самостоятельно создавать практически любой советник, скрипт или индикатор, за который раньше приходилось платить.
- Данный язык программирования встроен в один из самых популярных торговых терминалов MetaTrader4.
- Весь код, который вы пишете, попадает в одну из этих областей.
- Давайте рассмотрим простую функцию для размещения ордера на покупку.
- В обоих функциях мы сначала используем текущий символ и таймфрейм, для которых мы хотим получить показания индикаторов.
- Теперь мы можем использовать значение, хранящееся в UsePoint, например, для расчета стоп-лосса.
Доработка тестера стратегий для оптимизации индикаторов на примерах тренда и флета
Для валютных пар с прямой котировкой стоимость пункта меняется в зависимости от текущей котировки. Для валютных пар с обратной котировкой стоимость пункта постоянна и не зависит от текущей котировки. Хакеры прекрасно знают об этой технологии, а кому хочется подарить своего советника неизвестно кому? Кроме того существуют вирусы, но ресурсы нашего VPS сильно ограничены.
Торговый советник три белых солдата
Окно навигатора предлагает полезные функции просмотра файлов и справочные функции. В окне панели инструментов отображается содержание справки, ошибки компиляции, результаты поиска файлов и онлайн-доступ к статьям и файлам на MQL4.com. Файлы с расширением .ex4 являются исполняемыми файлами. Если у вас есть только файл .ex4 для советника или индикатора, значок рядом с именем файла в окне навигатора MetaTrader будет затемнен. Для того, чтобы создать свой собственный торговый советник, для начала вы должны переключиться на MetaEditor.
MQL4: Операторы условия «если, иначе» if else
В этом примере мы можем использовать постоянный идентификатор MYCONSTANT вместо текстовой строки в нашем коде. Вам будет предложено ввести имя, автора и ссылку, а также некоторые дополнительные параметры. Советник будет сохранен в папке \experts под этим именем. Функции предназначены для многократного использования. Изучение того, как создавать функции для общих торговых задач, важно для продуктивного программирования. К примеру, данные о ценах, периоды графика, цвета и торговые операции.
К счастью, MetaEditor поддерживает директивы условной компиляции препроцессора. И сегодня мы на очень простом примере рассмотрим, как это делается. Для RSI мы хотим, чтобы период 14 рассчитывался по цене закрытия. Скользящая средняя должна быть периодом 200, Сдвиг 0. Здесь мы определяем, от какой свечи мы хотим получать эти значения. На ECN брокерах мы не можем отправить ордер с TakeProfit или StopLoss.
Кроме того, на MQL4 можно создавать собственные технические индикаторы (Custom Indicators), скрипты (Scripts) и библиотеки функций (Libraries). Торговый терминал MetaTrader 4 по достоинству программирование mt4 оценили сотни тысяч трейдеров во всем мире. Использование встроенного языка программирования MQL4 выводит трейдеров на качественно новый уровень торговли – автотрейдинг.
Давайте рассмотрим как работать с объектами MetaTraderа 4 на примере трендовой линии. Существует множество стратегий форекс, основаных на трендовых линиях. Например Стратегия форекс «3 касания» или Стратегия форекс «Trend Lines» и т.д. Обычно работают такие трговые стратегии на отскок цены от трендовой линии или на пробой трендовой линии.
Кнопка «Скомпилировать» компилирует текущий файл в редакторе. Если есть какие-либо ошибки компиляции, они также будут показаны. Кнопка «Терминал» открывает торговый терминал для тестирования советников. Вкладка «Файлы» в окне «Навигатор» — это простой файловый браузер, который позволяет открывать и редактировать любые файлы MQL в папке \experts. На вкладке «Словарь» имеется встроенная ссылка на MQL, а на вкладке «Поиск» — функция поиска.
Переменная является основной единицей хранения любого языка программирования. Переменные содержат данные, необходимые для работы вашей программы. В них могут сохраняться цены, настройки и значения индикаторов.
Индикаторы, эксперты, библиотеки и скрипты имеют общее расширение .mq4. Единственный способ отличить их друг от друга — либо по месту сохранения, либо открыв файл и изучив его исходный код. Мне поступает много вопросов от людей, которые хотят научиться программировать на языке MQL. И я понял что немного не с того начал вести свой блог «MQL для тебя». Многие читатели не понимают таких простых вещей, которые я использую «на автомате». Для кросс-курсов стоимость пункта меняется в зависимости от текущих котировок как самой пары, так и базовой валюты.