Добро пожаловать, Гость
Логин: Пароль: Запомнить меня

Основы разработки собственной автоматической стратегии на MQ
(1 чел.) (1) гость
  • Страница:
  • 1

ТЕМА: Основы разработки собственной автоматической стратегии на MQ

Основы разработки собственной автоматической стратегии на MQ 01.02.2009 14:22 #223

  • Natalivip
  • Вне сайта
  • Moderator
  • KiteForum Member
  • Постов: 5214
  • Репутация: 11
Основы разработки собственной автоматической стратегии на MQL4

MQL4 – язык программирования позволяющий разрабатывать скрипты, индикаторы, советников и библиотек для автоматизирования торговли на Forex. MQL4 поддерживает торговый терминал МetaTrader4.

Скрипты – это программный код, который выполняет команды, записанные в программном коде один раз по запросу трейдера. С помощь скриптов можно открывать ордера, исследовать графики, формировать статистику и многое другое.


Пользовательские индикаторы – это оптимизированные исходные индикаторы, создаваемые пользователем, которые выводят графическую информацию и изменяются с каждым движением цены. Индикаторы можно создавать и полностью отличающиеся от стандартных, общеиспользуемых. Например, можно вывести на график тригонометрическую функцию, если она может быть сколько-нибудь полезной для трейдера.


Библиотеки – это набор отдельных функций, которые могут быть использованы для автоматизированной торговли. Если трейдеру нужно вычислять некоторые математические значения для создания торговой системы – можно поместить функции в библиотеку, чтобы не загромождать программный код советника.
Советник – автоматизированная система, которая торгует по заданной стратегии трейдера без его помощи. Кроме того советники могут давать советы основанные на сигналах индикаторов, в том случае, если трейдер не хочет торговть автоматически.


Для того чтобы начать программирование своего индикатора, скрипта или советника необходимо перейти в окно MetaEditor и выбрать вкладку New, после чего выбрать что создавать. В окне программного кода появится уже готовый шаблон, и трейдеру остается только ввести свои переменные и команды, которые логически будут выполняться в определенном порядке в соответствии с заданной системой. По завершении написания программного кода необходимо произвести компиляцию, с помощью клавиши F5, – перевод в машинный язык. После этого программа будет доступна для выполнения, при условии, что программный код был набран без синтаксических или логических ошибок, которые не позволят машине понять код.

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

Человеку, который никогда не сталкивался с программированием, будет довольно сложно разобраться в премудростях программного кода, и ему следует для начала постичь азы программиста, что займет несколько дней, либо торговать по уже созданному советнику или индикатору.
В любых делах, при максимуме сложностей, Подход к проблеме всё -таки один! Желанье - это множество возможностей, А нежеланье - тысяча причин!!!
  • Страница:
  • 1
Время создания страницы: 0.17 секунд
Massage