Блог им. ves2010

итоги 2015г роботорговля... запил... боковик...

    • 31 декабря 2015, 10:40
    • |
    • ves2010
  • Еще

непруха или 7мь месяцев боковика 

            Пошел 10ый год активной торговли. Лично сделал с 40к 14.4мио за 6лет ботами. Год в плане алготорговли был крайне неоднозначен. С начала года боты быстро напилили с 9.5мио 14.5мио. Потом в июне случился писец. 7 месяцев неоконченного боковика от 13 до 14.4мио. (на прошлой неделе видел в третий раз 14.4мио… а через неделю распилился на -12% от хаев словив стресс). Дальше будет про торговлю много букв можно не читать.

1 Боты были спроектированы под счет в районе 3-4мио.

2 Ликвидность на фортсе и мамбе упала. Это я сразу почувствовал. Та же ФСК вместо обычных 250мио оборота в день скатилась унылое говнище с оборотом 70мио. Если раньше я мог легко торговать счет в 3мио широкой диверсификацией в 15-20 бумаг, то теперь из-за разросшегося счета + падения объема торгов на мамбе пришлось уйти в самые ликвидные бумаги.

3 Поэтому  нагрузка на самые ликвидные бумаги возросла. Так например, зачастую делаю  во фьючах лук, рося, втб более 5-10% от дневного оборота. Сейчас мне надо купить с рынка в 10 раз больше бумаг чем раньше (в три раза больший счет и в три раза меньшее число бумаг).  Увеличились проскальзывания. Если на счете в 2-3 мио и диверсификации по 20ти бумагам проскальзывание было практически равно нулю, то сейчас при обороте в 30-40мио в день проскальзывание составляет 0.03%. Удовольствие поторговать стоит мне в месяц 200-250к. Это -1.7% от капитала в месяц.  Т.е. Издержки на торговлю выросли с 5-7% до 20% в год.

4 Статистика такая. В среднем в день 300-400 сделок каждая объемом 120к (зачастую там 240к, т.к. старая поза закрывается и открывается новая). Самые ликвидные фьючи сбер, втб, рося, лук, сберпреф, газпром, минимайсекс, си, евро и акции ГМК. Заявка ставится на 5ти минутном баре лимитником по последней цене, висит 5мин и если не налили исполняется по-маркету. Из 300-400 сделок в день 70% наливают по лимиту, 25% по-маркету на следующей свече, 3-5% исполняют частично. Если я беру по-мркету то сам себе ухудшаю следующую лимитную сделку, т.е более 50% ордеров идет по плохой для меня цене. 

5 роботы были спроектированы под среднюю сделку в районе 0.15-0.2%, счет в 3-4мио и диверсифицированную торговлю в 20ти бумагах. Соответственно по факту на июнь 2015 я торговал в 10раз больший объем в 2раза меньшем числе бумаг с проскальзыванием 0.03% т.е. средняя сделка опустилась до 0.15-0.3*2=0.09% и еще не учтены комиссы. Т.е. торговля перестала себе окупать. При сильном движняке конца 14го начала 2015г это не было заметно, но к октябрю 2015го проблема встала в полный рост.       

            Пришлось перепилить бота и уйти от парного трейдинга к более направленной торговле. Среднюю сделку поднял вдвое до 0.44% при тестах от 1.1.2008 ну и несколько фишек накидал. Один параметр оптимизации. Сейчас запустил в торговлю. Бот отрисован в тслабе всего три тысячи кубиков (да да три тысячи, мож даже 3500). Сваял бы и в 10000кубов легко, но редактор затыкается.

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

            Выхлоп по тестам где то 60% годовых на плечо,  жертвую доходностью и плавностью эквити ради средней сделки, можно торговать со вторым плечом. И возможен боковик в год-полтора. Имхо в реальной торговле будет раза в 2 хужее. На хороших бумагах бот показывает 90% годовых и среднюю 0.51%, либо 120% годовых с средней 0.33%. Однако это акции а не фьючи.

 

            3000кубов считаются 0.3сек, что долго — надо 7-15ть таких ботов в паралель, полный расчет + выставление заяв будет секунд 5-7. Надо писать бота под си, но смысла нет, т.к. тслаб2 позволяет делать то же значительно проще в кубиках и шустрее.

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

            Есть мысля торговать 7-10 акций только в лонг, а  2-3 самых ликвидных фьючерсов только в шорт.

            Либо набрать портфель акций захеджить его фьючем ммвб и иметь профит за счет перетасовки портфеля, в дополнительный бонус будет контанга фьюча. По тестам выходит где то 25% годовых при средней сделке 0.33% по тестам от 2010г (тест от 2008г резко завышает профит и среднюю). Сначала подумал что выхлоп маловат, но к нему наворачивается контанга от фьюча и дивы, что даст еще где то +10%. Соответственно при расходах на торговлю в 7-10% будет 25% годовых чистыми. Но все упирается в торговый объем. Где то 30-50мио можно поторговать, но это предел. Если взять побольше бумаг, еще 8 или 16 то впринципе можно наскребсти 60-100мио объемов.

 

            Кстати у айти есть косяк — неудачный список бумаг доступных для шортов — нет многих хороших ликвидных бумаг типа магнита и северстали с оборотом более 0.5ярда в день, зато есть тридесятое говно типа ФСК, ну и конечно я не пойму… ну накуя шортить у брокера акцию если есть расторгованный фьючерс? вот список

 

15бумаг

фск — неликвид… газпром- есть фьючерс… ГМК — ОК (не пойму почему биржа сделала фьюч ГМК таким дорогим)… Гидра — ОК(хотя тоже неликвид)… лук- есть фьюч… МОЕКС — ОК… Рося — есть фьюч… Россети — неликвид, Сбер — есть фьюч, Сберпреф — есть фьюч, Сурок — ОК, сурпреф- ОК, Така — ОК, Урка — ОК, ВТБ — есть фьюч… итого из 15ти бумаг доступных для шорта имеем 6 бумаг для нормальной торговли, если учесть что 3 из них унылое неликвидное говно, то список в 3 бумажки крайне мал.

            Наконец написал бота торгующий си. Писал где то года 2. Дает 20% годовых средняя 0.15%. В нем можно пропихнуть хороший объем. Запустил в торговлю. Пока сливает знатно. Причем по Си я настроен крайне пессимистично. Раньше рубль ходил в границах коридора, т.е. спекулянты знали правила игры и гоняли его в пинг понг от границы до границы. Счас правил нет. Имхо рубль станет унылым малопонятным говном. И все наши завязанные на курс рубля акции тоже станут унылым говном.     

Счас поза 18мио фьючи 12мио валюта… но по рискам счет крайне недогружен… мне сыкотно сделать нормальный риск на новых ботах… ну и объем не пропихнуть… этот уже застревает...

            Пробовал делать контртрендовых ботов, но все сливают на кризисе 2008г, а те что не сливают — средняя 0.07% что для акций маловато.

            Есть мысли по опционам. Очень тяжко тестить. Однако по первым тестам тема крайне профитна.

            В планах вернуться на омерику. Тем более что понаписаны новые боты.

            Написал ХФТ бота, но в работу не пустил. Надо тратить время и силы на инфраструктуру при ограниченном выхлопе, т.е изначально много денег не пропихнуть в рынок.  

            Много работал по тслабу2 — как исправят баги, будет дельная прога.

            Внезапно мне дали денех. Поэтому счет не покажу. Раскидываю потихоньку их по облигам FXRU, офз52001 и офз с переменным купоном. Строю портфель 50% рубли 50% валюта Мне не нравиться FXRU из-за большого спреда в 1%, но альтернативы ему не вижу, имхо надо там уменьшить спред раза в 2 (интересная мысль встать и торгонуть там спред 1% в валюте). С удовольствием бы купил евроОФЗ типа Россия-18, но в них пустой стакан. 

            Думаю что делать и как торговать большим объемом, писал про это полный оптимизма пост smart-lab.ru/blog/296793.php . Т.е. торговлю мне надо собирать заново.  

            Впринципе, если не заморачиваться со >100% годовых, а довольствоваться 20-30% годовых то можно пропихнуть в рынок  где то 100-150мио при издержках в 5-7% в год. Но это уже как то не интересно. 

            в 2016г ожидаю большой движняк, который бывает каждый четный год. Скорее всего поезд выйдет после выборов осенью 2016. Имхо потрясения в канун выборов устраивать не будут. Дефицит бюджета будет финансироваться за счет офз.

                                                                                                                                                                                                             итоги 2015г роботорговля... запил... боковик...                                                                                               итоги 2015г роботорговля... запил... боковик...                                                                                                                                                                                                                                                                                                                                                                                                               

            Всем удачных торгов. 

★50
70 комментариев
а вчем проблема на плюсы переписать? эти все визуальные конструкторы нормальной скорости никогда не дадут.
avatar
nik, лень… есть дополна более важных дел… чем освоение глючного апи… главное идея… алгоритм… а уж техническиая реализация дело десятое
avatar
ves2010, если торговля приносит основной доход — то логично её улучшение должно быть высокоприоритетным делом))
avatar
Раньше не понимал зачем блин такая диверсификация, торговал только СИ. Последний месяц добавил ри и сбер увеличилась прибыль, средняя просадка уменьшилась, пока одни проигрывают другие берут прибыль. Есть к чему стремиться, х.з а стоит ли добавлять ммвб?
avatar
ICEDONE, минимум торговать 6 бумаг… обычно просадка уменьшается в корень квадратный из числа бумаг раз… и это худший случай…
я бы не стал добавлять ммвб… т.к части этого индекса ходят более интересно… если стиль тренд то номально торговать сберпреф, гмк, втб… если контртренд то лук рулит
avatar
ves2010, как думаешь тслаб будет когда нибудь торговать америку? у меня счет питихат, как то больше диверсифицировать нету смысла
avatar
ICEDONE, америку уже счас под тслабом можно торговать… через IB… однако там засада с историческими данными
avatar
ves2010, а зачем для торговли история? IB риалтайм дает, тслаб это в кэши сохраняет, а историю надо подгрузить в виде тхт.
Я на плазе так делаю, там нет истории, только за текущий день.
avatar
ves2010, тоже так думал, до лета, пока не стало валиться ВСЕ и ОДНОВРЕМЕННО))))
avatar
Кот Матроскин, дык все и одновременно это тренд… а раз тренд — значит для меня как трендовика профит… я про это писал во второй части гайда
avatar
ves2010, да, корень квадратный из числа бумаг, но полностью раскоррелированных — что редкость.
Поэтому торговать лучше от 10-ти ))
avatar
Йоганн, на полностью раскорелированных будет лучше в число бумаг раз без корня… т.е. корень из числа бумаг раз это худший случай…
avatar
ICEDONE, 
>>Раньше не понимал 
>>Последний месяц добавил

через месяц еще умнее станешь! )
avatar
 Плюсанул, удачи в новом году и увеличить счет минимум в 3 раза!
avatar
Привет! Не лучше ли дня скорости с кубиков на код перейти?
avatar
Кот Матроскин, смысла пока нет… надо пониать, что кубики это куски отлаженного кода… т.е. если ваять из кубов отладка занимает минимум времени... 
avatar
Ух ты, круто! столько кубиков, я мягко сказать вшоке!!! А какой версией торгуешь сейчас? Через плазу или квик на тслабе? Какие сбои были в этом году у ботов?
avatar
Oleg Only Algo, смартком2 т.к. я торгую кроме фьючей акции то плаза мне не нужна… насколько помню плаза только для фьючей…
avatar
ves2010, а почему кубики на си не пишешь, один кубик бывает 59 кубиков может заменить?
avatar
Oleg Only Algo, прикидывал… не заменит… кроме тго тслаб ограничивает самописные кубы… проще на с++ писать под апи
avatar
ves2010, чем ограничивает? На вход подавай сколько хочешь. На выходе один резалт. Чем ограничивает то? а вот си ++ под апи, это сколько времени нужно, чтобы изучить или вспомнить.
avatar
ves2010, в плаЗе нет глюков почти вообще
avatar
Работают же люди! Ё-маё! =)
Успехов и сбычу мечт в 2016 году!
avatar
Тоже боковик на счете, но с мая. В июне и июле раза три обновлял хай, и опять откатывался. Сейчас в раздумьях, это нужно претерпеть и переждать, или это поменялся рынок, и ждать уже нечего, нужно менять торговлю
avatar
Кот Матроскин, согласен… боковик на нервы давит… однако у мя от лосов и боковиков работоспособнось повышается в разы… а вот когда профит идет… работать не могу 
avatar
ves2010,  а я  могу работать только когда прафит прет,
а вот собутыльник Вестников только когда задница от лосей горит )
avatar
astray, мы с тобой отлично диверсифицированная команда. 
ves2010, это очень хорошее качество, у абсолютного большинства наоборот, нет морковки — ну и не буду работать…
avatar
Кот Матроскин, моё впечатление о явлении что в ноябре-декабре 2014 были доходности на порядок большие нынешних. Которые быстро снижались в январе-феврале и сошли на нет к маю.
Заметил, что графики на мелких таймфреймах изменились: амплитуды в боковиках упали. Грубо говоря, вместо частых скачков по 0,5% стали по 0,25%.
Видимо произошла массовая перенастройка роботов.
avatar
Весьма достойный результат за весь период..
А алготорговля-это вечный поиск и проба новых идей- «покой нам только снится..»
Надо пробовать без фанатизма америку — ликвидность и обилие разных инструментов… (широкий товарный рынок)
  Единственное-  ТС лаб  в своё время принял в штыки… И не понимаю товарищей с подобным опытом работающих на нём до сих пор..
Удачи Вам!
avatar
alt, Да и 30 годовых на хороших объёмах-весьма хороший результат…
avatar
alt, это смотря как считать… реально профит от активной торговли 3.5мио… -500к ндфл… -1.5мио это отбой инфляции… итого целый год работал за 1.5 мио…  впринципе как раз моя зарплата… ну и облиги подкинули немного денех
avatar
ves2010, не ну если ещё инфляцию считать, то тогда вообще зачем все это
avatar
Oleg Only Algo, изначально идея была в сохранении денег… и увы в этом году и прошлый год был крайне неудачный… т.е проеплось стока денех… частично был мой косяк
avatar
alt, по Вашему на чем лучше работать?
avatar
Hannes, В этом вопросе не могу сослаться на свой пример… (к великому сожалению не программист- потому сам пробую некоторые идеи на старичке Вэлслабе… При всех его проблемах-тормозах и  ограниченных возможностях языка (код одного алгоритма иногда улетает за 700 строк..
Крайне уважаю ребят- решающих эти вопросы на самописных платформах (тестирование, торговля отдельные модули)
Пользуют они под эти задачи тот же Си#, Си+, питон…
avatar
Hannes, я всем рекомендую тслаб для российского рынка… очень прост… и хорошо ограничивает полет фантазии
avatar
avatar
прочитал. молодец, че сказать. оборот крутой. 
avatar
 Впринципе, если не заморачиваться со >100% годовых, а довольствоваться 20-30% годовых то можно пропихнуть в рынок  где то 100-150мио при издержках в 5-7% в год. Но это уже как то не интересно. 

Почему не интересно, если сейчас депо 14, а не 100-150?
avatar
Hannes, все просто… счас реально от облиг получать где то 15-16% в рублях смотрим FXRB… и заморачиваься ботами ради 10% годовх смысла особого нет… руками можно отторговать легко
avatar
ves2010, по фонду FXRB — базовая валюта у них доллары, а доходность рублевая. Почему?
avatar
Hannes, они берут еврооблиги и продают на них фьюч си… т.е имеют % по облигам + контангу в фьюче… (имхо на самом деле не фьюч а своп...)
avatar
ves2010, а насколько отличалась бы доходность при продаже фьюча и свопа?
avatar
Молодец, так держать! Тоже надо диверсифицироваться, но почему то торгую все один инструмент.
«Написал ХФТ бота, но в работу не пустил. Надо тратить время и силы на инфраструктуру при ограниченном выхлопе, т.е изначально много денег не пропихнуть в рынок» — как раз пропихнуть. Именно hft создает основной объем торгов.
avatar
Cristopher Robin, прочти третью часть гайда… а еще в моем варианте хфт всплыл баг тслаба… т.е пока нет даже технической возможности торговли
avatar
ves2010, тслаб ущербен практически по каждому аспекту, какой можно себе представить, в отношении hft. Скорее всего вы знаете, тслаб2 все еще использует clientgate-api для plaza2, или разработчики уже освоили cgate-api?
avatar
К сожалению специфика нашего рынка такова, что для алготорговли на объёмах подходят только несколько инструментов… а для большей диверсификации нужно уже выходить на другие рынки.
Сам жду, когда уже выйдет TsLab 2.0 с коннектором к IqFeed, чтобы можно было нормально протестить американские фьючи
avatar
Clansman, +100… надо пинать тслабовцев и тыкать почаще в них острой палкой
avatar
Clansman, а неужели нигде нет бесплатно минуток-часовиков амеровских? Вроде часовики должны вообще мало весить.  Если кто подскажет то могу подсказать как пакетную оптимизацию сделать в тслаб.
avatar
Artemunak, раньше было… счас котировтки платные везде… искал но не нашел… кроме того надо реальные данные а не слепки
avatar
ves2010, я вот нашёл на финаме, скачал 13 акций насдака, с 2010 года 30 минутки. Насколько они плохи? И что значит реальные данные а не слепки? И ещё у амеров дивы вроде часто платятся, это сильно влияет? 
avatar
Artemunak, слепки это когда раз в секунду пишет цену… а что в промежутках теряет…
avatar
Artemunak, котировки бесплатно можно качнуть с айкуфида вообще любые
avatar
 хфт через тслаб1.2 думаю мало реален, у меня идут постоянные пропуски сигналов, он просто не справляется с такими нагрузками
avatar
Подскажите, как вы умудрялись на малых объемах торговать акции с профитом в 0,2%, если там большая комиссия? 

Вы безлимит покупали у брокера? Сколько за него платили?

Статья очень интересная, но это закономерность: чем больше денег, те меньше годовая прибыль в % от капитала.
avatar
MyProfit, при больших размерах от 1мио рублей в айти комиссы 0.015%… т.0.03% на круг… при средней сделке 0.2% вполне номально
avatar
ves2010, почему вы просто не увеличили среднюю сделку с 0,2% скажем до 0,8%? Тогда ваш объем можно пропихнуть, сделки реже будут.
avatar
MyProfit, средняя сделка не я ее устанавливаю… рынок… сколько даст… столько возьму
avatar
Подскажите, с чего начать для торговли облигациями, как их подбирать, чтоб на дефолт не нарваться и в то же время повысить доходность, чтобы инфляцию переплюнуть.
avatar
MyProfit, выбор не богат офз с переменными купонами и офз 52001… есль еще fxrb fxru… гугл в помощь


avatar

ves2010, хоспади… уважаемый, да как вы всё это в голове-то удерживаете? Тут же работы на целый штаб.)

Не, я серьёзно — приходящие идеи в дневник, а потом расписывание полноформатного плана реализации?!) 

Читая топик: -вот я нуб!… нее, ВОТ Я НУУУБ)

Удачи в НГ! Спасибо за пост!

avatar
waldhaber, хорошие идеи крайне редки... хорошая мысль приходит 2-3 раза в год… поэтому как пришла мысля надо протестить… конечно веду торговый дневник… + на бумаге много пишу… + в коде программном записываю... 
+ 10лет опыта...
счас кстати будет интересный момент типа экзамена… кризис… прошлый кризис был в 2008ом… в 2014ом была девальвация… а вот в 2016г будет интересно…
avatar

ves2010, а кто говорил что трейдинг это скучно, вона с каким предвкушением и нетерпением в 2016ый)

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

Ещё мысль оттуда, из 14го, что опыт нужен как раз для того что бы в будущем быть динамичнее и уметь перестраиваться. Почему-то в голове как формула идеального газа, идеальный трейдер — тот кто легко от скальпера до среднесрочника или даже инвестора и обратно, в зависимости от того, что в данный момент эфективней/востребованней на рынке.

avatar
ves2010, извини за нескромный вопрос. Ты написал, что деньги вывел с биржи в этом году в первый раз.
1. Т.е. до этого вся прибыль уходила на реинвестирование? Вывод денег не был запланирован или не получалось (или было не нужно)?
2. При нынешнем состоянии счета планируется ли какой-то периодический вывод, например ежемесячный? (с учетом среднегодового процента, с учетом возможных просадок и боковиков).
Получается, что в среднем за последние 10 лет было 80% в год. При выводе средств эффект от реинвестирования ведь будет уже не так заметен, а с другой стороны необходимо, чтобы счет рос, покрывая как минимум инфляцию. В общем, учитывается ли у тебя в рассчетах вывод средств на жизнь?
avatar
Антон Кротов, вывод денех был сделан ради интереса… планирую и дальше торговать с рефинансированием… 
avatar
ves2010, спасибо.
avatar

теги блога ves2010

....все тэги



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