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




Занявшись трейдингом Вы непременно ступаете на путь трансформации игрока в профессионального участника. Абсолютно все в трейдинге имеют стартовую позицию «гэмблер». Психотип и главные движущие принципы гэмблера великолепно описал Ф.М. Достоевский в произведении «Игрок», так как сам он был известным мотом и завсегдатаем казино.

Продолжительность пребывания в статусе «гэмблера» зависит во-первых от того как быстро человек поймет основу процесса перестройки сиюминутных целей в трейдинге на долгосрочные, а также правильно их визуализирует. Вторым важным фактором является правильное нивелирование самих причин изначального фокуса человека на сиюминутных целях. Описать суть этих причин я попытался в представленном ниже интервью, ознакомьтесь на досуге.
Психанул и допилил алгопортфель))) Что скажете?
Пополнение коллекции торговых роботов. С начала апреля в рамках индивидуального ДУ запустил в работу по всем счетам инвесторов нового робота на портфеле из 10 фьючерсов на Мосбирже. Точнее алгоритм не новый, новая реализация. Ранее он торговал лишь на фьючерсе доллар/рубль, сейчас на 10 ликвидных фьючерсах: РТС, Сбербанк, Сбербанк-п, Газпром, ВТБ, Норильский никель, ФСК ЕЭС, Роснефть, Доллар/рубль, Евро/рубль.
GETUP — это трендовый алгоритм под TSLab, где вход и выход из сделки осуществляется на пробое уровней волатильности. Встроен временной фильтр и фильтр волатильности. Исполнение сделок осуществляется лимитными заявками. Емкость алгоритма — 30 млн. руб.


Продолжаю потихоньку писать программу по управлению портфелем и недавно закончил блок про оптимизации дивидендов.
Стоимостное инвестирование широко известный подход. Почему он вкратце работает. Нобелевский лауреат Шиллер открыл так называемую excess volatility puzzle, которая грубо говоря сводится к наблюдению, что цены акции гуляют существенно сильнее, чем фундаментальные показатели компаний. Соответственно, регулярно должны появляться шансы купить акции дешево относительно цены. На примере моего портфеля, годовое ско дивидендов порядка 0,7% от стоимости портфеля, а годовое ско стоимости портфеля около 10% от стоимости портфеля — различие более, чем на порядок.
После того, как купил за дешево, как долго приходится ждать возвращения цены к разумному с точки зрения фундамента уровню. Дивиденды объясняют около 15% доходности за следующий год, то есть быстрого результата ждать не стоит, но на горизонте 5 лет они объясняют более 60% доходности (выдержки из главы 20 Expected returns in the Time Series and Cross Section книжки Asset pricing) и являются одним из самых серьезных факторов, объясняющих долгосрочную доходность акций.

Решил начать писать небольшие заметки по алгоритмической торговле и всему что с ней связано. Возможно, когда-нибудь расширю, склею и опубликую в виде книжки. Пока же это просто наброски заметок, сделанные на скорую руку.
Можно часто слышать от тех, кто торгует алгоритмически, да и просто систематически, такие понятия как «оверфиттинг», «курвафиттинг», «зафит» и прочие ругательства с корнем «фит». Что все это значит?
На самом деле, все эти слова, как правило, используются для описания одного и того же явления, являющегося врагом всех трейдеров, торгующих систематически и пытающихся оценить исторический перформанс своих торговых логик — а именно, что «живой» аут-оф-сампл перформанс на реальном счете, как правило, хуже ожиданий, полученных ими при проверке своих идей на истории. Например, при тестировании торговой логики на истории трейдер с помощью своей модели «зарабатывал» 30% годовых, а в реале может в среднем иметь 10% годовых. Разница 20% годовых — может объясняться именно оверфиттингом (если нет других факторов — например, некорректный учет комиссионных и проскальзываний, или ошибка в торговом коде; но прочие факторы легко устранить, в отличие от оверфиттинга). На картинке в начале статьи — пример перформанса некоторого фонда в бэктесте и в реальности, наглядно иллюстрирующий написанное выше.
Оверфиттинг является следствием комбинации одного или нескольких из следующих факторов, положительно влияющих на бэктест (результаты прогонки модели на истории), что и создает у трейдера завышенные ожидания от своей модели. В этой части мы рассмотрим основные источники оверфиттинга, в следующей — поговорим о способах избежания или минимизации оверфиттинга при историческом тестировании моделей.