Блог им. Artemunak

как заставить роботов торговать чаще?

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

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

25 комментариев
Уберите из алгоритма роботов все индикаторы и подумайте над иным принципом совершения сделок. Вопрос частоты сделок, а тем более запаздывания разворотов отпадёт
avatar
разве что пирамидить на боллинджере меньшего фрейма? для жадных. вообще судя по твоим каментам по  натгазу ты вроде такое не любишь.
avatar
тогда на тонкой пиле начинает разматывать 
так как робот становится более чувствителен к кажному чиху
avatar
astray, это понятно, допустим меня это устроит, даже с небольшим ухудшением доходности. от медленных ботов не хочу совсем отказываться, но добавить часть быстрых к ним не помешает.
avatar

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

да, все верно, надо именно так

у меня кстати тоже все фактически два дня только разворачивается

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

avatar
Как вариант, в комплексе:
1) перейти на младший таймфрейм
2) убрать стопы
3) вместо стопов использовать открытие встречных позиций
avatar
Пока боты не спешат переворачиваться, торговать от лонга сишку и сберик внутри.
avatar
есть бот который торгует на пробой боллинджера, как его можно ускорить?

Уменьшить параметр стандартного отклонения
Уменьшить период скользящей средней

Но тогда вылезут другие проблемы и захочется снова его замедлить :)

JC-trader ☮, блин, ну так это очевидно, я же написал что оптимизация того что уже есть не подходит из-за сильного ухудшения всех метрик, нужны другие варианты.
Добавление лишних стопов и перезаходов также не вариант, интуитивно и логически это неприемлемо для меня.

Замедлить ботов есть миллион способов. Получается что также интересно было бы как-то искусственно ускорить ботов сначала, и далее их уже можно разными способами замедлить. Получится куча лишних ботов для диверсификации с чуть иными эквити. Так что вопрос ускорения получается интереснее чем кажется.
avatar
"  как заставить роботов торговать чаще? " — штрафовать и наказывать за медленную торговлю)
avatar
Делать то, что делают в HFT
avatar
Когда-то я задался вопросом — на каком таймфрейме лучше торговать. Чисто с теоретической точки зрения. Ответ оказался очень прост. Спектр приращений цены очень похож на белый шум. А значит энергия (волатильность) равномерно размазана по координате 1/f. Где f-частота. Т.е. идеальный вариант — много роботов на всех доступных частотах. Причем сделать робота, рассчитанного на определенный узкий диапазон частот — вполне себе посильная задача. Робот который торгует на всех частотах сразу — непосильная задача.
Но все это в рамках стандартной модели рынка. Типа Башелье -> Fama -> Merton...
Которая плохая.
avatar
Synthetic, странно. Потому что частотные фильтры выделяют всё-равно более так-сказать успешные частоты.
Антон Калашников, 
Это субъективно так кажется. Объективно все частоты равноправны.  И это хорошо подтверждается экспериментом. Отсюда, кстати, следует самоподобие и т.п.
avatar
поставь в тслабе ТФ меньше, но на нем оставь индюки старого ТФ )
avatar
Андрей К, ужасный ответ, после такого ради интереса спросил у чатгпт, как я и думал он ничего дельного тоже не предложил.
avatar

Artemunak, ничего ужасного ) возможно во время работы твоей страты есть выбросы, которые ты по итогу свечи своего ТФ пропускаешь. 

Я же тебе предложил что то промежуточные между твоим ТФ и слежением по стакану (реальным котировкам).

За год, если правильно построишь, кол-во входов увеличит на вскидку до 10%. Если речь про наш рынок.

avatar
Смысл торговать чаще есть в двух случаях: это за рассматриваемое время даёт больше, или примерно столько же, но более мелкими порциями. Второе — чисто для большего спокойствия.
Ну, вот нашёл я только что пример второго типа, но не уверен, что буду мельчить, когда до применения дойдёт.
Думается о применении двух противоположных алгоритмов в паре — трендовый + откатный, но часто рынок таков, что откатный не даёт сигнала, когда трендовый сливать начинает. 
avatar
Можно делать выход по коротким мувингам, или если поза старше А баров, то выход по короткому мувингу. Меня из CR выкинуло по 13.6хх, заход в шорты по средней 13.4. Да, подслилось, конечно, в понедельник, но уже наверстали частично (сайз на шорт меньше). Тоже, кстати, входы по пробоям боллинджера
avatar
Никак. 
Если есть алгоритм на каком-либо топливе, то стопудово он изучен, со всех сторон многократно облизан и все устойчивые области параметров известны. 
Чтобы что-то изменить, нужно изобрести/купить/украсть иные алгоритмы на других видах топлива. Их и добавлять.
avatar
bocha, шолом алейхем коль раз пирамидинг его не устраивает можно ещё на ускоренное воспроизведение поставить х1.5 или х2 ))
avatar
Tуземец, и вам селям!  Они возвращаются, они — это мы ))
avatar
bocha,деньги кончились торговать начал? ))
апд.вот это на автар поставь 



avatar
Tуземец, как, скажи на милость, они могут кончится, если не торговать? ))
Скучно стало.
Да и статистика жизни в новых условиях накопилась, появилась возможность объективно проверить, что как работает на новом рынке. Часть систем ожидаемо сдохла, часть (к удивлению) прекрасно пашет. 
Что ни говори, рынок — прекрасное лекарство от скуки ))
avatar
bocha,
avatar

теги блога Artemunak

....все тэги



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