На главную
Обучение
Учебник Forex
Доверительное управление
Механические торговые системы
Аналитика/Прогнозы
О нас
Торговые роботы

ПАРТНЕРЫ



Прогнозы FOREX
 
главная / Обучение / Программирование на mql4 для metatrader

Программирование на MQL4 для MetaTrader

Название курса:

" Программирование на MQL4 для MetaTrader 4.  Автоматическая торговля– создание советника (МТС) по торговой системе (торговый робот).

Автор курса : Смирнов Сергей Анатольевич.

Курс рассчитан на широкий круг трейдеров, желающих выйти на качественно новый уровень торговли: понимать и улучшать индикаторы и советники сторонних авторов, а так же самостоятельно создавать пользовательские индикаторы и советники, т.е. механические торговые системы (МТС) для автотрейдинга. Для освоения курса трейдеру достаточно уметь пользоваться персональным компьютером на уровне пользователя, а также иметь некоторый опыт работы с программой MetaTrader. Желательно (не обязательно) наличие знания основ программирования на любом языке.

Цель курса.

Научить Вас разбираться  в обширной базе существующих торговых советников, пользовательских индикаторов и скриптов. Дать Вам возможность не ограничивать себя только существующими системами и индикаторами , создавая с свои собственные индикаторы и торговые систем. Научить Вас тестировать и сопровождать готовую МТС.

И как следствие повысить эффективность торговли при уменьшении временных затрат.

Продолжительность курса: 8 занятий по три академических часа ). (24 академ. час)

Стоимость 7000 руб в группе (3..6 чел.). начало занятий по мере формирования группы.

Индивидуально 2500руб занятие. (4 … 8 занятий)

Бонус.

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

                                   План занятий.

Первое занятие.

  1. Введение. Преимущества и недостатки автотрейдинга по сравнению с ручной торговлей.
  2. Знакомство со средой программирования MetaTrader 4/5

a)      Редактор кода

b)      Справочная система

c)      Хранилище индикаторов и советников

d)     Компилирование текста программ

e)      Соглашения по хранению и вызову программ

4.      Использование встроенных скриптов.

5.      Использование встроенных индикаторов.

6.      Использование встроенных экспертов.

7.      Тестирование экспертов на исторических данных.

8.      Оптимизация экспертов на исторических данных.

9.      Алгоритмы.

10.  Основы программирования (немного из теории построения алгоритмов,  разработка “сверху вниз”, ”снизу вверх”).

Второе занятие.

  1.  Основы языка MQL. Основные понятия. Константы и переменные. Типы данных. Операции и выражения.
  2.  Константы, имена констант, типы констант,
  3.  Переменные. Имена переменных. Виды переменных.
  4. Массивы. Ценовые массивы, особенности их использования.
  5. Операторы присваивания.
  6. Арифметические операции (операторы). Скобки. Приоритет арифметических операций.
  7. Назначение скриптов.
  8. Структура скриптов, назначения и правила вызова функций Init(), Start(), deInit()
  9. Функции Alert(), Comment().
  10. Написание скрипта  для изучения работы с переменными и операторами.
  11. Логические операции (операнды). Приоритет логических операций.
  12. Типы , совместимость типов, преобразование типов.
  13. Область видимости, внешние переменные, статические переменные, глобальные переменные.
  14. Предопределенные константы и переменные, назначение, особенности использования.
  15. Операции с константами и переменными.

Третье занятие.

1.      Составной оператор ( операторные скобки) {}.

2.      Условные операторы if-else . Синтаксис, особенности применения.

3.      Операторы цикла for( ), While( ). Синтаксис, особенности применения.

4.      Оператор продолжения continue. Оператор прервать break.

5.      Оператор выбора Switch (case). Синтаксис, особенности применения.

6.      Типы программ, особенности их построения, и использования

7.      Функции, имена функций,  типы функций, передача параметров в функцию, возвращаемые значения.

8.      Функции Init(), Start(), deInit().

9.      Встроенные функции, и правила их использования.

10.  Математические функции.

11.  Инструкции предпроцессора.

Четвертое занятие.

1.      Функции для работы с ценовыми массивами.

2.      Функции для работы с строками.

3.      Функции для работы с датами и временем

4.      Файлы. Функции для работы с файлами.

5.      Написание простого скрипта.

Пятое занятие.

1.      Использование встроенных индикаторов.

2.      Структура индикатора.

3.      Правила и особенности написания индикаторов.

4.      Функции для настройки пользовательских индикаторов.

5.      Решение проблем постоянного перерисовывания , и потери  тиков.

6.      Практическая часть. Написание индикаторов.

Шестое занятие.

1.      Структура советников.

2.      Торговые функции. Программирование торговых операций.

3.      Обработка ошибок.

4.      Функции определения текущего состояния клиентского терминала.

5.      Функции информации о счете.

6.      Написание простого советника по выбранной торговой стратегии.

7.      Тестирование советника. Анализ результатов тестирования.

8.      Оптимизация параметров советника.

9.      Практическая часть.

Седьмое занятие.

1.      написание советника, индикатора в нескольких файлах, использование include.

2.      Написание и использование библиотек, зоны видимости.

3.      Импорт и экспорт данных, импорт функций из DLL.

4.      Глобальные переменные Торгового Терминала MetaTrader 4 и функции для работы с ними.

5.      Совместное использование индикаторов, скриптов и экспертов.

6.      Совместное использования программ: функция iCustom().

7.      Графические объекты, методы работы с графическими объектами.

8.      Механические Торговые Системы и торговые роботы. Особенности написания МТС и торговых роботов на MQL4 MetaTrader 4.

9.      Практическая часть.

Восьмое занятие.

1.      Практика написания индикаторов, скриптов, советников.

2.      Контроль усвоения материала.

 

Записаться на обучение

Для записи обращайтесь по телефону (без выходных) или заполните форму и мы свяжемся с Вами.
Ваше имя:
Телефон:
E-mail:
Записаться на:    Индивидуальные занятия "Программирование на MQL4 для MetaTrader 4. Автоматическая торговля– создание советника (МТС) по торговой системе (торговый робот).”

 

(495) 923-47-54
(916) 569-29-02

Мы рядом с метро:
Каширская
Баррикадная

контакты

Карта сайта Rambler's Top100

Торговые сигналы бесплатно



 

Индекс ММВБ (MICEX)
прогноз на 21 мая


Покупка

 

 



Что мы вам предлагаем?

Почему мы?

 


Зарегистрироваться
Напомнить пароль
ЛОГИН:
ПАРОЛЬ:
 
2005 (с) Все права принадлежат ИП Минаев. А.В. Rambler's Top100 eXTReMe Tracker
© 2005 Design and Programming
by InetStar.Ru
Внимание! Продаем люстры; автоматический выключатель авв . Эксклюзивные лампы.
коммуникатор acer новые поступления
Купить авто; киа сид . Условия гарантии на детали.
Смесители для ванны; унитазы laufen ; раковины и мойки.