Программирование - это просто
Advertisement
Главная arrow Биржевые роботы arrow Программируем в среде Metatrader (платный раздел) arrow Учимся программировать в среде Metatrader (mql). Урок 12. Улучшим стратегию на каналах
29.11.2022 г.
Главное меню
Главная
Интернет магазин
Программные продукты
Биржевые роботы
Искусственный интеллект
Математика и информатика
1С:Предприятие
Уроки C#
Уроки Delphi
Уроки программирования
Web-программирование
Дизайн и графика
Компьютер для блондинок
Исходники
Статьи
Платный раздел
Рассказы про компьютеры
Хитрости и секреты
Системный подход
Размышления
Наука для чайников
Друзья сайта
Excel-это не сложно
Все о финансах
.
Учимся программировать в среде Metatrader (mql). Урок 12. Улучшим стратегию на каналах Печать E-mail
Автор megabax   
08.02.2011 г.

unit AIObj

Учимся программировать в среде Metatrader (mql). Урок 12. Улучшим стратегию на каналах

Что бы смотреть урок полностью, подпишитесь на платный раздел.

В платном разделе статья находиться здесь.


На прошлом уроке мы создали стратегию, основанную на каналах (см. урок 6 и урок 7). Сегодня будем улучшать ее. Что можно сделать:

  • Оптимизировать параметры стратегии.

  • Поставить фильтры, отбрасывающие плохие сделки.

  • Дополнить стратегию другими сигналами, что бы увеличить ее прибыльность.

Давайте начнем с фильтров. Если мы торгуем в канале, то логично будет предположить, что не стоит открывать позицию там, где канал узкий. Поэтому применим фильтр на ширину канала (здесь и далее будет изменять советника, написанного на прошлом уроке)...

...

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

Учимся программировать в среде Metatrader (mql). Урок 12. Улучшим стратегию на каналах

...Добавим еще один фильтр...

...

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

Учимся программировать в среде Metatrader (mql). Урок 12. Улучшим стратегию на каналах

Что еще можно улучшить? Давайте возьмем какую нибудь убыточную сделку и введем на нее фильтр:

Учимся программировать в среде Metatrader (mql). Урок 12. Улучшим стратегию на каналах

Что мы видим? Нижняя граница канала идет вверх, а верхняя вниз. Давайте введем фильтр, что бы шли вверх обе границы канала...

...

.... Но увы, данное нововведение ухудшило параметры стратегии, отказывается от него:

Учимся программировать в среде Metatrader (mql). Урок 12. Улучшим стратегию на каналах

На следующем уроке мы будем заниматься оптимизацией параметров стратегии, взяв за основу предыдущий  (самый лучший) варинат.


Скриншоты, опубликованные в данной статье, являются цитатами и иллюстрациями  программного продукта "Metatrader 4", авторское право на который принадлежит "MetaQuotes Software Corp". 


Последнее обновление ( 08.02.2011 г. )
 
« След.   Пред. »
 
© 2022 Программирование - это просто
Joomla! - свободное программное обеспечение, распространяемое по лицензии GNU/GPL.
Русская локализация © 2005-2008 Joom.Ru - Русский Дом Joomla!
Design by Mamboteam.com | Powered by Mambobanner.de
Я принимаю Яндекс.Деньги