Привет ребята, уже 2 месяца как я приостановил торговлю, но иногда проверяю как бы боты торговали.
Если вдруг кто-то запилит эту вещь то возможно вернусь, и буду радоваться и писать про ваш софт часто.
У меня всегда торговало 70-100 ботов большую часть времени, иногда больше было, но кстати даже это не давало гладкость эквити. Это база в алго, если ботов меньше то не стоит вообще запускаться. Но разработчики ботописален похоже не в курсе этого, везде неудобно управлять таким количеством ботов. Плюс была ещё куча ботов которые были на паузе, куча ботов сливных но по которым также нужно отследить общую эквити чтобы выяснить кое-что итд.
1. Было бы круто добавлять ботов в портфели и видеть их совместную эквити. И чтобы налету можно было быстро менять составы этих портфелей.
Кстати тслаб был близок к этому, в последнее время они начали добавлять портфельное тестирование. Но к сожалению в такие портфели нельзя было добавлять ботов с несколькими источниками, а это также база, у меня все боты такие. Я об этом писал давно, но понял что ждать ещё много лет скорее всего.
2. Было бы круто добавлять фильтры например на целый портфель таких ботов. Пишешь один фильтр\модификатор и он добавляется сразу в десятки ботов в портфеле.
3. Если это не тслаб будет то естественно нужен нормальный конвертер тслаб скриптов и повторение эквити один в один из тслаба.
Вот вроде ничё особенного, алготрейдингу уже много лет, а простых вещей до сих пор не сделано.
нет такой проблемы ваще...
мелкие боты упихиваются в большой бот...
так например у мя в ри в одном большом боте жило 11 маленьких...
на россии кстати удобнее торговать чем на америке… мало бумаг для торговли 10-15штук всего… один раз в 5 лет настроил и все работает… ликвидности миллионов на 50 хватает...
я както ради интереса… сделал бота на 30ти акциях упихав весь ммвб30 чтоб протесить разные стратегии инвестиования… а счас упихал 100 бумаг наждак100 5минктка с 2007 года… и все работает… выжирая 64ГБ памяти при тестах
конечно долго… и неудобно… какое нибудь изменение это квест на час… сначла меняешь в 100 местах… потом проверяешь 3 раза… потом тестишь...
но возможность есть
1. При копировании если названия кубиков повторяются то нужно редактировать все формулы, а они обычно повторяются и кубиков дофига.
2. За всё время было тысячи ботов и желание проверить много всяких портфелей с ними, вручную всё упихивать каждый раз запаришься.
3. Если начало\конец торгов разное у ботов то уже не впихнёшь так.
Не то чтобы я любил тысячи ботов, но для анализа закономерностей надо пройти через это.
я с трудом 3ех придумал… за 13 лет...
даже 2… все остальное их развитие
пн
с другой стороны, можно, как оказалося, еще одну найти… бум искать ...
Да, жалко, что идеи так легко не превращаются в реализацию), или ждать или платить, или самому пилить. Ждать — не факт что оно вообще будет, платить — не всегда это есть за деньги, самому пилить — надо растолкать сначала другие приоритеты, да и не быстро, не легко.
К вопросу о сотнях ботов. Поскольку я давно мучаюсь с портфельной задачей, напишу. Можно создать целую тучу роботов на одном активе, на разных таймфреймах и с разными алгоритмами. Но они все равно будут иметь схожую структуру рисков и доходностей при их комбинировании в портфель, ожидаемого в корень из N роста отношения дохи к риску не получится. Зато получится размазывание ликвидности, позволяющее сократить проскальзывание.
Отсюда вывод на Россию. Можно решать портфельную задачу иерархически. Сначала построить портфели строго на системах с одно актива. Только Си, только Сбер и так далее. А потом уже на полученных эквити портфелей, коих будет не так много, строить сводный портфель.
Sergey Pavlov,
Через какой-то такой механизм?))
модные кванты все делают в питоне, даже если необходимо всего лишь умножить два числа.