axweye
axweye личный блог
21 сентября 2014, 16:07

Итоги роботорговли за 1.5 года на ФОРТС

Всем доброго времени суток

На днях подвел итоги 1,5 лет роботорговли:
  • использую систему Давида Серебренникова, подробно описанную в  его блоге. Давид, если вдруг читаете эти строки — еще раз Вам большое спасибо за публикации
  • активная внутридневная торговля фьючерсами в связке Amibroker+QUIK с переносом позиций
  • торговля с реинвестированием, деньги в этот период со счета не выводились

  • запуск робота — июнь 2013
  • начальная сумма — 900 000
  • текущая сумма — 5 500 000

Первый релиз робота разрабатывался примерно 3-4 месяца, и первый раз был запущен где-то в апреле 2013. Через пару недель я его отключил, нашлись серъезные ошибки, и вновь включил уже более-менее окончательный вариант в июне 2013. Код робота постоянно продолжает дорабатываться.

Самая большая психологическая проблема с использованием робота заключалась в неуемном желании  поторговать ручками. Последний раз это делал в июне-июле — шортил нефть — открыл позицию примерно по 114, потом прочитал очередного “гуру-аналитика” о том, что к осени нефть будет по 130, и под впечатлением закрыл позицию по 113.5. После этого смог полностью прекратить ручную торговлю.

Были две большие просадки — декабрь 2013 и март 2014.

Просадка декабря 2013 вызвана фьючерсом AUDUSD. Примерно в середине декабря я отключил робота и решил что ручками смогу все лучше сделать.  В итоге только усугубил ситуацию и вручную примерно в конце декабря закрыл убытки по AUDUSD, а начиная с января снова включил робота. Кстати, чуть позже прогнал робота на паре за AUDUSD за убыточный период — робот показал просадку примерно в 2 раза меньше. Но после этого я убрал все валюты из торгуемых инструментов. Примерно месяц назад еще раз протестировал около десятка валютных пар уже на IB — результаты также не впечатлили. Теперь окончательно решил, что валюты по этой стратегии я не торгую.

Просадка март 2014. Поскольку решение о вводе войск в Крым было известно еще в выходные, то в в понедельник, 3 марта, остался дома,  отключил робота и в очередной раз решил что ручками я сделаю все лучше. В результате, сквозь кровь и слезы с трудом вручную к 1 апреля вывел счет в плюс. После этого снова включил робота. И снова прогнал робота за март — робот так же показал просадку примерно в 2 раза меньше.

Итоги роботорговли за 1.5 года на ФОРТС

Для уменьшения просадок я неоднократно пытался алгоритмизировать трендовые стратегии. Перепробовал достаточно всего много — устраивающих меня результатов так и не добился. Планирую протестировать стратегии с опционами, но к сожалению Amibroker не позволяет тестировать опционы, поэтому попробую начать с Excel.

Сейчас вывел 4 000 000, брокер удержал НДФЛ 500 000, и 1 000 000 оставил для продолжения торговли.

Выведенную сумму буду переводить в IB. В IB отобраны примерно по 10-30 инструментов на американских, лондонской и токийской биржах. Тестирование на истории показало что доходность получается ниже чем ФОРТС, но и просадки существенно ниже. Планировал торговать CFD (в силу более низких маржинальных требований чем у акций), но обнаружил багу в связке Amibroker+TWS. Написал на техподдержку Amibroker, ребята вначале активно отвечали, запрашивали скриншоты, но вот уже более месяца на письма не отвечают. Немного странно, всегда с уважением относился к этой платформе, очень удобно использовать Amibroker и для разработки-тестирования стратегий и для роботов. Попробую написать на их форум на Yahoo, может это взбодрит разработчиков. Пока через IB буду торговать акции.
131 Комментарий
  • Zorkiy
    21 сентября 2014, 16:26
    Круто, че еще сказать))
      • MrDrJOKER
        21 сентября 2014, 21:01
        bealtrader, что за баг в связке Amibroker+TWS?
          • MrDrJOKER
            21 сентября 2014, 22:13
            bealtrader, пока таких багов не замечал при работе Ami с CFD.
            попробуйте поставить постарее версию TWS, т.к. коннектор Ами перманентно находится в состотянии бетаверсии из-за периодически вносимых в TWS изменений.
              • MrDrJOKER
                21 сентября 2014, 22:24
                bealtrader, тоже его использую. правда его относительно недавно разработчик обновлял, кажется, специально под CFD и ещё что-то.

                обновите коннектор, возьмите из последних версий Ами и загляните в REQUIREMENTS к коннектору ;)
                  • MrDrJOKER
                    21 сентября 2014, 22:41
                    bealtrader, тестировал всё в основном на TWS 938.1e, но и на ранних 940-х версиях всё работало, правда сейчас не скажу точно на каких и были ли в связке с 940-ми именно CFD.

                    вы отсюда www.amibroker.com/at/ пробовали актуальную версию?

                    upd: вот, нашел — www.amibroker.com/devlog/2014/01/22/amibroker-5-70-2-official-release/
                    CHANGES FOR VERSION 5.69.0:

                    10. IB plugin: added support for CFDs (security type=CFD, exchange=SMART) and commodities (security type = CMDTY, exchange = SMART)
                      • MrDrJOKER
                        21 сентября 2014, 23:26
                        bealtrader, отослал свой коннектор.
                        в крайнем случае возьмите TWS более ранних версий.
  • Ruscash
    21 сентября 2014, 16:48
    ты где там в мытищах живешь то?
    *так то и можно не работать
    *на чем основана стратегия? индикаторы? статистика? вероятность?
      • Lafert
        21 сентября 2014, 17:08
        bealtrader, эквити очень красивая, в то время, как стратегия Давида подразумевает резкие значительные просадки и плавное нарастание прибыли без резких скачков вверх. Все таки, что-то недоговариваете)
          • Lafert
            21 сентября 2014, 18:27
            bealtrader, а сколько в среднем сделок в день? И не думаете ли шлюз подключить?
  • Александр
    21 сентября 2014, 17:12
    Слов нет, как здорово!
  • Чужой
    21 сентября 2014, 17:16
    Амиброкер лучше TSlaba?
  • П М
    21 сентября 2014, 17:18
    да, классный результат. эквити действительно очень красивая. хотя я бы при реинвестировании ожидал что-то более экспоненто-подобное, а тут практически прямая линия — линейность?
    вобщем, браво! прекрасный результат за год.
    можно хотя бы чуть более подробно про инструменты? фьючи? опционы?
    если не валюты, то что? индексы, акции?
    и сколько хотя бы было инструментов под контролем робота?
  • INTELLEKTTRADE
    21 сентября 2014, 17:19
    Ручная торговля дала результаты хуже?
  • ves2010
    21 сентября 2014, 17:23
    1 имхо давно движняка на рынке не было, не рынок а болото
    2 если на кривой доходности %, то у автора был слив в марте-апреле 2014 и только запас по профиту и повышенные риски вытащили счет… имхо повезло сильно
      • ves2010
        21 сентября 2014, 20:29
        bealtrader, имхо это сказки… у тя по графику видно, что амплитуда движений нарастает… профит ты почти слил а играешь прежним сайзом… еслиб ты уменьшил сайз то упала бы амплитуда движняков
  • Денис Михайлов
    21 сентября 2014, 18:05
    Добрый день. Интересно довольно. Скажите, если брать РИ то какая цена будет нулевым уровнем?
      • Денис Михайлов
        21 сентября 2014, 18:20
        bealtrader, понял спасибо. Т.е. используете плавающий нулевой уровень. Он по средним считает? и еще вопрос если можно, почему MIX а не РТС? из-за меньшей волы?
          • Денис Михайлов
            21 сентября 2014, 19:05
            bealtrader, я посомтрел вашу переписку с Давидом. Вы торгуете голубые фишки. Они все по сути коррелированы сильно. За эти полтора года рынок ходил в боковике, отсюда хороший результат. А как система отработала в 2008 году? и в связи с этим вопрос про стопы, есть ли они?
            спасибо за ответы
              • Денис Михайлов
                21 сентября 2014, 19:22
                bealtrader, понятно. В целом элемент везения был в этот период) Все таки лучше было бы включать для диверсификации такие инструменты как СИ, нефть, серебро, но я так понял тесты по ним не очень получались?
              • ves2010
                21 сентября 2014, 20:33
                bealtrader, если 2008ой год ты тестил с фиксированным количеством лотов, то это ошибка… перетесть с постоянной суммой увидишь полный слив
  • Ilya
    21 сентября 2014, 18:38
    День добрый!

    Тоже пишу работа по стратегии Давида, но на TSLab. У меня к Вам есть вопросы касаемо нюансов системы. Есть возможность связаться по скайпу (в личку)?
  • Ilya
    21 сентября 2014, 19:01
    В личку у меня к сожалению рейтинга не хватает(((
  • Berty
    21 сентября 2014, 19:25
    Спасибо. Коротко и по делу. Доходность впечатляет.
    Начну-ка я тоже ММВБ тестировать, всё откладывал, но ваш пост хорошо мотивирует. Желаю не сбавлять оборотов))
  • 🗝Багатенький Буратина
    21 сентября 2014, 19:32
    Итоги работорговли…
  • Виталий
    21 сентября 2014, 19:57
    результат впечатляет!!! Полностью согласен с тем что робот торгует в резкие движения, как в марте, лучше чем человек. Эквити супер! Судя по резким изгибам кривой Вы используете плечо?
    И еще пара вопросов, пожалуйста: сколько %% составляет средняя прибыль и средний убыток; и сколько времени в среднем держится поза?
  • MKS
    21 сентября 2014, 21:03
    А вы торгуете маркет-нейтральные спреды, корзины? Или отдельные инструменты? У Давида все об этом — стат. арбитраж, рыночно-нейтральные стратегии и т.д. А у вас вроде по описанию речь идет об отдельных инструментах.
      • MKS
        21 сентября 2014, 21:29
        bealtrader, ОК. Ясно. Но, честно говоря, странно, что спреды в плане mean-reverting ведут себя хуже отдельных инструментов. Тем не менее, конечно результат у вас отличный.
  • П М
    21 сентября 2014, 21:19
    я еще раз почитал по ссылке, действительно стретегия торговли коридора.
    автору довольно повезло. подписываюсь под всеми словами ОбнуляюсьТретийРаз :)
    кмк, тренды всё-таки гораздо сильнее коридоров. т.е. более безопасно иметь именно трендовую стратегию.
    очень здорово что автор вывел отличный плюс.
  • Руслан
    21 сентября 2014, 21:32
    это левак… тупо развод
  • MegaFan
    21 сентября 2014, 21:37
    bealtrader, можно чуть-чуть технических деталей, если не секрет :)?
    Какой терминал, на чем написан сам робот, запускается вручную на домашнем компе в 9:30, останавливается в 24:00, или размещен на выделенном сервере и т.д.?
  • broker25
    22 сентября 2014, 12:06
    обычно для парной торговли рекомендуют не самые расторгованные американские акции. Отсюда вопрос — какие реально у вас потери на спреде в практике и теории? В процентах от цены, конечно. Как часто сделки проходят по одной паре?
      • broker25
        23 сентября 2014, 11:18
        bealtrader, шаг — это сколько? Один цент? То есть для Ford например, где цена акций 16 долларов, вы бы заложили проскальзывание в один процент? Какая же система выдержит такое проскальзывание?
  • Deleted
    23 сентября 2014, 18:46
    Примерно по такой же схеме торговал. Результаты сильно скромнее (http://smart-lab.ru/blog/179728.php).
    В качестве управления рисками использовал опционные конструкции. Но с ними есть много нюансов. Нужно также иметь план на долгосрочные роллирования. Эту идею, кстати, придумал сам примерно в 12-ом году, не знал что ее кто-то публиковал ) В качестве диверсификации у меня есть пара направленных алгоритмов. Но в 12-13 году они работали ужасно.
  • Deleted
    23 сентября 2014, 23:11
    bealtrader, для хеджирования. Спасало только от экстримальных просадок. Хотя была пара кейсов, риски в которых не удалось просчитать. А именно неудачные движения перед экспирацией, когда опционы около денег. Плюс мгновенное отсутствие ликвидности в стаканах на панических движняках. Короче, риски здесь приличные. Пока не придумал как их полностью победить. Хочу максимальную просадку в 15% при ожилаемой приьыли 20-30%.
  • Deleted
    23 сентября 2014, 23:29
    bealtrader, к сожалению нет. Это весьма проблематично сделать. Как я уже сказал — ликвидность, одна из проблем. В дальних страйках она никакая на многих инструментах. Опционные конструкции собираются просто из расчета стоимости хеджа и видения рынка. Последнее время, я больше думаю о портфеле слабокореллированных систем с весами позиций в зависимости от фильтра тренд/флет.
    • Deleted
      23 сентября 2014, 23:31
      Denis Gabaydulin, ну то есть пока вы не поторгуете опционами, вы не поймете насколько сильно цены могут отличаться от теоретических и можно ли вообще рассчитывать на стакан ;-)
      • Даянов Роман
        23 сентября 2014, 23:57
        bealtrader, я так понимаю вы торгуете отдельные инструменты по методике мм!!! несколько вопросов тогда
        1)как определяете средний(нулевой) уровень к которому будет происходить возврат?? я так понимаю это не обычная ма так как на обычной у ма у нас было бестолку
        2)откуда начинаете котирование инструмента?? от болинджера то есть дальше 2 сигма и по мере расхождения а позиции кроете по мере возврата к средней?? либо просто в сеткой цены откладываете от нулевого уровня
        3)сколько уровней котирования применяете и постоянен ли объем входа инструмента на каждом уровне котирования

        потому что если использовать обычную ма и начинать котирование за пределами 2 сигма то алгоритм далеко не прибыльный
          • Даянов Роман
            24 сентября 2014, 15:03
            bealtrader, очень интересно!!!
            1)то есть получается в плюс эта стратегия у вас выходит за счет оригинального определения нулевого уровня и грамотного изменения объема при котировании?
            2)у нас при определении уровня через ма и котировании одинаковым объемом результатов не было…
          • Даянов Роман
            24 сентября 2014, 15:11
            bealtrader, и можно поподробнее про определение нулевого уровня… ну в тех рамках в которых можете раскрыть то что можно)
              • Даянов Роман
                24 сентября 2014, 16:44
                bealtrader, все понял про временной период… мы брали мелкие до 600 минут… как в торговли спредами у нас…
                1)просто вы писали торговля внутри дня и поэтому я думал что у вас мелкий период ма…
                2)сколько тогда у вас удержание позиции при таких периодах ма?
                3)получаеться что сделок тогда не так уж и много должно быть
                • Даянов Роман
                  24 сентября 2014, 16:46
                  Даянов Роман,
                  4)откуда тогда береться 30-50 сделок в день при таком периоде усреднения?
                    • Даянов Роман
                      24 сентября 2014, 16:59
                      bealtrader, да это ясно про время удержания позиции… про выход тоже понимаю… тогда по макс сколько держали позицию? то есть первый уровень котирования
                      • Даянов Роман
                        24 сентября 2014, 17:00
                        Даянов Роман,
                        5)почему стали менять объемы на каждом уровне котирования?
                      • Даянов Роман
                        24 сентября 2014, 17:03
                        Даянов Роман, ма именно 200-300 дней не 200-300 5-ти минуток по которым вы торгуете?
                        • Даянов Роман
                          24 сентября 2014, 17:13
                          bealtrader, да по максимуму сколько выходило что робот держит открытую позицию… ну или могу перефразировать сколько робот ждал по максимуму пересечение ценой нулевого уровня))
                          • Даянов Роман
                            24 сентября 2014, 17:14
                            Даянов Роман, в днях я так понимаю будет максимальное
                              • Даянов Роман
                                24 сентября 2014, 17:20
                                bealtrader, ну то есть я правильно понимаю… используя 300 дневную ма… робот может зайти на первом шаге котирования цена бумаги упадет допустим сильно… и цена пересчет допустим этот нулевой уровень только через пару месяцев… возьмем июль текущего года… таким образом первые несколько открытых позиций будут держаться 2 мес?
                        • Даянов Роман
                          24 сентября 2014, 17:17
                          bealtrader,
                          1) ма именно 200-300 дней не 200-300 5-ти минуток по которым вы торгуете?
                          2)почему стали менять объемы на каждом уровне котирования?
  • Deleted
    24 сентября 2014, 19:56
    Очень важно на мой взгляд тщательно подбирать инструменты. Например, слишком волатильные или ярко трендовые не подходят, потому что капитала не хватит. Скажем usd/rub стал очень трендовым, когда из стакана ушел ЦБ ) Ну и надо понимать когда фиксировать убыток.
  • Рустам
    27 ноября 2014, 21:36
    Добрый день! Написал Вам сегодня на почту… маил.ру.
    Прочитал блог про раскрученный депо, это круто. Вы ссылались на Давида Серебренникова, что по его системе работаете. Можно вопрос, Вы робота написали, или покупали? Можете сказать ник Давида на смарте? Сейчас прочитываю «Концепция многоуровневого маркет-мейкинга», ведь Вы на эту стратегию ссылались?
  • Рустам
    29 ноября 2014, 14:06
    Спасибо за разъяснения! Судя по изменению Вашего счёта у робота идиллия с рынком, можно похвалить и Вас и его. Скажите пожалуйста, может ли идти речь о приобретении Ваших трудов.
    Не пишу в личку так как нехватает рейтинга, можете написать мне по почте: avaraa@mail.ru
    Ещё раз спасибо )
  • Mansiy
    30 ноября 2015, 16:58
    Приветствую.
    Прочитал информацию о том, что вы весьма неплохо торгуете по системе баскет-трейдинга от Давида Серебренникова. 
    Я некоторые моменты в этой системе не понимаю. Могли бы вы мне помочь? Буду очень благодарен вам.
    Не могу вам к сожалению написать личное сообщение
      • Mansiy
        02 декабря 2015, 14:22
        bealtrader, вы могли бы написать мне на почту visionary05@mail.ru.
        спасибо что откликнулись
  • ch5oh
    01 февраля 2018, 18:50

    =) Все же хорошая штука С-Л. Иногда интересные посты всплывают из прошлого.

     

    Как у Вас успехи с тех пор? На ФОРТС и на америке?

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

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