Как написать индикатор для Форекс

Для этого, в первую очередь, потребуется знание основ языка программирования mql4. Торговый терминал MetaTrader4 располагает к написанию пользовательских утилит: индикаторов, советников и скриптов. Исполняемая программа должна содержать подробный алгоритм для нахождения точек входа. Язык mql4 содержит стандартный набор функций для написания пользовательских индикаторов, что позволяет трейдеру создавать программу, не владея глубокими познаниями в программировании.

Для написания индикатора понадобится пустой шаблон. Его создание осуществляется следующими действиями:

  1. Отрыть MetaEditor
  2. Выбрать в меню Файл - Создать
  3. Выбрать в списке Пользовательский индикатор
  4. Присвоить имя, записанное латинницей
  5. Нажать Далее - Готово.
  6. В отрытом файле с базовыми парраметрами выделить все содержимое и удалить.

Как написать индикатор для Форекс

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

  • есть сигнал для покупки данного ценового бара
  • есть сигнал для продажи данного ценового бара
  • нет сигналов.

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





Читайте далее: