Блог им. AlexeyPetrushin

Риски алготрейдинга, нейтральной рыночной позиции и стоп лосс совершенно достаточно.

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

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

Второй момент, что корреляции небольшие, и соответственной — прибыль растет постоянно, но небольшими шажками. И чтобы сбалансировать прибыль/потери, потери также нужно ограничить, исключить большие и резкие потери.

И это дает нам три варианта: а) ограничить рабочий капитал на рынке до скажем 1/10, минус 9/10 лежат без дела. б) стоп лосс плюс выход из всех позиций после закрытия рынка (через ночь/выходные позиции не держать). в) риск нейтральная позиция, балансировать открытие позиции, открытием похожей позиции в противоход.

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

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

И если после этих потерь на защиту алготрейдинг все еще прибыльный, тогда можно говорить что прибыль действительно от алготрейдинга.

Примечание:

Как верно указали в коментах Replikant_mih и ves2010 я упустил 3й вариант, бактестинга с кризисами по идее тоже должно быть достаточно…
25 комментариев
По делу!
avatar
Алготрейдинг это поиск небольших корреляций на прошлых данных и ожидание их повторения в будущем.
Не столько поиск корреляций на прошлых данных сколько выявление отличий данных от случайного блуждания.
avatar
А если рынок развернётся, ваш алго всё равно в плюсе или защита сработает?
Михаил Шардин, не мой, я не верю что можно сделать алготрейдинг прибыльным и использую обычный и скучный анализ финотчетности. Но чисто как задача алготрейдинг интересен :).

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

имхо
алго это инструмент (в ряду других и многих)  при помощи которого оценивается текущее состояние рынка + прошлое состояние рынка и делается прогноз о будующем состоянии рынка… и этот прогноз торгуется...

спецификой алго является легкий бек тест и пеодоление физических возможностей трейдера как человека… т.е человек физически не может торговать 100 бумаг зараз например… или например 20 стратегий… ну и относительно низкая психологическая нагрузка...

у алго есть 2 ключевые задачи — выбор торгуемого актива и проблема выхода из позиции
avatar
ves2010, назовем это «трейдинг прошлыми корреляциями», неважно как он делается, черчением фигур на бумаге и парой десятков транзакцией в день, или машинным обучением и тысячей транзакций в день.

Ключевое что их обьединяет это действия без установления «причины и следствия».

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

Понять это напрямую мы не можем. Поэтому нам приходится строить понма ние обходным путем — урезать риск, и посмотреть что случится. Не упадет ли тогда прибыль в ноль, подтверждая что весь супер сложный алгоритм, по сути бессмысленная случайная ставки, ничем не отличающиеся от случайной покупки индекса.
avatar

Alex Craft, 

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

Понять это напрямую мы не можем. Поэтому нам приходится строить понма ние обходным путем

 

Да почему не можем-то, можем. Как минимум вон спред с индексом построил — и уже что-то видно стало.

avatar
Replikant_mih, по спреду с индексом понять нельзя. может алгоритм алготредера выбирает волатильные компании (технологические стартапы «единороги» которые растут в разы быстрее индекса на росте рынка). 

И спред может показать рост х2 против индекса SP500 (также как и эти техностартапы). А в случае кризиса может упасть х 2 против SP500 (также как и эти техностартапы).

Чем тогда алготрейдер отличается от покупки индекса техностартапов? Как мы это поймем из спреда?
avatar
Alex Craft, Ну рынок не растёт же постоянно, на участках где рынок падает можно посмотреть как ведёт себя этот спред.
avatar
Replikant_mih, согласен, на падении можно. Но… как то тревожно… ведь на небольших кризисах и на больших падение может быть разное. И, после изменений алгоритма, улучшений, он стал другим, как понять как он работает теперь, снова ждать падения?
avatar
Alex Craft, 
согласен, на падении можно. Но… как то тревожно… ведь на небольших кризисах и на больших падение может быть разное. И, после изменений алгоритма, улучшений, он стал другим, как понять как он работает теперь, снова ждать падения?

Многие алго трейдеры придерживаются подхода, что надо не просто найти закономерность но и иметь объяснение ей, на физическом уровне понимать почему — наверно это что-то из области причинно-следственных связей.
avatar
Replikant_mih, подумал, да верно, я ошибся упустив такую возможность, бактестинга с кризисами по идее тоже должно быть достаточно.
avatar
Alex Craft, ха… а в чем проблема проверить? берешь сипи 500 бумаг загоняешь в тестировщик… делов на неделю
avatar
Alex Craft, судя по описанию у тя тестировщик хреновый и ты просто не видишь одновременно эквити и торгуемы актив. Наложи цену актива на эквити алгоритма и сразу увидишь что у тебя торгуется а что нет
avatar
ves2010, про сравнение еквити и актива на падениях… нужно подумать,  мне кажется лучше иметь более жесткие гарантии, но может быть я ошибаюсь и этого тоже достаточно…
avatar
ves2010, подумал, да верно, я ошибся упустив такую возможность, бактестинга с кризисами по идее тоже должно быть достаточно.
avatar
Данные из фин отчетности тоже можно использовать в алгоритмической торговле, не думаю, что правильно вот так разделять.
Всё это «причинно-следственное» это больше форма, дальше алгоритмическими средствами это проверяешь.
avatar
Replikant_mih, 

а) «корреляции» если в финотчетности прибыль упала в прошлом году а в этом выросла — прогнав по 20 годам прошлой истории мы заметили что после такого паттерна, акции чуть вырастают, и заложили это в алгоритм. Но это по прежнему корреляция, пусть и с использованием финотчетности.

б) «причина следствие» если мы расчитали по финотчетности что цены на урановое сырье падали последние 10 лет, и урановые компании еле еле работают на грани себестоимости. Мы можем купить их, заключив «причина следствие» что уран таки нужен, и возможно через год, или пять, цены на него пойдут вверх, и акции урановых компаний пойдут вверх. Мы гораздо меньше полагаемся на прошлые паттерны или корреляции в своих суждениях.
avatar
Alex Craft, Мне кажется, бэктест гораздо лучше валидирует и выявляет закономерности, чем умозрительные рассуждения. Честно говоря, для извлечения прибыли не важно, как именно это называется — корреляция, причинно-следственные связи или как-то ещё, если что-то выступает предиктором — для прибыли это позволяет её зарабатывать, не важно, что там под капотом и как кто это называет.
avatar
Replikant_mih, разница между корреляцией и причоноследствием принципиальна. 

Пример — закупились урановыми компаниями, через 3 мес купленные акции упали вдвое. Что делать?

Действия радикально отличны, в случае причины следствие — ситуация лишь улучшилась, уже недооцененный актив упал еще вдвое, и став еще более перпективным, надо покупать.

Корреляцие — непонятно что делать, может держать дальше, может продавать, может покупать. Полагаясь на кореляцию мы не имеем никаких предположений ни по движению ни по времени. 

Подробней smart-lab.ru/blog/1096257.php
avatar
Alex Craft, Я описал выше это как предикторы, предиктором в данном случае может быть не цены на уран или что там, а спред с ураном. Причинно-следственные связи в трейдинге — чаще попытка натянуть сову на глобус, хотя в остальной жизни супер полезный скилл и подход.
avatar
Alex Craft, читал давно, что лучше покупать золото чем золотодобытчиков, с компаниями не всё так однозначно. Межсырьево-отраслевая корреляция не 100%.
avatar
22022022, золотодобытчики особая тема, там вроде как 80% компаний «проспекторы», т.е. у них 0 уже работающих шахт, и лишь «перспективные проекты на будущее». Соотв, когда золото прыгает, у них было 0 золотых активов, золото выросло вдвое, и цена их активов стала 0*2. :)
avatar
Конечно лучше когда есть какая то база под алгоритмом чем простая статистическая подгонка. Ты хотя бы понимаешь что делаешь, знаешь что должно быть вот так, где и как ты точно получишь прибыль. Такие алгоритмы не требуют теста на истории. Зачастую на истории их просто нет.
avatar
22022022, именно, причина-следствие не требует бактестинга, истории, корреляций и т.п. 

Но это в теории. На практике конечно бактестинг нужно делать по любому…

Но бактестинг принципиально по другому используется. Алготрейдинг используют историю/бактестинг для поиска моделей (перебираются тысячи и миллионы моделей). Причино следствие для отбраковки уже готовых моделей моделей созданных независимо от иторических данных.
avatar

теги блога Alex Craft

....все тэги



UPDONW
Новый дизайн