Избранное трейдера antonbell

по

Адептам Статистики/Макроэкономики и прочим плюшкиным

Обнаружил на сайте Сеинт-Льюисовского ФЕДа классную штуку — волшебный add-in, встраиваимый в Эксель 2010/2013,
который вынесет мозг любому аналитеГу и обеспечит долгие ночные оргазмы каждому адепту от Макро/Экономики, причём абсолютно бесплатно :)

При его помощи, вы получите доступ к мириадам макро-данных, — не только к америкосовским, но и worldwide.
Впечатляет!
Адептам Статистики/Макроэкономики и прочим плюшкиным
Вот небольшое видео, поясняющее вкратце, как это работает: youtu.be/93NHLnppiLg

А вот и страница для закачки.

Надеюсь, что всем будет полезно. 

2.5 года торговли ботом

Прочитал пост smart-lab.ru/blog/121566.php, жизненно, решил тоже поделиться.
Торгую ботом около 2.5 лет большой пакет стратегий на RI и GZ таймфреймы 5, 15, 60. Бот в виде Quik + самописная программа + MySQL. Поскольку это требует скромных ресурсов, то все отлично работает на виртуальном сервере (покупаю за 400р/мес). Скорости от бота не требуется. Алгоритм отлажен так чтобы не требовать контроля.
Сумма сейчас 3 ляма из них 1.5 честнозаработанных. За первые 1.5 года напилил больше 100%. Затем, где-то в мае прошлого года рынок испортился и эквити ушла в горизонталь. Сейчас есть позывы к нормализации рынка, но лето может все испортить. С другой стороны есть новые данные с рынка и на них уже готовы новые стратегии, которые не плохо работали бы если бы да кабы. Будем посмотреть.
Стратегии непосредственно руками не разрабатываю, использую самописный тестер на исторических данных и генетический алгоритм для поиска стратегий. Оптимизатор выбирает несколько правил из набора доступных, а также подбирает параметры каждого правила. Набор доступных правил кодирую сам по мотивам всяких статей и собственным соображениям. Сигналы на вход и выход есть комбинация правил. Плюс также есть варианты выхода по времени и Stop Loss, параметры эти и еще более другие подбираются алгоритмом. В общем руками стратегии не ковыряю, смотрю только эквити из тестера. Иногда смотрю какие правила и какие парамеры используются. Оптимизирую на старых данных, кусок самых свежих использую для отбраковки переоптимизированных. Естественнос стремлюсь уменшать число параметров, так что в последнее время ограничиваюсь двумя правилами, что дает информационную емкость перебираемого пространства 30-40 бит.


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

Торговый алгоритм на лето

Статья для любителей индикаторных систем!

       При создании торговых роботов, (да и тех кто торгует руками), трейдеры делятся на два типа: 
        Первые используют индикаторные торговые системы
        Вторые, стараются уйти от индикаторов и использовать только логику, ну или частично соединять индикаторы и логику и математику.

       Не хочется открывать дискуссию о том, какой вариант лучше и эффективнее, так как это думаю извечная дилема трейдеров.

       Важно, торгуем мы руками или роботами, необходимо сделки совершать по некой системе, и тогда можно уже анализировать свой торговый алгоритм.
      Итак, алгоритм:
1 строим SМА (простую скользящую среднюю по цене закрытия свечи)
2 строим RSI по уже построенному индикатору SMA.
3 строим границы болинджера по построенному RSI.
     

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

Ценная подборка №46. Исследование эффекта диверсификации. Простейшая, чудотворная, торговая система.

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

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

Возьмем за основу простейшую систему торгующую только в лонг. Покупка совершается при пробитии 2-х периодной линии сопротивления - BuyAtStop(Bar+1, @HighestSeries(#High,2), ' '), а продажа осуществляется при пробитии вниз 2-х периодной линии поддержки — SellAtStop(Bar+1, @LowestSeries(#Low,2), lastposition, ' '). Для избавления от шумовых движений при нисходящем тренде введем еще один фильтр на покупку условием которого является нахождение закрытия максимума бара выше 8-ми периодной скользящей средней строящейся по закрытию баров - if SMA(bar, #close, 8) < priceclose(bar) then… На открытии не покупаем и не продаем. Таймфрейм — часовики.

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

Введение в парный трейдинг

Текст публикации адаптирован специально для сайта sMart-lab.ru (убрана большая часть скриншотов, две статьи объединены в одну), оригиналы статей, из которых составлена данная публикация находятся тут и тут.

Обычно подобныe статьи принято начинать либо с цитирования какой-нибудь педии, либо с попытки переписать тоже самое, только другими словами)))). А мы поступим иначе, я вам расскажу, чем активно занимался последние полгода, попутно раскрывая значение непонятных по моему мнению терминов и понятий. Живой опыт намного интересней, тем более интересно наблюдать развитие идеи, ее трансформации и поиски решения возникающих по мере изучения предмета проблем.

Итак, вначале был скальпинг. Все уже не раз читали цикл моих статей, посвященных этому замечательному и многообразному стилю торговли. Даже занимаясь им и изучая его ежедневно последние два года, понимаю, сколько еще тут можно узнать и попробовать. Чем дальше в лес, тем зверь крупнее, чем больше изучаю и пробую новое, тем больше появляется вопросов и все большее хочется пробовать и осваивать.

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

Модели для ценовых приращений

    • 04 мая 2013, 12:26
    • |
    • Swan
  • Еще
Дисклаймер:  Это большой занудный пост с очень простым и довольно очевидным выводом. Поставил тег «опционы»  - не очень в тему, но всё же.

Модели для ценовых приращений
Простейшая задача (которую кстати, нужно решать чуть-ли не ежедневно) — оценить где и с какой вероятностью будет цена актива через заданное время при сохранении на рынке текущей динамики. Задачка посложнее — какова справедливая цена опциона для текущей динамики?



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

Какие у нас вообще есть варианты:
* Эмпирическое распределение — для конкретного актива мы вычисляем что было на истории и используем это как модель для будущего.
* Нормальное (Гаусса) распределение (или лог-нормальное).
* Другие непрерывные распределения: Коши, Лапласса, Гамма (на картинке — это оно), Вейбула (в нём аж 3 параметра) и т.д.


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

Оптимальное значение изменения RI для хеджирования портфеля опционов (ч.1)

      Допустим,  имеем портфель из опционов на RI.  Gamma – гамма портфеля. Если цена на RI изменяется на HedgSize, то дельта нашего портфеля изменяется на HedgSize*Gamma, при хеджирование в этой точке  получаем профит HedgSize*HedgSize* Gamma/2. Попробуем найти оптимальный размер HedgSize.
Для этого возьмём котировки RI с начала 2013 года и посчитаем какое количество раз  цена на RI изменилась на 100, 200, 300,….,3000 пунктов.
Допущения:
  1. Цены движутся без гэпов.
  2. Портфель хеджируем не чаще 1 раза в минуту.
Получим следующую таблицу:
Оптимальное значение изменения RI для хеджирования портфеля опционов (ч.1)
    Так как при каждом хедже получаем профит HedgSize*HedgSize*Gamma/2, то за весь период профит будет Profit=Count*HedgSize*HedgSize*Gamma/2. Возьмем Gamma=0.01, тогда каждые 100 пунктов движения RI, дельта будет изменяться на 1, при хедже профит будет 50. Теперь можно посчитать профит за весь период (колонка Profit). Постоим график зависимости Profit от HedgSize.
Оптимальное значение изменения RI для хеджирования портфеля опционов (ч.1) 


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

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

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

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

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

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

результаты купленной волатильности

Вот и прошла неделя, в которой я покупал волатильность.
результаты купленной волатильности

результаты купленной волатильности

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

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

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

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


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

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

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

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

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