Replikant_mih

Читают

User-icon
291

Записи

210

ML в трейдинге, причины эффекта падения метрики качества с ростом вероятности.

К предыдущему посту с тоже конкретным ML вопросом получил отличный фидбек от толковых комментаторов, превзошло мои ожидания, очень круто, ещё раз всем спасибо! 

Уверен, что и по этому вопросу людям будет что сказать.


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


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

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

Какие бывают интересные таргеты для ML моделей применительно к трейдингу, товарищи?

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


О чем речь: если натягивать ML на рынок можно задачу для ML модели/моделей сводить к разным формам. Форма в данном случае — это условно ответы на вопросы — что есть единичный объект данных (например, одна свеча), что есть признаковое описание, что есть цель.


Самые очевидный в лоб target — цена, приращение цены, направление приращения цены, т.е. регрессия, регрессия, бинарная классификация. Уверен, что можно придумать, много других интересных шаблонов, где не свеча объект не приращение таргет и т.д. Немного пофантазировал, но чутка сложно — видимо, усиленной умственной деятельностью в этом направлении уже загнал мозг в колею, выбраться — небанальная задача.

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

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

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

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

Увидел я, например, неглупого парня. Но я понимаю, что из-за всех этих причин даже если он захочет и я захочу, я не смогу так просто въехать в то, чем он занимается и как это делает.

Написал рисечер (майнер) паттернов.

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

 

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



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

Кто-то юзает Wealth-Lab 7? - Давайте дружить.

Платформа крепнет. Уже есть какая-никакая интеграция с российским рынком — можно исторические данные подгружать, можно заявки через Quik отправлять, стриминг данных не идеален, но использовать можно, у меня есть к Алору коннекторы, тоже не доделаны, но в целом работают. Как вообще, кто-то юзает? 

Народ-то есть, но все англоговорящие, а главное Россию не торгующие).

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

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

Можно ли отбирать тикеры для конкретной стратегии на основе результатов данной стратегии на данном тикере в прошлом?

Можно. Только осторожно).

Конец статьи.

 

Ну ладно, не конец.

 

Обозначу контекст, чтоб сразу удобно было выключить, если чувствуешь, что не подходит: алго, бэктест стратегии сразу на большом кол-ве инструментов – т.е. скорее всего речь про акции чаще всего, а в данном посте – именно про акции.

 

Я называю это инерцией тикеров, другие это, может, никак не называют. Идея в чем: если стратегия норм, то она будет перформить на всем датасете нормально. Но конечно же для одних инструментов стратегия будет подходить больше, для других меньше. Для меня абсолютно норм тема торговать стратегию на всем дата-сете сплошняком. Но можно ли это улучшить. Можно ли тупо взять успешные в этой стратегии акции в прошлом и только их торговать. Тут, если прислушаться, можно услышать со всех сторон встревоженный шёпот: переподгонка… переподгонка… А посмотрим-ка. Как оказалось, зависит от стратегии. Где-то можно, где-то нельзя.

Для оценки я сделал следующее:



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

Алго: конкуренция сигналов в борьбе за деньги.

Расшифрую название:

Речь о том, что некоторые стратегии генерируют сигналы (купить открыть, продать закрыть, купить закрыть, продать открыть), но не все сигналы достаточно хороши и не все достаточно хороши для данного момента. А деньги получает сигнал, который достаточно хорош, который не достаточно хорош – так и остается просто сигналом, не превращается в ордер.

 

А теперь подробней про зачем это:

У меня сейчас попроще все реализовано, но всегда смотришь в будущее чтоб что-то улучшить. Конкурировать за деньги сигналы могут по-разному – могут совсем глобально – когда есть только сущность сигнала и деньги, и не важно что за стратегии и т.д., лучшие сигналы получают деньги, худшие сосут… лапу. Такой вид конкуренции чуть более революционен и имеет некоторые нюансы, поэтому пока останется за скобками (в частности риск вмешаться в диверсификацию, которая обеспечивается разнообразием стратегий). В данном посте речь о конкуренции за деньги в пределах одной стратегии.



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

Алги особые люди. Шок контент. Детская игра.

Кликбейтное название? – Нихрена!

 

Щас играли с дочкой (9 лет) в стихийно возникшую игру. Она написала 3 подписи и спросила меня, какую из них она написала последней. Я предположил какую, оказался, прав, этим её заинтересовал, повторили эксперимент, я снова верно угадал. В итоге игра заключалась в том, что она в строку рисовала объекты (10-15) – сердечки или смайлики или что-то ещё и я должен был глядя на эти объекты определить, какой из них был нарисован последним. И знаете в чем шок контент? – во всех 20 итерациях я верно угадывал этот объект. Оба в шоке) – дочь от меня как от гения/экстрасенса, а я от ситуации в целом, даже несколько раз переспрашивал, а не дурит ли она меня, говоря, что я угадал, хотя по факту не угадал, но по невербалике видно, что не дурит).

 

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



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

Недооцененное когнитивное искажение.

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

 

 По-моему трейдеры очень часто недооценивают контекст в части: видели эти «я итак слишком много сказал, палю грааль, через час удалю» и аналогичные? Да, часто действительно светятся какие-то интересные здравые мысли идеи, если и не конкретная стратегия, то некий импульс в верном направлении, но всё же, по ощущениям, чаще трейдеры переоценивают «палящую способность» своих сообщений, не качество грааля, а именно «палящую способность». Иногда думаешь: Что? – Да тут вообще ни хрена же не понятно, о чем речь, ни системы координат, ни конкретики какой-то, какие-то отсылки хрен пойми к чему и к кому. Иногда даже в себе начинаешь сомневаться: ну видимо это ты дебил, если тут что-то так активно палят, а ты, дурачина, даже понять не можешь, а тебе вот прям на тарелочке, с каёмочкой тут все преподнесли.


Не нравится концепция «на пенсию в 35»? – Ты просто не умеешь её готовить.

Измусолена тема, но я ощущаю, что я не высказался достаточно на эту тему).

 

Мне концепция очень нравится. Огненная. В противовес наемной работы «в 8 пришел, в 17:00 встал, пошел домой», она же «от зарплаты до зарплаты» — очень даже.

 

Небольшой ИМХОFAQ:

 

— Скучно же нихрена не делать.

— Ну так-то это какой-то извращенный вариант если нихрена не делать. Можно посвятить себя своему хобби, помогать людям, благотворительность, зарабатывать деньги в конце концов (мало у кого «на пенсию в 35» это «охрененно мощный пассивный денежный поток в 35»).

 

 

Из той же темы:

— Отупею, десоциализируюсь если не надо на работу ходить, деградирую.

— Кажется, это было в фильме Бумер: «А меньше нет? А-то могу нажраться». Неужели необходимость, внешние обстоятельства это единственное, что останавливает вас от разложения, гниения, деградирования? Неужели человек не может сам ставить себе цели, мотивировать себя, развиваться и т.д.? Кто-то, безусловно, не может (как тот чел, который может «нажраться»).



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

теги блога Replikant_mih

....все тэги



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