Постов с тегом "Оптимизация": 140

Оптимизация


Это грааль?!)

Протестировал в Excel скальперскую трендовую стратегию за 6 лет. На разных инструментах и на разных таймфреймах результат практически одинаковый — около 20% годовых (без реинвестирования), кривая доходности тоже везде одинаковая. Просадок в более чем 5% не было. Т.е. смело в системку можно нагружать плечо. И самое что интересное, в ней нет никаких параметров для оптимизации! Оптимизировать не надо)) Да и рынок прогнозировать вообще не нужно. Как ни странно, Эллиотта для практической торговли использую все меньше))) Единственная проблема, пока не получается написать этот алгоритм для TSLab, т.к. в программировании я не силен. Пока торгую эту стратегию ручками на часовых, дневных и недельных свечках. Буду звать ее «Пантера»)))) На графике показана доходность за 6 лет по акциями Сбербанка. Синяя линия — это доходность грязная (без учета комиссии), а красная линия — чистая доходность (за вычетом комиссии).

http://eugeny8.livejournal.com/


Это грааль?!)

Вечерний вебинар 12 ноября: 7 смертных грехов при оптимизации торговых систем

*вебинар сегодня в 21:00мск*
*запись тут: http://webinar.smart-lab.ru/webinar/show/111*

Как оказывается столь вроде бы простой вопрос как оптимизация ставит перед трейдерами столь много вопросов, что количество вариантов ответов на эти вопросы просто зашкаливает...
 
А раз есть много вариантов ответов, увеличивается вероятность совершения ошибок. А ошибки в сфере биржевой торговли ведут к потере времени и денег...
Вечерний вебинар 12 ноября: 7 смертных грехов при оптимизации торговых систем
Конечно же «не ошибается тот, кто ничего не делает», однако есть и другая пословица — «знал бы где упасть — можно соломки подстелить».
 
К сожалению, от всех бед мы Вас уберечь не сможем, однако рассказать о том, где такие ошибки Вас поджидают, с какими ошибками при оптимизации сталкивались лично мы, как мы боролись с этими ошибками — в наших силах.
 
Приглашаю Вас посетить бесплатный вебинар «Семь смертных грехов при оптимизации торговых систем». Вебинар проводится на Смарт-Лаб.


( Читать дальше )

И снова об оптимизации

      Вот с такой вот проблемой я столкнулся. Оптимизируя параметры, заметил закономерность=> Профит фактор находится в обратной зависимости от колиества сделок. Т.е. чем меньше сделок, тем выше ПФ. Подгонка, так сказать «на лицо», но когда я смотрю на график, то вижу что параметры дают очень качествнные входы. При этом логика алгоритма полностью соблюдена. 
      Стоит ли такие параметры считать ничтожными с точки зрения пригодности или все таки «граальные» параметры найдены.
     «За» такое подход еще говорит то, что я не стремлюсь всегда быть в рынке позой по понятным причинам (комиссия, риски обрыва, форс-мажор и т.д.). Так что меня страивает, что даже на 5-ти минутном графике за 2 последних года всего около 50 сделок. Но с точки зрения бектестинга-полученных данных мало.
     Сразу говорю оптимизировал на части истории, просматривал параметры на всей истории. Прогонял и соседние параметры — все ок. Количество оптимизируемых параметров — 3.
     Итак, как Вы боретесь с дилеммой: в реале хочется мало сделок, но для бектестинга этого мало. Компромис есть? 

IS OOS vs. OOS IS

Навеяно постом: http://jc-trader.livejournal.com/393976.html#cutid1

— «Генетическая оптимизация производилась с 2007 до 2011 года. То есть с 1998 до 2007 out-of-sample»

— «Непонятно только почему IS проводился на относительно свежих данных, а OOS на более старых»

— «Это я сам тестировал, у меня такая манера. Все равно оптимизировать для торговли надо на свежих данных, а заодно посмотреть как было бы на старых данных OOS. От перемены мест слагаемых сумма не меняется :)»

Заставило задуматься что все таки лучше? Приведу некоторые аргументы в пользу каждого из методов:

IS OOS: Проверяя оптимизированные параметры на свежих данных мы получаем некоторое представление о боеспособности параметров на более свежем участке и возможно типе рынка.

OOS IS: Оптимизируя на более свежих данных мы какбы более плотно приспосабливаемся к новой рыночной фазе проверяя имела ли место такая неэффективность в прошлом.

Есть еще третий вариант проверки живучести системы называемый кросс-валидация, который сочетает в себе оба метода, но о нем не сегодня.

Дисскас.

ТЕСТИРОВАНИЕ СИСТЕМЫ НА fSBRF

    • 21 июня 2012, 15:23
    • |
    • gars
  • Еще
В продолжение предыдущего поста, решил проверить, как поведет себя стратегия на других тикерах. Если нормально, то для диверсификации можно будет торговать одновременно несколько бумаг.

Тестирование fSBRF.

Как и в случае с fRTS, выбираю таймфреймы для торговли и для определения «глобального» тренда. Оптимально получилось 12 и 36 минут.

Теперь протестирую на годах 2006-2012:

2006г:
ТЕСТИРОВАНИЕ СИСТЕМЫ НА fSBRF

( Читать дальше )

ПОДХОД К ТЕСТИРОВАНИЮ ТОРГОВЫХ СИСТЕМ.

    • 16 июня 2012, 15:23
    • |
    • gars
  • Еще
Сразу оговорюсь. Я не собираюсь выносить на обсуждение саму торговую систему. Т.к. не планирую раскрывать все ее подробности. Причины, думаю, понятны. Выношу на обсуждение именно подход к тестированию системы.

Часто приходится видеть подход, например, как у BARON в статье Two Windows (два окна). Наваяли что-то, и вперед и с песнями в рынок. На вполне резонный вопрос Тимофея о результатах тестирования- ответ: «результаты по окончании торговой недели». Мне в корне не подходит такой подход. Эти «Два окна» будут неплохо зарабатывать на трендах, но без толковой оптимизации сольют в три раза больше на боковике. А оптимизировать там ох как много чего… И как результат — скорее всего, переподгонка со всеми вытекающими.

Итак, про мой подход к запуску новой стратегии в работу.
Сначала о принципах, которые я в ней использую. Никакого открывания Америки. Все банально просто.
  • Система трендоследящая.
  • Используется два таймфрейма. БОльший для определения наличия и направления «глобального» тренда, меньший — непосредственно для торговли.
  • Используется ступенчатый вход в позицию. Т.е. если заметили зарождение тренда, входим одной позой. В случае подтверждения движения — добавляемся. И так далее, с развитием тренда. При неподтверждении тренда — так же ступенчато выходим. Моя практика подтверждает, что системы «сигнал-вошли на полную, сигнал на выход-вышли полностью» не работает.
  • Не используется НИ ОДНОГО оптимизационного параметра. Справедливости ради нужно сказать, что в стратегии используется индикатор Ишимоку. А у него, вообще-то, есть три параметра. Но я взял их стандартными и даже не пробовал варьировать. 


( Читать дальше )

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

Советник написан для МТ4, где его лучше оптимизировать, хотябы с начала 2012 года, чтобы данные были полные. На каком брокере?

Тестируем торговую систему. ТЕСТИРУЕМ ПРАВИЛА ОТСКОКА-ПРОБИТИЯ.

    • 30 января 2012, 15:03
    • |
    • gars
  • Еще
В предыдущих постах:
С 3 января 2011 года под эту систему выделен отдельный субсчет и ведется автоматическая торговля. Начальная сумма 123000 рублей соответствует торговле с третьим плечем комплектом: 1fRTS + 5fGAZR + 5fLKOH + 11fSBRF. Результаты реальной торговли можно посмотреть на моем аккаунте.
_____________________________________________________________________

ТЕСТИРУЕМ ПРАВИЛА ОТСКОКА-ПРОБИТИЯ.


( Читать дальше )

Тестируем торговую систему. ТЕСТИРОВАНИЕ КЛАССИЧЕСКОЙ СИСТЕМЫ CAMARILLA.

    • 29 января 2012, 13:03
    • |
    • gars
  • Еще
В предыдущих постах:
С 3 января 2011 года под эту систему выделен отдельный субсчет и ведется автоматическая торговля. Начальная сумма 123000 рублей соответствует торговле с третьим плечем комплектом: 1fRTS + 5fGAZR + 5fLKOH + 11fSBRF. Результаты реальной торговли можно посмотреть на моем аккаунте.
______________________________________________________________________


( Читать дальше )

....все тэги
UPDONW
Новый дизайн