Всем доброго времени суток
На днях подвел итоги 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 раза меньше.
Для уменьшения просадок я неоднократно пытался алгоритмизировать трендовые стратегии. Перепробовал достаточно всего много — устраивающих меня результатов так и не добился. Планирую протестировать стратегии с опционами, но к сожалению Amibroker не позволяет тестировать опционы, поэтому попробую начать с Excel.
Сейчас вывел 4 000 000, брокер удержал НДФЛ 500 000, и 1 000 000 оставил для продолжения торговли.
Выведенную сумму буду переводить в IB. В IB отобраны примерно по 10-30 инструментов на американских, лондонской и токийской биржах. Тестирование на истории показало что доходность получается ниже чем ФОРТС, но и просадки существенно ниже. Планировал торговать CFD (в силу более низких маржинальных требований чем у акций), но обнаружил багу в связке Amibroker+TWS. Написал на техподдержку Amibroker, ребята вначале активно отвечали, запрашивали скриншоты, но вот уже более месяца на письма не отвечают. Немного странно, всегда с уважением относился к этой платформе, очень удобно использовать Amibroker и для разработки-тестирования стратегий и для роботов. Попробую написать на их форум на Yahoo, может это взбодрит разработчиков. Пока через IB буду торговать акции.
при пытке передать сделку по CFD из Ami в IB, IB возвращал код ошибки что он не находит такой инструмент.
попробуйте поставить постарее версию TWS, т.к. коннектор Ами перманентно находится в состотянии бетаверсии из-за периодически вносимых в TWS изменений.
у меня стоит IB Controller 1.3.8, TWS — build 944 от 29 апреля. А какой вы используете?
обновите коннектор, возьмите из последних версий Ами и загляните в REQUIREMENTS к коннектору ;)
может после моего обращения и поменяли… Хотя я у них на сайте не находил обновлений.
Вы могли бы сбросить ваш вариант? bealtrader@gmail.com
вы отсюда 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)
…
да, по этой ссылке загружал коннектор. Попробую ребятам на Yahoo написать.
в крайнем случае возьмите TWS более ранних версий.
*так то и можно не работать
*на чем основана стратегия? индикаторы? статистика? вероятность?
стратегия подробно описана у Давида y-dav.livejournal.com/8877.html
так в моей эквити и есть существенные просадки. Поэтому очень долго и пытался закодить трендовую стратегию, но безрезультатно.
примерно 30-50 сделок в день. Шлюз не планирую подключать, у меня же не HFT.
не смогу ответить, абсолютно не знаком с TSlab
вобщем, браво! прекрасный результат за год.
можно хотя бы чуть более подробно про инструменты? фьючи? опционы?
если не валюты, то что? индексы, акции?
и сколько хотя бы было инструментов под контролем робота?
реинвестирование делалось примерно 3-4 раза в год, кроме того вмешивался с ручной торговлей и иногда выключал робот. Возможно поэтому не экспонента.
На ФОРТС торгую фьючерсы на индекс и наиболее ликвидные акции. Фьючерсы на валюты торговать перестал, выше описывал почему. Так же какое-то время торговал нефть, но потом перестал.
да я вручную наверное и не умею. Получалось скорее интуитивная торговля, абсолютно непредсказуемая.
2 если на кривой доходности %, то у автора был слив в марте-апреле 2014 и только запас по профиту и повышенные риски вытащили счет… имхо повезло сильно
наверное не совсем так. Размер открываемой позиции зависит от размера депозита. Была бы меньшая накопленная прибыль — был бы меньший размер открываемых позиций — просадка в абсолютном значении тоже была бы меньше, а в процентном осталась бы примерно такая. Другое дело если бы рынок еще на такую величину упал бы.
РИ не торгую, торгую MIX. Нулевой уровень MIX у меня сейчас 145461
да, по средним. MIX показал лучшие результаты как на тестировании на истории, так и в реале. Поэтому использую его.
спасибо за ответы
стопов нет. Много тестировал различные алгоритмы со стопами, в итоге отказался. Наилучшим стопом для этой стратегии была бы трендовая стратегия. Она бы вытягивала просадки.
С текушим уровнем риска в 2008 году просадка была бы около 70%, что по сути равнозначно сливу. Поскольку трендовую стратегию мне алгоритмизовать пока не удалось, поэтому большую часть депозита перевожу на IB. На ФОРТС пока остаюсь с текущими рисками.
2010 — текущий период у нас просто антиперсистентый рынок, поэтому и результаты хорошие.
Си, нефть, серебро, золото — не очень хорошие результаты.
Планирую поэкспериментировать с опционами, может получиться просадки уменьшить.
я чуть выше уже отвечал про тест 2008 года.
Тоже пишу работа по стратегии Давида, но на TSLab. У меня к Вам есть вопросы касаемо нюансов системы. Есть возможность связаться по скайпу (в личку)?
добрый день, лучше в личку. Но насчет нюансов наверное Давид сможет лучше ответить, я сам с ним в его блоге переписывался.
bealtrader@gmail.com
Начну-ка я тоже ММВБ тестировать, всё откладывал, но ваш пост хорошо мотивирует. Желаю не сбавлять оборотов))
спасибо)
И еще пара вопросов, пожалуйста: сколько %% составляет средняя прибыль и средний убыток; и сколько времени в среднем держится поза?
плечо используется небольшое. Вопрос про время удержания позиции наверное не совсем правилен для этой стратегии, потому как полное закрытие происходит при пересечении ценой своего справедливого уровня.
работаю, рынок пока как не основная деятельность.
Систему Давида выбрал потому что это единственная система, которую мне без оптимизации и подгонки на истории удалось запустить.
отдельные инструменты. Спреды тестировал, но результаты не впечатлили, и я их забросил.
может быть я просто не умею их готовить)))
Interactive Brokers, брокер на западных рынках
автору довольно повезло. подписываюсь под всеми словами ОбнуляюсьТретийРаз :)
кмк, тренды всё-таки гораздо сильнее коридоров. т.е. более безопасно иметь именно трендовую стратегию.
очень здорово что автор вывел отличный плюс.
идеально иметь хотя бы две стратегии. Или большое количество инструментов для диверсификации.
ну зачем так? Эквити реальное. Поскольку у брокера ВТБ 24 на сайте в личном кабинете нет отчетов, то приходится каждый день вручную заносить заносить текущее состояние счета. Оказалось что на SL довольно удобно это делать.
Какой терминал, на чем написан сам робот, запускается вручную на домашнем компе в 9:30, останавливается в 24:00, или размещен на выделенном сервере и т.д.?
робот написан на Amibroker. Дома выделенный компьютер, материнка с пассивным охлаждением. На компе установлены только лицензионная Win7, антивирус, КВИК, Амиброкер и TWS. Больше ничего на этот ком не устанавливается. На выделенные серверы пока только посматриваю, не определился еще с точки зрения безопасности.
роботов не продаю, околорынком не занимаюсь. Мне как-то хороший человек Олег с этого сайта в свое время подсказал про стратегии Давида. Олег, мы с тобой пиво пили в ресторанчике около Менделеевской зимой в 2013, если вдруг читаешь ))) Вот может и мой опыт кому-то поможет. К тому же возможно возникнет дельное обсуждение по параллельному использованию трендовых стратегий для уменьшения просадок.
материнка с пассивным охлаждением — чтобы не шумел.
ИБП для компьютера и роутера.
в роутер дополнительно воткнут GSM-модем на случай проблемы с выделенкой.
Но после всего, как это настроил, начал посматривать на арендуемые виртуальные сервера. Взял в аренду — и все вышеперечисленные проблемы отпадают. Но для меня непонятен вопрос безопасности.
смущает то, что все данные хранятся на чужом сервере.
ага, хороший вариант. Шифровать с помощью BitLocker или сторонний софт? Но все равно, как только смонтировал диск — вот он и доступен… Я не знаток вопросов безопасности при сетевом доступе. Наверное надо какие-то ограничения по портам настраивать… Я в этом не силен.
да, я им сам пользуюсь на планшете с WIN8.
Ну а все таки после того как смонтировал и расшифровал диск, он получается доступен. И в таком состоянии он почти все время. Какие должны быть настройки безопасность с точки зрения сетевого доступа? Тут как-то на форуме вроде бы подобные вопросы обсуждались…
спасибо! А где можно для чайников почитать про настройки портов для удаленного доступа?
что-то открывается общая страница техподдержки. Ну вообщем понял в каком направлении нужно копать, еще раз спасибо за подсказку.
О! Спасибо, походу ночь будет долгая )))
Изменение порта:
windowsnotes.ru/windows-server-2008/izmenenie-porta-rdp-po-umolchaniyu/
Как обезопасить VPS (Читать с середины статьи, т.к. в начале идет реклама)
zarabotok-in.net/kak-pravilno-podklyuchit-vps.html
Ради любопытства заарендовал на Amazon минимальную конфигурацию, если не ошибаюсь примерно $2.79 в месяц. На практике еще не использовал.
1 в тслабе можно защитить скрипт от воровства… пакуешь скрипт в контейнер и привязываешь его к своему номеру счета… т.е никто кроме тебя не сможет торговать, а посмотреть что в контейнере вобще никто не сможет… кроме того там еще и ключи есть т.е при подключении к тслабу контейнер требует ключ…
2 бит локер виндовый сложен очень для вдс
полезная фича в тслабе. Но у меня весь код написан на Ами, кроме того мне очень важна возможность использовать в связке Ами+Квик и Ами+ИБ.
а из eSignal тслаб данные умеет получать?
при тестировании на спред и проскальзывание я закладываю 15-20 шагов цены. На практике обычно исполнение получается лучше.
шаг цены всегда указывается в спецификации контракта.
15-20 шагов цены — это для ФОРТС.
Для западных рынков — 4-6 шагов цены.
опыт наверное небольшой.
Несколько лет читал разные книжки. Примерно год-полтора до активной торговли экспериментировал ручную торговлю 1-2 контрактами и тестировал различные стратегии в Ами.
если не ошибаюсь, то первый старт был с суммы 100 тыщ — 200 тыщ. В таком режиме работа велась 1-2 месяца
В качестве управления рисками использовал опционные конструкции. Но с ними есть много нюансов. Нужно также иметь план на долгосрочные роллирования. Эту идею, кстати, придумал сам примерно в 12-ом году, не знал что ее кто-то публиковал ) В качестве диверсификации у меня есть пара направленных алгоритмов. Но в 12-13 году они работали ужасно.
возможно у меня была более агрессивная и с большими рисками торговля. Опционы Вашу стратегию не спасали от просадок? Или Вы их использовали не для хеджирования?
вот здесь тема виртуальных серверов обсуждалась smart-lab.ru/blog/205060.php
сразу несколько вопросов:
1. тестируете ли вы свою опционную стратегию? Если да, то на чем?
2. если тестируете, то тестировали ли на истории 2008?
а если западные рынки? Там таких проблем с ликвидностью наверное нет.
1)как определяете средний(нулевой) уровень к которому будет происходить возврат?? я так понимаю это не обычная ма так как на обычной у ма у нас было бестолку
2)откуда начинаете котирование инструмента?? от болинджера то есть дальше 2 сигма и по мере расхождения а позиции кроете по мере возврата к средней?? либо просто в сеткой цены откладываете от нулевого уровня
3)сколько уровней котирования применяете и постоянен ли объем входа инструмента на каждом уровне котирования
…
потому что если использовать обычную ма и начинать котирование за пределами 2 сигма то алгоритм далеко не прибыльный
1. для расчета нулевого уровня применяю свою формулу на базе МА
2. просто сеткой цены от нулевого уровня
3. так же собственные формулы, которые раскрывать не хотелось бы
1)то есть получается в плюс эта стратегия у вас выходит за счет оригинального определения нулевого уровня и грамотного изменения объема при котировании?
2)у нас при определении уровня через ма и котировании одинаковым объемом результатов не было…
я тестировал и обычную МА с периодом 200-300 дней, результаты тоже были хорошие. На каком временном периоде вы тестировали?
1)просто вы писали торговля внутри дня и поэтому я думал что у вас мелкий период ма…
2)сколько тогда у вас удержание позиции при таких периодах ма?
3)получаеться что сделок тогда не так уж и много должно быть
4)откуда тогда береться 30-50 сделок в день при таком периоде усреднения?
30-50 сделок — это я указал общее кол-во для все торгуемых инструментов, наверное мне надо было уточнить.
Я не очень понял вопрос про время удержания позиции. Наверное к это стратегии такое понятие не применимо, поскольку выход делается не по достижению показателя Прибыль или Убыток, а при пересечении ценой следующего уровня.
5)почему стали менять объемы на каждом уровне котирования?
все равно не понимаю вопрос. Вы хотите узнать, например продолжительность в днях/часах/минутах удержания позиции? Или что-то другое?
у меня, к сожалению, нет такой статистики. Меня этот параметр никогда не интересовал, и я такие подсчеты не делал.
1) ма именно 200-300 дней не 200-300 5-ти минуток по которым вы торгуете?
2)почему стали менять объемы на каждом уровне котирования?
Прочитал блог про раскрученный депо, это круто. Вы ссылались на Давида Серебренникова, что по его системе работаете. Можно вопрос, Вы робота написали, или покупали? Можете сказать ник Давида на смарте? Сейчас прочитываю «Концепция многоуровневого маркет-мейкинга», ведь Вы на эту стратегию ссылались?
Ответы по порядку вопросов:
1. Робота писал сам
2. Ник Давида к сожалению не знаю, я с ним общался лишь в его ЖЖ
3. Совершенно верно, Концепция многоуровневый ММ
Не пишу в личку так как нехватает рейтинга, можете написать мне по почте: avaraa@mail.ru
Ещё раз спасибо )
Прочитал информацию о том, что вы весьма неплохо торгуете по системе баскет-трейдинга от Давида Серебренникова.
Я некоторые моменты в этой системе не понимаю. Могли бы вы мне помочь? Буду очень благодарен вам.
Не могу вам к сожалению написать личное сообщение
спасибо что откликнулись
=) Все же хорошая штука С-Л. Иногда интересные посты всплывают из прошлого.
Как у Вас успехи с тех пор? На ФОРТС и на америке?