Блог им. Dvornik

Историческое тестирование стратегии на индикаторах Moving Average + TRIX. Metastock.

    • 16 сентября 2011, 14:24
    • |
    • Dvornik
  • Еще
Написал для Робостроя небольшую статейку. Надеюсь, кому-то будет полезно.

 Прошлая статья 

Итак, мы создали экспертного советника, теперь он сообщает нам, когда продавать и покупать актив, подкрашивая свечки в нужный цвет. К сожалению, пока остается не понятным, будет ли такая торговля прибыльной на длительном промежутке времени. Не зная этого, не стоит приступать к вложениям средств.
Для оценки доходности стратегий используется историческое тестирование. В Метастоке за него отвечает модуль Enhanced System Tester. Запустим его и выберем New System, таким образом начнем создавать новую систему.
Присвоим  ей имя в поле Name, например MA+TRIX. Во вкладку Buy Order скопируем код из нашего экспертного советника, отвечающий за индикацию растущего тренда.
C > Mov(C, 100, S) AND
Mov(C, 100, S) > Ref(Mov(C, 100, S), -1) AND
TRIX(C, 10) > Ref(TRIX(C, 10), -1)
 Во вкладку Sell Order вставим противоположное условие.
 C < Mov(C, 100, S) AND
Mov(C, 100, S) < Ref(Mov(C, 100, S), -1) AND

TRIX(C, 10) < Ref(TRIX(C, 10), -1)
 Сохраним, нажав ОК.
 Протестируем эту стратегию со следующими параметрами:
 Инструмент – Акции Сбербанка обыкновенные.
Масштаб графика – 60 минут.
Период тестирования – с 11 января 2009 года по 15 сентября 2011 года.
Объем торговли – 1 акция
Реинвестирование отсутствует.
Результаты: 
Всего сделок – 34
Прибыльных – 16
Общая прибыль – 80.81 руб
Прибыль Buy&Hold – 57.96 руб
Средняя прибыльная сделка – 6.55 руб
Средняя убыточная – 1.34 руб
Максимальная убыточная сделка – 3.18 руб
Profit Factor – 4.34 !!!


График кривой доходности

График кривой доходности в Excel



Выводы
.
Неплохие результаты для такого простого метода. Очень порадовал Profit Factor. На каждый потерянный рубль стратегия зарабатывает 4,34 руб.
 Что в дальнейших планах.
 Усложнить условия выхода.
Ввести в стратегию Stop-loss.
Оптимизировать параметры индикаторов и выбрать наилучшие.

Данная публикация является личным мнением автора. Мнение владельца сайта может не совпадать с мнением автора.
496 | ★5
15 комментариев
а вы протестируйте 2007-2008 и 2010-2011
и выложите результаты
avatar
ну 2010 и 2011 годы уже в тестах есть, а вот 2007-2008 годы выложу попозже
avatar
1)одной акцией никто не торгует, когда счет растет, то и размер позиции увеличивают, и сразу же просадка вырастет
2)нужно учитывать комиссию и проскальзывание
avatar
MagnitForever, одной акцией тестируют, чтобы суммарные прибыль и просадки были одного порядка. комиссию учел, проскальзывание — нет.
avatar
Дмитрий Тремасов,
именно прсокальзывание
уничтожит прибыль.
учли ГЭПы?
закрытие «ЗА СТОПОМ»?
и т.д?
Какая начальная сумма, максимальная просадка? На графике кривой доходности что за цифры внизу?
avatar
Const, это Points only test, то есть без учета начальной суммы просто результат торговли одной акцией. На графике внизу номер часовой свечки от начала теста. Так метасток рисует.
avatar
Раз пошла такая пьянка, Делюсь мега граалем)))
Протестируйте индекс РТС (RTSI) часовики, с 2008-2011, лонг и шорт, без плечей. Стратегия на пересечении простых скользящих средних (MA) по закрытию свечей. Первая линия будет с периодом 2, вторая 4.
Результаты вас ошеломят
avatar
DenisMuhin, взбудоражили прям. наверно профит-фактор стратегии = 1.01, нет? :)
avatar
DenisMuhin, индекс не торгуется, стало быть нет влияния эмоций трейдеров в момент формирования паттернов. Всё отрабатывается плавненько. К чему вы это, чтобы просто поговорить?
avatar
И с проскальзываением 100 пунктов ошеломят?
avatar
MagnitForever, Какие проскальзывания, цеж индекс
avatar
Спасибо интересно.
Но я протестировал на том же промежутке с теми же часовиками, получил немного другие цифры:
Прибыль 61р
Просадка 16р (!)
Профит фактор 2.3
Рековери фактор 3.8 (какой у тебя? т.е. какова максимальная просадка?)
avatar
PS. Тестировал в WealthLab'е
avatar
Антон Кротов, Метасток 8.0, комиссия 0,03% от объема, Ввел проскальзывание 0,1%. Прибыль стала 75,66р. макс просадка по незакрытой позиции 12,74. Рекавери фактор Метасток не считает, но если посчитать руками Net Profit / Max DD то получается 6,35
avatar

Читайте на SMART-LAB:
Фото
Операционные результаты Х5 за 2 квартал 2026 года
Подвели операционные итоги 2 квартала – собрали для вас главное!   Несмотря на охлаждение экономики, мы вновь упрочили лидерство на рынке...
О чем говорили в Кремле
Президент России Владимир Путин встретился с президентом «Норникеля» Владимиром Потаниным. Обсуждались инициативы компании в области...
🤖 SOFL займется роботизацией Челябинской области
Софтлайн, Минцифры Челябинской области и Южно-Уральский государственный университет (ЮУрГУ) договорились вместе заниматься цифровизацией региона и...
Мой Рюкзак #66: Потрепанная шкура в игре, но есть ли смысл выходить по текущим? Только если ребаланс
Мой Рюкзак #67: Стратегическое плечо под дивиденды
Последний раз писал пост 23 июня smart-lab.ru/company/mozgovik/blog/1319727.php Счет продолжает растворяться в жерле Мосбиржи, было 21,5...

теги блога Dvornik

....все тэги



UPDONW
Новый дизайн