Наглядное программирование советника MQL4
#1
Guest_Кир.илл_*
Отправлено 22 July 2014 - 02:01 PM
В этой ветке мы продолжим изучать MQL4.
Я заметил что у многих пользователей возникают трудности в соединении всех ступеней создания автоматических торговых систем. Поэтому, в данной ветке я наглядно продемонстрирую весь процесс системостроения: от идеи и схематического планирования ТС, до программирования Форекс робота, его тестирования и оптимизации.
Более того, эта серия уроков будет кардинально отличаться от уже имеющегося материала на форуме.. В данной ветке я буду выкладывать короткие видео-уроки, в которых Вы сможете в деталях проследить за тем как я буду поэтапно строить нашу Автоматическую Торговую Систему! Уверен, что такой подход значительно улучшит усваиваемость материала.
И как всегда - если есть вопросы, обязательно задавайте! Я буду рад ответить и помочь разобраться.
Кирилл
#2
Guest_Кир.илл_*
Отправлено 22 July 2014 - 11:42 PM
Урок 1 - Идея Автоматической Торговой Системы
В этом видео мы обсуждаем идею, которая будет заложена в основу торговой системы, которую мы будем программировать и оптимизировать.
Кирилл
#3
Guest_Кир.илл_*
Отправлено 24 July 2014 - 11:07 AM
Урок 2 - Диаграмма ТС, проверка условий по времени
В этом коротком видео мы обсуждаем схематическое описание нашей будущей механической торговой системы.
Кирилл
#4
Guest_Кир.илл_*
#5
Guest_Кир.илл_*
Отправлено 25 July 2014 - 09:40 AM
Урок 3 - Диаграмма ТС, модуль отправки ордеров
В этом видео мы обсудим логику создания рыночных ордеров и соответствующие необходимые проверки. Также, мы поговорим про фильтр Moving Average, который будет добавлен в нашу АТС.
#6
Guest_Кир.илл_*
Отправлено 29 July 2014 - 03:00 PM
Урок 4 - Диаграмма ТС, модуль закрытия имеющихся ордеров
Приветствую друзя! В этом уроке мы подробно остановимся на красном модуле, который ответственен за закрытие существующих ордеров. Это необходимо поскольку мы хотим, чтобы в любое заданное время существовал максимум один ордер.
#7
Guest_Кир.илл_*
Отправлено 04 August 2014 - 02:23 PM
Урок 5 - Программирование модуля контроля времени
Всем привет! В этом уроке мы начнем программировать нашу автоматическую торговую систему для GBPUSD. Будет воплощен алгоритм контроля и проверки времени.
#8
Guest_Кир.илл_*
Отправлено 08 August 2014 - 01:53 PM
Урок 6 - Программирование входов в рынок
Приветствую друзья! Сегодняшний урок будет весьма увлекательным - мы запрограммируем входы в рынок. Мы разберем почти всю зеленую часть диаграммы советника (все кроме фильтра Moving Average). К концу урока у нас уже будет работающий советник!
Кирилл
#9
Guest_Кир.илл_*
Отправлено 18 August 2014 - 10:59 AM
Урок 7 - Создание модуля выхода из рынка
Всем привет! Сегодня мы научимся пользоваться функцией OrderClose() для закрытия уже существующих рыночных ордеров. Этот метод может быть применим как к ордерам, которые были открыты советником, так и к ордерам, которые были открыты вручную!
Также, я наглядно покажу Вам как использовать MQL4 функцию OrderCloseTime() для проверки состояния ордера. Вы увидите, что если OrderCloseTime() > 0, то ордер закрыт, а если OrderCloseTime() == 0, то ордер все еще открыт.
И наконец, мы научимся одному хитрому приему - как использовать OrderClosePrice() для мгновенного закрытия ордеров по рынку. Этот прием может оказаться полезным и в Ваших собственных торговых стратегиях.
Присоединяйтесь к этой серии лекций!
Кирилл
#10
Отправлено 25 August 2014 - 02:09 PM
Кирилл! урок 5 и7 без звука
#11
Guest_Кир.илл_*
Отправлено 27 August 2014 - 06:28 AM
спасибо весьма странно -при записи звук был. я разберусь в чем дело и сразу отпишу
кирилл
#12
Guest_Кир.илл_*
Отправлено 28 August 2014 - 12:18 AM
Кирилл! урок 5 и7 без звука
Приветсвтую Иван,
Техническая проблема устранена - звук восстановлен.
Приятного просмотра!
Кирилл
#13
Guest_Кир.илл_*
Отправлено 02 September 2014 - 01:32 PM
Лекция 8 - Оптимизация советника
#14
Guest_Кир.илл_*
Отправлено 10 September 2014 - 03:17 PM
Лекция 9 - Интерпретация репорта тестера стратегий
#15
Отправлено 20 September 2014 - 02:19 PM
Ни где не мог найти видеокурса детального рассмотрения создания кода под MQL4 для новой версии MetaEditora - так что большое спасибо Кирилл за этот материал. Жду продолжения с установкой фильтров.
И так же, для максимальной полезности видеокурса предлагаю на этом советнике отработать максимальное количество возможных блоков условий - например:
1. показать как ставить не один фильтр, а несколько;
2. чтобы один из фильтров был построен на пробитие линии индикатора;
3. сделать трейлинг стоп;
4. сделать динамический стоп - зависит от динамики движения цены, то есть меньше динамика - меньше стоп, и наоборот;
5. сделать мартингейл.
6. подключить обработку по нейронной сети используя библиотеку FANN.
Вот такой видеокурс был бы хитом, а может и сам советник)
#16
Guest_Кир.илл_*
Отправлено 22 September 2014 - 10:10 AM
Лекция 10 - Добавление MA-фильтра в советник
#17
Guest_Кир.илл_*
Отправлено 22 September 2014 - 10:27 AM
Ни где не мог найти видеокурса детального рассмотрения создания кода под MQL4 для новой версии MetaEditora - так что большое спасибо Кирилл за этот материал. Жду продолжения с установкой фильтров.
Приветствую Prospero,
Спасибо большое за отличный отзыв! Также благодарен за интересные идеи по дополнению курса. Все пожелания учесть не смогу, но думаю кое-какие моменты мы обсудим :-)
Кирилл
#18
Отправлено 22 September 2014 - 10:05 PM
Благодарю)
Кирилл, а какие идеи (условия) в коде Вы считаете самым перспективным в советнике? Ну, например, код построенный на индикаторах/осцилляторах или вообще без них типа price action, либо на мартингейле или нейронной сети.
Может создадим публично (видеокурс) и совместно с другими посетителями этого форума советник построенный на самых перспективных, и прибыльных идеях (условиях)?
И очень хотелось бы увидеть код советника, который бы, по определённому алгоритму, находил и записывал в отдельную папку паттерны. А после, другой алгоритм, выбирал наиболее часто встречающие и на основании их принимал решение по сделке.
Я конечно понимаю, что может быть Вы не рассчитывали в данном курсе это освещать, но тогда давайте создадим профкурсы, где такого рода код разберём. Эти придаст дополнительной популярности Вашему ресурсу и компании.
P.S. Спасибо за 10 лекцию.
Сообщение отредактировал Prospero: 22 September 2014 - 10:07 PM
#19
Guest_Кир.илл_*
Отправлено 23 September 2014 - 03:06 PM
Приветствую Prospero,
Обычно, я придерживаюсь мнения - что чем проще тем лучше. Как Вы увидите, советник который мы разрабатываем, SimpleSystem, при определенных фазах рынка может быть весьма прибыльным. Или можно лезть в очень сложные системы (например циклический анализ рынка, которым я занимаюсь в параллельной ветке) и надеется на лучшее. Лучше, конечно, всегда начинать с простого.
Я был бы рад написать советника по нейронным сетям, или как Вы описали такого, чтобы собирал паттерны и записывал в отдельную папку. Однако, к сожалению, подобными советниками будут пользоваться очень мало людей. Более того, моя задача не чтобы ими люди пользовались - моя задача помочь посетителям форума научиться программировать. Подавляющему большинству трейдеров будут намного полезней азы программирования.
Вот например, лекция 10 - про добавления фильтра. Весьма несложный код, но я уверен, что очень многим трейдерам он откроет невероятное число возможностей. После недолгих тренеровок многие смогут добавлять фильтры в свои разнообразные системы.
Скоро следующая лекция. Готовьтесь! :-)
Кирилл
#20
Отправлено 23 September 2014 - 10:51 PM
Я тоже за то, что нужно начинать от простого к сложному)
На самом деле реализовать в коде советника все эти блоки условий я предлагал с единственной для себя целью - понять, как их запрограммировать в коде. И чтобы это не выгладило просто набором кода предложил ими наполнить советника, чтобы было понимание целого.
То есть мои условия и нужны были для понимания как написать их в коде, а не для того, чтобы создать сверх советника на них.
Но я полностью поддерживаю Ваше стремление не забегать вперёд, а постепенно усложнять код. Главное, чтобы Вы продолжали)
Я вот совершенно не умею программировать, но очень хочу этому научится. Поэтому можно сказать, что я буду Вашей лакмусовой бумажкой - начну самостоятельно программировать - Ваш курс лучший на просторах инета
Ну, во всяком случае для меня)
И чтобы Ваш курс был оптимально полезным новичкам - добавьте, пожалуйста, домашнее задание после каждого видео, и в новом видео до 5 минут отдать на демонстрацию, как нужно было правильно выполнить задание.
Сообщение отредактировал Prospero: 23 September 2014 - 11:21 PM
Also tagged with one or more of these keywords: Видео-курс, MQL4, Советник, Программирование, Системостроение
Трейдинг →
Прогнозы, обзоры и аналитика рынка →
Levelforecast - незаменимый помощник трейдераАвтор Геннадий Бойко, 05 Oct 2016 |
|
|
||
![]() |
Автоматизированная торговля →
Советники, индикаторы, скрипты →
Советник Aligarh-VSАвтор V_signale, 02 Feb 2016 |
|
|
|
Автоматизированная торговля →
Советники, индикаторы, скрипты →
Советник GuruАвтор gelacsis, 16 Dec 2015 |
|
|
||
Автоматизированная торговля →
Язык программирования MQL4. →
MQL4 для начинающих - видео-урокиАвтор Guest_Кир.илл_* , 16 May 2014 |
|
|
||
Автоматизированная торговля →
Советники, индикаторы, скрипты →
Советник ShowBEАвтор Sergssss, 09 May 2014 |
|
|
0 человек читают эту тему
0 пользователей, 0 гостей, 0 скрытых пользователей






