Избранное трейдера bocha
4 года и 4 месяца прошло с выхода поста «Торговый робот на LUA для QUIK» (https://smart-lab.ru/blog/200767.php) про конструктор Lbot. За это время он повзрослел, лишился графического интерфейса и… превратился в младшего брата для Lbot3D. И если раньше для Lbot была пробная версия (с одним инструментом и одним лотом), то теперь, фактически, сам превратился в пробную версию для Lbot3D и, с этого дня, предоставляется в свободное пользование с полным функционалом:
Скачать Lbot180.zip можно тут: drive.google.com/open?id=1DL9jGEBm2Uhk89PcQdlK-ObaOe2zihnx
INI-файл написан для демо-QUIK на 3 инструмента — Сбербанк, Газпром и Лукойл. Стратегия на Газпроме — безиндикаторная, на Сбербанке — на скользящих средних, на Лукойле — на пересечениях MACD.
encoding = "UTF-8" FREQUENCY = 1000 account = NL0011100043, 10110 PositionSize = 300000 xy = 421, 0, 859, 118 ;------------------------------------------------------------------------------- [GAZP] Security = GAZP, QJSIM, Gazp_moex WorkSize = 3 // рабочий объем, в штуках; LossLimit = 100 // ограничение на убыток по стратегии OpenSlippage = 10 // допустимое проскальзывание на сделке, в количестве минимальных шагов цены; OpenLong = {Close, 1} < {High, 2} // цена 'close' предыдущей 'полной' свечи превысила 'high' предшествующего ей бара; OpenShort = {Close, 1} > {Low, 5-2} // цена 'close' предыдущей 'полной' свечи принизила 'low' 5-2 баров; StopLoss = 2 TakeProfit = 3, 1, 1 EOD = 18:29:00 //закрытия позиции в указанное время. autoBot = Y [SBER] Security = SBER, QJSIM, Sber_moex WorkSize = 10 LossLimit = 100 OpenSlippage = 10 OpenLong = {Ema1} > {Ema2} CloseLong = {Ema1} < {Ema2} OpenShort = {Ema1} < {Ema2} CloseShort = {Ema1} > {Ema2} autoBot = Y [LKOH] WorkSize = 2 Security = LKOH, QJSIM, Lkoh_moex LossLimit = 225 OpenSlippage = 10 OpenLong = cross(macd_Lkoh.0, macd_Lkoh.1) OpenShort = cross(macd_Lkoh.1, macd_Lkoh.0) ;OpenLong = {Close, 1} < {Low, 5-2} ;OpenShort = {Close, 1} > {High, 2} StopLoss = 30 TakeProfit = 50, 10, 10 autoBot = Y
Здравствуйте. Еще немного разговоров о прошедшем ЛЧИ 2018. Предыдущая часть ТУТ.
В отличие от прошлого года, еженедельных обзоров я не вёл. И в общем-то послеживал за течением конкурса можно сказать одним глазом. Но и особо интересного вроде ничего не пропустил. Если вы на что-то обратили внимание напишите в комментариях.
Я же по большому счету могу выделить три запомнившихся момента.
I. Взлёт в первые же дни до 200%, а позже до 370% доходности LeopoldCat. В этот момент многие поверили, что опционщики сейчас наколотят на этом ЛЧИ тысячи процентов…Но дальше у Кота был обвал до 100% и сползание графика в район нуля.
В данный момент почему-то на сайте график отражен только с 6 декабря, поэтому картинка из старых схронов
Конечно Леопольд был не одинок, были и другие с похожей судьбой, например Ramis,
Традиционно подведем итоги прошедшего года. Напоминаю, мы работаем исключительно высокочастотными роботами на всех доступных биржах (ну почти :) ). Выше показан результат по ФОРТС + валютная секция МОЕКС.
График представлен в долях от использованного ГО, учитывается только результат на конец дня. Комиссия биржи учтена, комиссия брокера — нет. Если вычесть брокерскую комиссию ( которая состоит из трех частей — колокейшн + безлимит + логины) то профит на конец года уменьшится с 5 до 2.6 долей от ГО. Результат был бы нормальным, если бы была возможность наращивать ГО из года в год. К сожалению, с ликвидностью на МОЕКС все также тухло, как и в 2017 году (если не хуже). Поэтому капитал, задействованный для гарантийного обеспечения, увеличился с прошлого года незначительно.
В августе запустили новую боевую часть, которая стала гораздо проще и понятнее в смысле архитектуры, ну и несколько быстрее — tick-to-trade 1-5 мкс без учета сетевых путей. Робот стал универсальным — для подключения к любой бирже нужен только коннектор ( тоже большей частью шаблонный), а в управляющем ядре никаких изменений не понадобится. Соответственно, срок подключения сократился до одной недели ( не учитывая, конечно, юридических формальностей). Таким образом, в связи с тем, что на МОЕКС особой надежды нет, продолжаем экспансию на остальной мир :)
В программе Lbot3D появилась реализация вычисления скользящего экстремума в конкретной стратегии при наличии позиции. Слово «конкретной» звучит потому, что этот самый экстремум можно использовать в других стратегиях из портфеля стратегий. Согласен, это нужно не всем. Скорее так: мало кому он нужен. Тем не менее, продолжу.
Допустим мы придумали стратегию на некотором активе, рассчитанную на тренд:
Покупаем на четверть портфеля. Если цена пошла против нас (пусть на 1%)- стопимся, но если в нашу сторону +1%, то в предположении, что мы тренде, выставим лимитированную заявку на покупку второй четверти на 0.5% ниже достигнутого экстремума: откат вероятен, и после того, как на откате вытряхнут часть пассажиров, (самых пугливых, самых недостойных :)), наш портфель зацепит еще несколько лотов и едем дальше, «на север». Но если первая четверть бумаг размещена в нашем портфеле на «долгосрок», то вторая четверть будет сразу же выставлена на продажу с профитом, например, в 1%.
Биток $3,300, что составляет -80% на вложенные год назад бабки. Финансовая система, как была, так и осталась на своем месте. Взлет и падение криптотемы произошли настолько быстро, что не успели даже породить хоть чего-то мало-мальски полезного. Ах, да, конечно же есть стартапы типа аэротакси на блокчейне, которое давеча после «вынужденного приземления» в сугроб осмеяли всем миром.
Итак, подведем промежуточные итоги.
— Сформировалась некая торговая инфраструктура в том числе из финансовых компаний. Говорить о каком-нибудь прорыве не приходится, т.к. это пока еще даже не уровень «кухонного форекса» 20-летней давности.
— Институциональные деньги на крипторынок мало-мальски серьезно так и не зашли. При отсутствии экономической полезности обороты поддерживаются исключительно спекулянтами. Есть правда и неспекулятивный спрос, о нем ниже.
Наткнулся на ZeroHedge на одну из последних публикаций, где они разбирают торговую систему дававшую прибыль на протяжении многих лет. Фундаментально она представляется крайне интересной, поэтому я решил посвятить небольшую публикацию ее разбору. Суть системы в следующем: мы ожидаем негативного закрытия недельной свечи на S&P500, после чего встаем в покупку на протяжении всего следующего за этой неделей торгового дня. Иными словами, мы занимаемся типичной «покупкой дна» на американском рынке в ожидании «Plunge Protection Team» (изначально вполне себе официальная рабочая группа, однако название давно стало собирательным образом для американских трейдеров. Что-то вроде нашего кукла, только занимающегося поддержкой рынка). Самое смешное, что стратегия работает, вот среднедневной возврат (по факту возврат на одну сделку, т.к. ее продолжительность по системе равняется одному торговому дню) по годам начиная с 1980-х: