Блог им. Replikant_mih

Просеивание информации - важный скилл… для алгоритмического трейдера.

Т.е. сейчас даже не про просеивание, фильтрацию информации ручными трейдерами – ну там: в топку телеграм-каналы, горы индикаторов на графике, обзоры аналитиков и прочую фигню.

Сейчас про алгоритмических трейдеров.

У них тоже есть свой информационный шум. И свои стратегии взаимодействия с этим шумом.

 

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

И что может «шуметь» в охоте за данными кусками ценной информации?

Попробую обобщить, классифицировать:

— Нетематическая информация – зашел на условный Смарт-лаб, ожидая трейдерский контент, получил много политики, много ещё чего-то, что как алго-трейдеру тебе почти ничего не даёт (может где-то что-то дать, но соотношение шум/«сигнал» будет очень неблагоприятное).

— Тематическая, но нерелевантная. Вроде про трейдинг, или даже: вроде, про алго, но что-то не то, какой-то мусор, вода или, вроде, про алго, но ничего тебе не добавляет.

 

 

Разверну пункт «тематическая, но не релевантная» (или: тематическая, но не полезная).

Какие можно выделить подварианты:

— Информация за авторством капитана очевидности. Хороший автор, правильные вещи пишет. Но мы их и так знали. Будет это полезно? – Очень вряд ли, в большинстве случаев можно констатировать очевидные вещи без знаний, опыта, понимания.

— Частный случай от этого: что-то здравое, полезное, толковое, но ты уже этот этап перерос давным-давно. Специалисты эволюционируют. Обрастают знаниями, опытом, скиллами, набитыми шишками, инсайтами, подходами. Кто-то может говорить правильные вещи, быть на правильном пути, ты на том же пути, но сильно впереди. Будет это полезно? – Ну, если нашел гриб, можно по соседству в траве пошуршать, часто грибы растут семьями. Если человек пошел по правильному пути – это уже сигнал, что что-то в нем есть, можно вчитаться, вслушаться, всмотреться между строк.

— Про алго, но человек не описывает стратегию или подход, просто что-то шарит – статистику сделок, результаты или ещё что-то. Есть здесь что ловить? – По-разному, я обычно внимательно приглядываюсь… между строк, часто между строк можно найти какие-то нюансы, проливающие свет на подход человека или то, в каком направлении он копает. Если на что-то такое набредаешь – часто это может породить связанные инсайты, а это уже направления для рисеча, и потенциальные новые идеи и улучшения в инфраструктуру. Какого-то конкретного алгоритма как быстро понять, есть ли тут что стоящее, или пустота/вода, нет – действуешь интуитивно по опыту и чуйке.

— Есть люди пишут что-то очень странное. И тут два варианта – либо это несусветный булщит, либо человек настолько впереди тебя, либо настолько отличный от твоего подход имеет, что ты просто не въезжаешь. В случае булщита – теоретически, это тоже некая «встряска» — ты ходишь по колее, а тут бац, может от шока что-то интересное, новое нестандартное и придёт в голову. В случае если ты просто «не дорос» или вообще в другом направлении развиваешься – тут, конечно, очень много чем обогатиться. Но это будет очень затратно по усилиям, а выхлоп неочевиден, а из-за того, что очень легко перепутать с булщитом (у которого околонулевой выхлоп), то это становится очень сложной и рискованной историей. Но очень хороший потенциальный резерв для развития.

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

 

Ну и т.д.


А что же по стратегиям работы с таким шумом:

— Одна из типовых – «покажи эквити». Суть стратегии простая: я заколебался сам отсеивать шум или искать работающие стратегии отсеивания, покажи эквити, если ты зарабатываешь, я готов тебя внимательно слушать. Ну что сказать – очень ленивая, но очень здравая с точки зрения физического смысла стратегия. Если бы у людей на лбу/аватарке/где-то ещё была выгравирована доходность, шарп, PF, я бы, конечно, совсем по другому приоритизировал потребление материала. Но по факту – этот подход скорее узкий и нереалистичный. Ну да, очень здраво «присосаться» в плане потребления контента к доказанно (вероятностно, понятно) успешным алго-трейдерам. Но. «доказанно успешных» очень мало. Забивать на всю остальную информацию я не готов.

— Какая-то своя стратегия фильтрации – осознанные ли критерии, подсознательная ли чуйка и т.д. Стратегии могут ориентироваться на разное, могут быть разной степени «открытости»/«чувствительности» (ну типа можно: первые признаки булщита – всё до свидания, а можно: да, я достоверно убедился, что булщит – всё, до свидания). Каких-то рецептов, наверно нет.

Какова моя стратегия защиты от шума:

— Я открыт к новому, никогда быстро ярлык «булщит» не расклеиваю обычно, жду подтверждения. Вернее это даже не про то, когда ярлык наклеить, но и про то, как «вслушиваться» в информацию. Можно быть настроенным, что кругом только шум, тогда ну можно дольше ждать наклейки ярлыка, можно меньше, если ожидаешь шум – получишь шум. Я не ожидаю шум, я ожидаю интересную, полезную, нестандартную относительно моего подхода информацию или в развитие моего подхода. Я её получаю периодически. Способы отсеивания – это скорее интуитивные подсознательные стратегии, формирующиеся неосознанно в рамках общего концепта «открытости» к новой информации (то самое «ожидаю ценную информацию» вместо «ожидаю шум»). Ну и стараюсь осуществлять предметные или через менее очевидные сигналы разметку «зарабатывает/не зарабатывает» и корректирую направление своих ушей в соответствии. Но точно не зацикливаюсь на этом.

★1
32 комментария
Хороший пост со всем согласен. В месседжи разных алго сообществ нужно всегда вчитываться, вслушиваться, всматриваться и всегда между строк (Закрытое комьюнити в русскоязычном сегменте).
avatar
Astronomer, Спасибо :).
avatar
 Что нужно алго-трейдеру – идеи стратегий… да кого я обманываю, им не нужны идеи – им нужны в конечном счете стратегии.
Нужна прибыль, да кого я обманываю, в конечном счете нужны деньги ;)
Дмитрий Овчинников, Типа того). Кстати, там за деньгами в том же направлении ещё несколько слоёв).
avatar
Replikant_mih, 
напишите об этом, пожалуйста.
Дмитрий Овчинников, А чё тут писать, там у каждого своё. Надо итеративно задать себе вопрос: вот есть у меня N (в первой итерации это деньги), что мне это даёт, для чего мне это нужно, будет какой-то ответ. К этому ответу нужно задать тот же самый вопрос. На какой-то из итераций (может уже на первой, не знаю, у кого как) ответ будет казаться очень своим, реально мотивирующим, будет понятно, что до этого была оболочка, а вот оно ядро, глубже уже ничего не может быть. 
avatar
Replikant_mih, 
да я не про это, это обычно подают ВМЕСТО денег.
Дмитрий Овчинников, Тогда я не понял, про что).
avatar
Вот кто то пишет, покупаю-продаю, всё равно возят на стопы. Вроде бы шум, а в голове мысль: какова вероятность что цена от открытия после х часов не возвращается к открытию.
avatar
22022022, Ну да, везде есть рац зерно, вопрос в соотношение шум/зерно.
avatar
Replikant_mih, можно попробовать не считать рынок шумом. Некоторым очень помогает.
старый трейдер, Рынок не шум, но на рынке есть шум, можно на таком понимании остановиться).
avatar
Replikant_mih, остановиться можно на любом)
Кэп?
avatar
RoboScalp, Для кого и Эйнштейн кэп).
avatar
покажи эквити🙂
avatar
если бы ты работал в какой крупной it команде, 100% ты бы после всех писал бы доку на ваши разработки ))
avatar

Андрей К, Если честно — совсем в молоко). 

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

 

Моё это генерировать идея, организовывать процессы и системы, изобретать, рождать крутые инсайты.

avatar
Replikant_mih, ну может ты поэтому и не работаешь? а вот если б работал, то писал бы )
avatar
Андрей К, Все равно не уловил логику), почему бы я этим занимался если это вообще мне не подходит и не нравится).
avatar
К своему предыдущему комменту, у меня к тебе идея. Может пойдешь в ОСу документацию напишешь? 
avatar
Андрей К, Не, у него политический ценз — я не пройду)). И нет ни малейшего желания проходить).
avatar
Replikant_mih, 
тогда давай в ТС-Лаб на API документацию писать, они аполитичны, а документации все равно нет ;)

Дмитрий Овчинников, Может со мной что-то не так, но отсутствие где-то документации не побуждает меня бежать писать документацию там))).

У меня в моей Python инфраструктуре с кучей всего что можно придумать — бэктестеры, скринеры, ML инфраструктура, куча скриптов и т.д. — у этого нет документации!). Есть попытка её сделать — текстовый файл на 2 страницы.

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

avatar
Replikant_mih, 
да это я так идею Андрея развиваю....

но в целом, с точки зрения конкуренции, когда нет документации, то это хорошо для тех, кому она не нужна.
точно также, как и с врожденными косяками. когда они есть, известны и обходимы, то пусть там и будут ;)
Да мне кажется, там у трейдеров хватает палок в колесах и граблей на дорогах, красивая документация сильно погоды не сделает. Ну может отсутствие документации немного процентов доходности и прибавит).
avatar

  

avatar
  
avatar

__rtx, Спасибо :).

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

Могу очистить от шума — надо быть открытым к новой информации, а конкретные стратегии её поиска и вычленения сами сформируются на бессознательном уровне.

avatar
Как по-мне, так этот пост — лучшая иллюстрация идеи этого поста. 
avatar
Sergey_B, Ну отлично же.
avatar
Replikant_mih,  согласен. 
avatar

теги блога Replikant_mih

....все тэги



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