ves2010
ves2010 личный блог
14 июня 2014, 09:38

ТСЛАБ ТРИ ГОДА ТОРГОВЛИ БОТАМИ

Сваял очередной обзор тслаба. Предыдущие обзоры лежат здесь… http://smart-lab.ru/blog/121566.php   http://smart-lab.ru/blog/88092.php  http://smart-lab.ru/blog/54170.php  http://smart-lab.ru/blog/9316.php   Брокер айтиинвест смартком2… Серьезных косяков нет — можно дальше и не читать... 
       22бота ведут более 100позиций в более чем в 20ти бумагах… руками такое торговать нереально вовсе… все это хозяйство работает на домашнем компе под вин7 на бюджетном i7…
       Вкратце… респект создателям тслаба… дельная прога… лучшее что видел… надежная, простая, легкая в освоении, 100% русскоязычная… пригодна для роботорговли или как продвинутый торговый терминал… денег в этом году поднял хорошо… счас сижу на обновленных хаях… слегка откатило… еслиб не поднасрало айти со своими глюками в марте, то было бы на 250-300к больше… 


       За три года тслаб заклинило намертво только раз, когда при выключении компа отрубили свет… насколько я понял побились архивные данные и тслаб перестал запускаться, пришлось снести и поставить заново…
     Косяки с ботами происходят примерно раз в месяц, то инет отвалится, то смартком зависнет, то сервер у брокера упадет…
        Как-то тслаб проработал непрерывно 23 суток. Потом подвис смартком и пришлось перегружать комп. Сейчас был в турчаке с семьей, тслаб продержался 18 дней, без сбоев, потом подвис смартком и пришлось удаленно перегружать комп… 
          После атаки на айти скорость выставления заяв на биржу упала с 0.05-0.1сек до 0.2-0.4сек… иногда вижу 2-3 сек… не пойму с чем связано… но волшебство скоростей исчезло… думал поставить плазу, но она только для фортса… очень надеюсь на смартком3 
 
 
 
       Ряд замечаний по тслабу… что вижу то и пишу…
 
0 Респект разрабам. Тслаб стал стабильней и еще более годным для роботорговли. Ввели новые блоки. Пофиксили баги на фичи.  И жисть стала лучше и веселей. Перечислять весь позитив мне лениво, поэтому перейду к техническим замечаниям.
 
1 вот мне не понятно… при передачи логов передаются ли скрипты в каком либо виде или нет?
 
2 есть ли мастер кей, вскрывающий любой контейнер со скриптом?
 
3 при большом числе ботов тслаб иногда (раз в неделю-две) не запускает 1-2ух ботов из 22ух… помогает только перезапуск тслаба
 
4 тслаб теряет позиции – при 1500-2000 сделках в неделю… при пересчете поз вручную раз неделю в  выходные обычно не совпадает на 0.5-1% от рабочих объемов… т.е на счету несовпадение насчитанного тслабом и фактического количества бумаг… вот и сейчас за 21 день набежало на 150000руб непонятно каких лонгов...
 
5 явный баг… при работе на большом объеме иногда сделка проходит двумя частями… например покупаем 20 акций гмк… нам налили 1шт затем тслаб докупил еще 19… на баланс поставилось две позы под одним именем одна на 1шт а вторая на 19шт… при закрытие такой позы вылезает баг – одна часть позы закрывается, а вторая часть позы остается висеть … надо крыть вручную… либо она сама закроется автоматически если есть сигнал… ну а если сигнал пропал – будет висеть, пока не закроешь вручную
 
6 на одном из ботов периодически съезжает история по сделкам и закрытые давным-давно позы внезапно оказываются открытыми…
 
7 при выборе неторгуемых тикеров в окне создать заявку  тслаб падает…
 
 
       Пожелания
 
1 Удивительно, что в тслабе не реализована крайне простая программная фича – переход на резервный канал интернета при пропадании связи по основному каналу… +Могли бы разработчики поднапрячься и сделать автоматическое подключение к резервным серверам брокера, хотя такое надо крайне редко...
 
2 Сделать окно подтверждения выхода из программы. А то вместо свернуть окно нажимаешь закрыть окно. Редко, но последствия неприятны.
 
3 У каждого запущенного агента есть вкладка логи в которую по идее должны писаться все сообщения по боту… сейчас туда ничего не пишется… а если и пишется то при закрывании вкладки агента все сообщения стираются…
 
4 низкая информативность сообщений по боту… например, пишет 206 бумага не доступна для торгов… вот и ищи-понимай что за бумага (из 30ти торгуемых бумаг) и в каком боте (из 22ух) не доступна для торгов… в самом тслабе такое отследить нереально… полюбому в каждом сообщении об ошибке или нештатной ситуации должно присутствовать имя бота…
 
5 вообще раздражает само название агент… странное нестандартное название… имхо проще робот… название скрипт тоже не к месту… проще и понятнее алгоритм…
жаль у тслабовцев нет военпреда ;-) он бы поставил мозги на место по многим позициям ;-) (это типа шутка)
 
6 очень старая ошибка… если робот торгует несколько бумаг на споте с разным числом лотов по каждой бумаге, то в реальных торгах и тестировании на реальных брокерских котировках возникают ошибки… на скаченных финамовских данных 1лот=1шт всегда и такой ошибки не возникает...


-при построении графика дохода… в расчетах по графику везде будет использовано число лотов по первой бумаге… т.е например торгуем лук (1лот =1 шт) и сбер (1лот =10 шт), если лук первый источник, то в расчетах по графику доходности сбер тоже1 лот=1шт вместо 1лот=10шт… если первым источником будет сбер, то в расчетах графика доходности лук 1лот=10шт как у сбера вместо правильного значения 1лот=1шт...


— тот же баг проявляется при тестировании на реальных брокерских котировках… с постоянной суммой… там неверно рассчитывается число лотов по каждой бумаге…


7 обычная ситуация...  агент торгует несколько бумаг… как узнать позицию по каждой бумаге??? Только ручным пересчетом… вот раз в неделю… по субботам беру калькулятор, карандаш и бумагу… делаю сверку позиций… где то минут за 40… могли бы автоматизировать это дело…  


8 еще две картинки для наглядности
ТСЛАБ ТРИ ГОДА ТОРГОВЛИ БОТАМИ
ТСЛАБ ТРИ ГОДА ТОРГОВЛИ БОТАМИ
9 если включена в скрипте «по рынку с фикс ценой», и необходимо вручную набрать позу на споте  по рынку через менеджер команд, то в 30% случаев это невозможно… т.к мне по регламенту запрещено выставлять лимитные заявки дальше +-0.5% от текущей цены на споте и лимитники за планкой во фьючах… т.е тслаб ставит лимитник, брокер его отклоняет, и поза не набирается… приходится лезть в настройки бота, убирать галочку «по рынку с фикс ценой», перезапускать скрипт и о чудо – поза набрана… затем опять ставить галочку на место… может сразу сделать по уму и сразу кидать заявки по маркету не смотря на настройки бота…
 
По этому пункту жизненная история… прям сегодня в пятницу 13 и случилась (13.06.2014)… из-за этой сраной галочки проеплось 60000руб за 5 минут… на шипе в Si d 19.00… в пятницу запланировал переход в новый фьючерс… убрал во всех ботах галочку «по рынку с фиксированной ценой», потом подумал что пятница 13ое – переходить никак не кошерно … подумал перейти в понедельник, роботов пустил, а галочку назад не поставил… и короче, в 19.00 бот в си генерит сигнал на продажу 120 фьючерсов, и вместо лимитника херачит заявку по-рынку… а там цена уже улетела глубоко-глубоко вниз… вообщем продал самое самое дно… мораль такова… безусловно виноваты разрабы тслаба перемудрившие с логикой по этой настройке…
 
10 где новый коннектор к брокеру айти под смартком3???? Обещали в феврале 14года, а сейчас уже лето… каждый день теряю деньги из-за отсутствия возможности торговли с единого счета 300-500руб… и скорости выставления заяв у смарткома3 выше (по заявлениям брокера)…
 
11 решили бы проблему зависания смарткома2…
 
12 тслаб дает возможность торговать западные рынки, а где взять данные для тестирования? не понятно никак...
 
 
PS  про торговлю
         Торгую потихоньку. Как и предвидел, словил дродаун http://smart-lab.ru/blog/174993.php, однако случилось чудо – 9 дней подряд боты закрывали день в профит. Обновил и переписал хаи. Наконец то  спекулятивный счет стал = инвестиционному, поэтому с инвестициями завязал – как настоящий инвестор зарезал лосей на лоях марта-апреля ;-). Некоторые какашки типа моси и огк-5 рука не поднялась зарезать лося в -70% ;-).  Подключил к счету на споте 2ух ботов и счет переписал годовой хай. Т.к. суммы на счетах равные, то идет батл – роботы срочки против роботов на фьючах, интересно будет посмотреть на резалт в конце года.  Однако т.к. спекулятивная сумма удвоилась – словил психологический дискомфорт. Размер среднего дневного проигрыша стал в районе -50к, т.е. в хороший день я проигрываю -50к, в плохой -70к, а в очень плохой видел и -200к. О чем я периодически и ныл у Тимофея в блогах.
         О приятном, наконец то, через 8лет торговли размер профита стал примерно равным доходам от моей основной работы. Но до дохода от семейного бизнеса ему еще переть и переть. Однако внушает оптимизм, что семейный бизнес строился 30лет и тоже не все сразу получилось.  Как итог, за четыре с половиной года расторговал 40к в 2.5мио (если комиссы и ндфл не считать, то больше). На счет профита дело конечно сомнительное, особенно если поделить результат на 8 лет… хотя… поделив результат на 8 лет получается примерно 300к в год, что примерно равно чистому доходу от аренды двухкомнатной квартиры в мскве…
           О неприятном… с удивлением обнаружил, что расходы на торговлю достигли 30-40к в месяц комиссий… надо оптимизировать… вообще боты работают на 15-20% хуже тестов на той же истории, из-за проскальзываний, не наборов поз и тех проблем из-за низкой ликвидности… еще примерно 20-25% это комиссы брокеру и бирже… и -13% ндфла… имхо весьма дорогое удовольствие поторговать на московской бирже… так же не всегда брокер дает шорта… под отсечку шорты на споте мне закрывают, что для роботорговли крайне неудобно… смотрю в сторону интерактив брокерс – там можно под тслабом торговать
Всем удачной торговли







64 Комментария
  • vito333
    14 июня 2014, 09:25
    круто
  • Stanislav-A
    14 июня 2014, 09:28
    Уважуха труду твоему
  • finstrateg
    14 июня 2014, 09:50
    ё — сколько глюков то в тслабе, я столько еще не нашел, но тоже есть серьезные глюки

    в пожеланиях второй пункт не актуален, есть в настройках опция сворачивания и закрывания в трей при нажатии хоть на свернуть хоть на закрыть, программа сворачивается в трей и только из трея можно через контекстное меню её закрыть, при этом встречаются там глюки — если программу закрывать из трея и она спрашивает подтверждения о сохранении конфигурации (это тоже в настройках можно поставить), то если передумать выходить и нажать отмену (т.е. программу не закрывать), то она может так и остается висеть в трее подвиснув или будет разворачиваться, но потом при нажатии на крестик уже не будет уходить в трей, а будет спрашивать о сохранении конфигурации, в общем если из трея нажимаешь выход, то надо выходить что бы потом не глючило
  • Николай Лазарев
    14 июня 2014, 09:54
    6. Прога распознаёт лоты, если данные загружены с сервера брокера и не распознаёт лоты в текстовых файлах. Например в лоте SBER 10 акций. Отсюда и резы разные по текстовикам и по реальным данным.

Активные форумы
Что сейчас обсуждают

Старый дизайн
Старый
дизайн