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

по

Кристаллизация подхода к исследованию рынков

Доброго времени суток
Кристаллизация подхода к исследованию рынков
выбрав инструмент для тестирования, я принялся тестировать то, что торговал сам и то, что позволял текущий уровень владения тестером. Надо сказать, что моя предыдущая торговая активность наложила сильный след на угол, под которым я смотрел на рынок. Когда ты торгуешь отбой от крупной заявки в стакане или от «круглого» уровня, или что утро понедельника отличается от утра четверга, а среда вообще день особый, то даже в поиске и тестировании закономерностей с совсем другим периодом удержания позиции, взгляд поменять сложно, а именно упор на конкретные не всегда ценовые события, которые оказывают влияние на цены перед, в момент и после того, как происходят.
Писатель из меня плохой, попробую пояснить.

XaMeJIeoH «заразил» меня америкой, тогда это казалось перспективным, много инструментов, в том числе, которые не присутствуют в России и прочая романтика.

Из своего понимания, что на рынок влияют события, первым делом скачиваю разные не торговые дни,


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

Первые шаги в выборе программы для тестирования закономерностей на истории.

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


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

Псков, "механика рынка", осознание реальности заработка системным трейдингом и необходимость в проверках гипотез.

Доброго дня.

Hello world. 15й год на рынке. Путь и текущее состояние. 
Скальпинг и путь к системостроительству, продолжение
Нужно просто взять обычную... 

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

продолжаю, приехал на обучение в Псков, поселился в центре города



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

Hello world. 15й год на рынке. Путь и текущее состояние.

Доброго времени суток, коллеги.
Hello world. 15й год на рынке. Путь и текущее состояние.
В прошлом году я реализовал 10 летнюю мечту и перебрался к средиземному морю.

Было много бытовых хлопот,



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

Как я алготрейдю. Инфраструктура.

Инфраструктурно меня конкретно штормило раньше). Видимо, строить инфраструктуру (где-то в глубинах внутренних предпочтений) мне ничуть не менее интересно, чем рисёчить стратегии. Поштормило-поштормило, да подотпустило. Зато теперь у меня внутри нет никакой недосказанности вида «а что если своё попробовать написать», «а что если готовую вот эту специализированную взять» и прочих. Лучше жалеть о то, что сделал… и я делал)).

 

 

Сейчас самописная инфрастуктура. Не разраб, не кодер, не архитектор, но кой какие-то принципы усвоил – какие-то из своего опыта вынес, какие-то из курсов или ещё откуда. Соблюдение банальной IT гигиены на порядки облегчает жизнь. Пример: раньше мог запилить коннектор какой-нибудь, который корнями врастал в остальную часть инфраструктуры и чтобы заменить его на другой коннектор, если понадобится, приходится выкорчёвывать, а это долго, сложно и отличный повод запустить прокрастинационный цикл. А надо-то, банально, написать базовый класс и, много не надо, буквально несколькими с указанием сигнатур, дальше от этого класса наследоваться – всё.



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

Простая проверка наличия зависимости в ценах акций

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

             Для анализа был взят интервал времени с 01.08.2007 по 29.10.2021 и цены дневного закрытия 16 ликвидных акций от 16 разных эмитентов. Которые более-менее регулярно торговались весь этот период. Приращение в момент времени t на акции j   Рtj =ln(c(t,j)/c(t-1,j)), где С – цена закрытия.

            Не вычитая никаких средних, сформируем ковариационную матрицу COV размером 16 на 16 по всему полученному массиву данных. Матрица симметричная по построению, её след равен, с одной стороны, сумме собственных значений, а с другой – сумме квадратов приращений Ptj и по времени, и по акциям. По физической аналогии назовем след совокупной мощностью наших приращений.

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



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

Граальность, которая все портит. Белые лебеди на истории и в реале.

    • 03 ноября 2020, 16:45
    • |
    • fxsaber
  • Еще

Белый лебедь.

При Оптимизации ТС можно нарываться на такие ситуации.
Граальность, которая все портит. Белые лебеди на истории и в реале.

Общая прибыль имеется, но получена она на очень коротком промежутке. На скрине показал подробно — это меньше часа (минутный таймфрейм).

Понятно, что здесь нет никакой системности, несмотря на плюс бэктеста. Это просто белый лебедь, который прилетел по причине кривого индикативного котировативания или еще по какой-то причине. Настраивать ТС на белых лебедях — чревато. Поэтому, как правило, белых лебедей стараются резать: либо просто запрет на торговлю, либо история белого лебедя подменяется на серую мышь. В общем, делается все, чтобы граальность не искажала результат и не мешала находить закономерности. Ровно также поступают и с черными лебедями — в статье упомянуто.

 

Реальность белого лебедя.

Но всегда же интересно, что будет, если в реале столкнешься с этой птахой. Особенно, когда техническая инфраструктура и со стороны брокера и со стороны алготрейдера на очень высоком уровне: отсутствие отрицательных проскальзываний у лимитников, адекватная обработка со стороны брокера реджектов, ТС на основе тиков без пропусков, виртуальная торговля в реальном времени и другие ухищрения, которые могут помочь даже при HFT-торговле.



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

ПЕРЕПОДГОНКА ч.2

ПЕРЕПОДГОНКА ч.2

В предыдущей заметке https://smart-lab.ru/blog/628025.php

я описал пример применения метода Монте-Карло для оценки переподгонки на базе дневных данных по фьючерсу на индекс РТС. Поскольку мало кто понял, о чем я, собственно, веду речь, и зачем это вообще  нужно, продолжу.

Весь расчет был сделан для считающегося условно-безопасным случая 3 – х индикаторов (2^3=8 кластеров). Резонный вопрос, а если кластеров больше или меньше, что будет. Для начала провел моделирование для случая 2, 4, 8, 16, 32 кластеров и привел эмпирическую формулу, связывающую результат с числом степеней свободы (число коих на 1 меньше числа кластеров).

Число кластеров

Степеней свободы

Средний Шарп

Приведенный Шарп

2

1

0,214

0,214



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

Переподгонка, простейшая модель

               Для численного моделирования переподгонки я взял дневки фьючерса на индекс РТС, с середины декабря 2006 по начало мая 2020,  которые корректно склеены. Сначала рассмотрим систему максимальной доходности для 1 фьюча, торгуемого в обе стороны. Её эквити будет сумма модулей логарифмических приращений дневок, взятая нарастающим итогом.  Финансовый «результат» 5207% (логарифмических), или 391% годовых. Число дневных баров 3356, коэффициент Шарпа с нулевым смещением (нулевой % ставкой) 9,8.

               Наша «подгонка» будет состоять из 2 этапов. На первом мы моделируем наличие 3 индикаторов с порогом, просто присваивая каждому приращению случайное целое от 1 до 8, которое будет номером кластера. Напомню, что каждый индикатор с порогом делит массив баров на 2 кластера, а 2^3=8.  На втором этапе суммируем дневные приращения внутри каждого кластера и приписываем кластеру позицию лонг, если сумма положительна и шорт, если отрицательна. Получаем эквити, для которой можно посчитать число сделок (перемен позиции), доходность, к-т Шарпа.



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

Большой бэктест стратегии Momentum на ММВБ. Или почему покупать акции на отскок – плохая идея?

Привет, новая неделя – новый бэктест факторной стратегии на Мосбирже. В прошлый раз была проверена стратегия Value через мультипликаторы P/E и P/BV https://smart-lab.ru/blog/609357.php В этот раз мы проверили стратегию Momentum на российских акциях.

Суть ее очень проста – покупаем акции, которые сильнее всего выросли за последние 6 месяцев и шортим акции с худшей динамикой цены за тот же период. Стратегия получается рыночно нейтральной (в теории, на самом деле — корреляция с рынком очевидна) и если у такого лонг-шорт портфеля есть положительная доходность, то мы можем сказать, что на Мосбирже есть моментум эффект.

Воспользовавшись поиском по Смартлабу можно найти несколько интересных исследований по моментуму (если что-то упущено, пожалуйста, дайте ссылку в комментариях) – «Есть ли сила в моментуме» от at6 https://smart-lab.ru/blog/596080.php и «Как обогнать индекс (пример выигрышной торговой стратегии)» от AlexChi https://smart-lab.ru/blog/499362.php



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

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