Постов с тегом "Тестирование стратегий": 34

Тестирование стратегий


Вопрос-размышление об оптимизации стратегий на длительных периодах

Лирическое отступление (особо занятым алготрейдерам можно пропустить):
Всё чаще ловлю себя на мысли (и думаю не я один), что большинство постов на смартлабе в виде общеполитического срача, местечково-внутрисмартовских разборок и большинства торговых сигналов ничем, кроме ЧСВ и «интуиции», не обоснованных, носят достаточно мусорное содержание (этакий интеллектуальный фастфуд) и грубо говоря названию ресурса не соответствуют;) Весь этот мусор весьма напрягает и всё меньше становится желание даже просматривать основную ленту. Соответственно всё самое нужное нахожу в Алготрейдинге (Торговых роботах) и блогах смартовцев активно туда пишуших и комментирующих. Это как глоток свежего воздуха, спасибо всем активистам системной торговли!)


Основная часть:
Как опять же ;) думаю не я один заметил следующую тенденцию: при оптимизации стратегий на бэктестах на достаточно длительных периодах (несколько лет) более выгодно по доходности часто смотрятся параметры, при которых в начале периода стратегия колебалась в районе нулевой доходности, а ближе к концу тестируемого периода начала резко соответствовать рынку):


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

Тестирование стратегий на Python для начинающих алготрейдеров

Знакомый показал такую среду www.quantopian.com/home
которая позволяет:

* закодировать и протестировать простейшие идеи на языке Python (один из самых популярных и простейших языков) прямо в браузере
* дает бесплатный доступ к данным за 13 лет (похоже в основном американский рынок?)
* обеспечивает среду для исследований (можно строить графики корреляций, спредов для парной торговли и т.п.)
* участвовать в конкурсе и получить деньги в управление

Сам не пробовал, не знаю какое там качество данных и качество бэктестера. Кто попробует — напишите.
Сам проект показался уникальным и интересным. Если знаете аналоги — пишите.

Тестирование стратегий на Python для начинающих алготрейдеров

Тестирование торговых стратегий в QUIK

    • 09 февраля 2015, 09:11
    • |
    • XXM
  • Еще
Программ, в которых можно тестировать торговые стратегии, много. Как специализированных, так и общих.
Покажу, как это священнодействие можно проделать в QUIK, на примере реверсной системы на двух EMA.

1. Копируем 2 скрипта: Test2emaSignal.lua, Test2emaEquity.lua в каталог LuaIndicators вашего нашего рабочего QUIK;
2. На график выбранного инструмента добавляем в окно 1 индикатор 2emaSignal, в окно 2 - 2emaEquity;
3. Настраиваем дату начала тестов, периоды EMA.
4. На выходе: график + файл Test2emay.csv (в каталоге QUIK-а) с результатами теста.

Скачать: Test2EMA.zip: http://www.xsharp.ru/indikators 

Тестирование торговых стратегий в QUIK

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

Тестирование стратегий

Господа, подскажите программу для тестировавания стратегий. С возможностью: хранить глобальные переменные, управление позицией, желательно если можно будет строить свои графики(рис. свечи по объему). Так же интересует программа для анализа тестовых данных.

Что делать с Put Ratio Spread, когда фьючерс «летит» вниз и Вола растет?

    • 24 октября 2013, 15:45
    • |
    • jk555
  • Еще
Для примера берем контракт RTS-8.11vm.
 
Предположим, что позиция открыта перед обвалом, т.е. 2011080519 (5 августа 2011 года в 19 часов, т.е. в первый час торгов в вечернюю сессию. Это была пятница, а уже в понедельник рынок открылся с гэпом вниз.
Что делать с Put Ratio Spread, когда фьючерс «летит» вниз и Вола растет?
Красная линия на графике – волатильность (считает биржа), — зеленая HV (моя), синяя – фьючерс.
 
Далее эквити, если позицией не управлять, а закрыть при достижении либо профита, либо когда фьючерс достигнет страйка проданного опциона. Т.е. 8/08/2011 в 19 часов цена фьючерса 163755
(http://smart-lab.ru/blog/147107.php)
Что делать с Put Ratio Spread, когда фьючерс «летит» вниз и Вола растет?


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

Теория и практика торговли опционами.

    • 14 августа 2013, 14:27
    • |
    • jk555
  • Еще
Отличие практики от теории. Отчет по стратегии на реальном счете. Продолжение.

Тестирование стратегии за 24 месяца:
Теория и практика торговли опционами.

Тестирование последнего контракта (RIU3, опционы со сроком исполнения 15/08)  (данные до 31 июля, доходность за вычетом комиссий):
 Теория и практика торговли опционами.


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

Результаты тестирования опционных стратегий.

    • 15 апреля 2013, 16:51
    • |
    • jk555
  • Еще
Данные с мая 2011 по март 2013.

Вход в позицию  за 30 дней до экспирации, выход в последний день.

Результаты тестирования опционных стратегий.

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

Тестирование опционных стратегий в Excel. Часть 3.

    • 13 апреля 2013, 18:17
    • |
    • jk555
  • Еще
Всем привет!

Судя по количеству просмотров и скачиванию тема анализа опционных позиций и тестирования на истории вполне актуальная. Немного доделал тот первый пример и вот что получилось.


Тестирование опционных стратегий в Excel. Часть 3.  
Сначала про графики. Справа вверху улыбка волатильности. Слева внизу профиль текущей позиции. (коричневая линия наклон волатильности, показывает как может изменится волатильность при изменении цены). Остальное я думаю и так понятно.

Функционал. Кроме быстрого прогона позиции (Старт) и просмотра эквити (процедуру обработки ускорил) и прогона «шаг за шагом» (StepByStep) добавил профиль и учет изменения волатильности.

Как пользоваться. (см. предыдущий блог). Чтобы просто посмотреть результат жмем старт. Чтобы смотреть шаг за шагом, ставим галочку слева от StepByStep. Чтобы посмотреть профиль позиции жмем Профиль. Если жмете StepByStep и не хотите каждый раз жать Профиль, то поставьте галочку слева от кнопки Профиль. Если хотите смотреть обычный (стандартный) профиль, то уберите галочку Волатильность. Если Галочка стоит (Волатильность), то профиль рисуется с учетом изменения (возможного изменения) волатильности. (коричневая линия на графике).

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

Тестирование опционных стратегий в Excel. часть 2. Продажа опционов.

    • 13 апреля 2013, 00:13
    • |
    • jk555
  • Еще
Стратегия  : Продажа опционов Кол и Пут.

Описание  : продаем опционы Кол и пут. Используем месячные контракты.

Выбор страйка :   В день открытия позиции (30 дней до экспирации) округляем текущую цену фьючерса = центральный страйк. Для Пута выбираем страйк центральный страйк- 30000, для кола центральный страйк+30000. Если волатильность высокая, и опционы дорогие, то расширяем диапазон так, чтобы стоимость портфеля не сильно превышала среднюю в другие периоды.

Параметры для тестирования: Продажа 10Пут и 10Кол опционов. ГО примерно 30000, портфель при продаже 2000-5000 (все в пунктах). Закрытие позиции в день экспирации, или при отклонении эквити от максимума на 3000.

Опционы отдельно:


Тестирование опционных стратегий в Excel. часть 2. Продажа опционов.    

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

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