Блог им. bosco

Просадка роботов - практика

    • 04 сентября 2017, 23:18
    • |
    • П М
  • Еще
Впервые с момента, как я понял наконец, как правильно контролировать просадку, роботы подошли к максимуму своей просадки за последние несколько лет истории.
Максимум на истории -24.78%, текущая -23.95%, расчётный допустимый максимум -28%
Как говорит Sensor — это ещё не конец, бывают и рост просадок. Вот и посмотрим.
Отмечу для истории
Просадка роботов - практика
недавно осознал, что с момента запуска роботов, в январе 2014, был только 1 супер успешный год и один просто успешный год, когда лишь удалось отыграть убыток предыдущего неудачного. в этом году, как и раньше — болтанка около нуля, а сейчас -35% началу 2017.

а времени на всё это ушло 4 года.
вобщем, возможно пришла пора немного сместить парадигму восприятия и провести ребалансировку жизненных приоритетов. 

★7
35 комментариев
разве есть роботы стабильно зарабатывающие на большом промежутке времени? это же миф.
Только ручная торговля и только когда есть интересные идеи.
avatar
Сергей Сметанин, est', prichem na SPY, prosadka 10% ni odnogo goda v -
Самый лучший трейдер смартлаба, в течение скольки лет?
avatar
Сергей Сметанин, za ves' srok
Самый лучший трейдер смартлаба, с 1994 года? да ладно заливать
avatar
Сергей Сметанин, cifry posmotrite
Сергей Сметанин, esli vy escho srednee uznaete i timeframe, to v obmorok grohnetes'
Самый лучший трейдер смартлаба, мечтать то не вредно. вы свою статистику покажите
avatar
Сергей Сметанин, vam ostaetsya mechtat', eto pravda, a my potihon'ku s ne po 100% v god, no po 25% dalshe' pokatim. 25% poka ustroit
/>
1994 1995 1996 1997 1998 1999 2000
2.893542 17.47679 11.01179 25.80959 18.49409 15.91513 3.947349

/>
2001 2002 2003 2004 2005 2006 2007
1.875272 6.384348 10.50893 7.840771 4.879209 13.05267 5.015417

/>
2008 2009 2010 2011 2012 2013 2014
14.34445 29.65562 18.36639 20.16013 12.94775 19.43683 10.06073

/>
2015 2016
15.49212 9.266746
Самый лучший трейдер смартлаба, серьезно? а судя по профилю вообще не торгуете
avatar
Сергей Сметанин, sudya po profilyu ya glava ECB, ili vy geroev v lico ne znaete?
Самый лучший трейдер смартлаба, хорошая шутка)
avatar
Сергей Сметанин, https://www.google.com/imgres?imgurl=https://upload.wikimedia.org/wikipedia/commons/thumb/1/1d/Mario_Draghi_World_Economic_Forum_2013_crop.jpg/220px-Mario_Draghi_World_Economic_Forum_2013_crop.jpg&imgrefurl=https://en.wikipedia.org/wiki/Mario_Draghi&h=235&w=220&tbnid=CrpaB2LcIPATkM:&tbnh=129&tbnw=120&usg=__79RXv0U62P4ZmCkh79ahqDxreiA=&vet=10ahUKEwiZjsHst4zWAhUD6yYKHVlnBacQ_B0IlQEwDA..i&docid=SicxGJt9N-jWqM&itg=1&sa=X&ved=0ahUKEwiZjsHst4zWAhUD6yYKHVlnBacQ_B0IlQEwDA

о да, это хороший пост.
можно заняться эквити-трейдингом, рисовать в уме эквити на один контракт для каждого робота, а в идеале для каждой ноги (лонг-шорт) каждого робота и при достижении порога (заданного в цифрах или мувинга по эквити или канала по эквити) выключать робота — точнее переводить его из 100 контрактов в один. до тех пор пока он от заданного порога там же, в уме, не уйдет обратно в плюс или хотя бы ноль. Тема на самом деле обширная и не такая простая. Этому можно посвятить целую статью.
Например для системы которая часто кусает по 150п — это подойдет. А для системы с овернайтом, где прибыли и убытки в основном делаются на гепе — не так уж и подойдет.

То что касается год такой то и год такой то — «просто вы в неудачное время приехали». Что там по бектестам комплекта роботов года с 2011?
avatar
Ыsilentbob, с 2011 просадка будет выше. основной упор оптимизатора на последние годы.
для остального времени пока довольствуюсь тем что робот проходит «без разорения» с 2007 года. 
несколько раз читал мнение что до 2012го в тестировать мало смысла, т.к. было слишком мало ликвидности.

про гэпы отличное замечание, очень правильное. 
avatar
ПBМ, смотря что торгуется. если строгий тренд, то в 2007-9 годах будет результат лучше чем в 12. Но оптимизировать его правильнее как раз на 12 годе, потому что тренды давно кончились.
Если контра — то оптимизировать на 2007-9 наверно.
avatar
silentbob, 
2012-2017
той же группой, есть высплеск в 49%, где-то в районе 2015.01.хх
торгуется только Si-тренд.


похоже что тренд меняется в Si. точнее, пока не установился.

avatar
Как соотнести одно с другим:
текущая -23.95%

и
а сейчас -35%
?
avatar
Sergey Pavlov, часто меняю роботов, пока не нашел тех, которые абсолютно устраивают по прибыли/просадке.
эти торгуют где-то с июня. а на картинке «бэктест» за 2.5 года.

отличия есть и в уровне максимальной просадки с бэктестом(картинкой), так получилось, что в реале риск немного выше, ошибочка вкралась в реал. только вчера нашел. поправлю.
avatar
просадкам в десятки процентов должна соответствовать доходность в сотни годовых. минимум 1 к 5, а отличный результат 1к 10. На 10% просадки 100% годовых, вот это отличный результат. А если у вас просадка 20%  и доход 30% годовых, то это не алгоритм, это случайность которая вас разорит и очень быстро
avatar
Алексей Никитин, по бэктестам результат конечно сильно выше даже 100%

avatar
Алексей Никитин, средний recovery factor на годовом периоде
Recovery Factor: 1.38 
считается как усреднение от
(yrmaximum — yrstartBudget) / absolutDrawdown;
но месяца, похоже не хватает для recovery, для месячных периодов он меньше 1.
avatar
ПBМ, очень маленький рекавери ИМХО. Нужно хотя бы 8-10 на бектестах
avatar
Денис Михайлов, да, что-то странное. согласен. может быть я где-то напутал.
хотя, если пускать без рефинанса, то рекавери будет 13 на последних годах и 4 для периода 12-17 год, где был выплеск просадки.
может быть это какая-то подсказка по изменению money management, но какая — не ясно.
avatar
ПBМ, ну так тесты и надо делать без рефинанса, а то последние сделки будут иметь очень сильный вес и искажать реальную картинку работы алгоритма.
13 это хорошо.
avatar
Денис Михайлов, я мб туплю, но ведь от первых сделок при рефинансировании тоже много зависит.
10^0.1^10 = 10
10^10^0.1 = 10
как говорит вики :)))

avatar
ПBМ, было 100 рублей, акция стоит 100 рублей. 
Купили-продали, результат например +100%. Итого на счете 200 рублей. Дальше варианты:
С реинвестированием: купили продали, потери 50%. Потери -100 рублей, Итог: 100 рублей, как было в начале.

Без реинвестирования: теряем 50%. Это -50 рублей. Итог: 50 рублей на счете и выведено 100 рублей. Значит результат: 150 рублей.

В первом случае идет искажение результатов системы.
avatar
Денис Михайлов, вроде как не совсем честно, т.к. после +100% мы без реинвеста на 100 рублей уже акцию не купим.
она стоит 200  :)
но я понял идею. спасибо.

avatar

Денис Михайлов, кстати вопрос, есть какая-то метрика, которую можно использовать для двух одинаковых роботов после оптимизации (параметры разные)
и которая бы показала, что оптимизировать лучше без реинвеста?

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

вобщем я упорствую..:(

avatar
ПBМ, это лишь означает, что в конце тестируемого периода (когда счет сильно вырос) были хорошие сделки, и не было просадок. 

Не заморачивайтесь с реинвестом. Считайте без него, оптимизируйте без него. Если рекавери, профит фактор, дродаун будут в пределах нормы, то и в с реинвестом будет все хорошо. Просто с реинвестом, не видна четкая картина по этим параметрам.

На заре моего роботостроения (начало 2000ых),  я пользовался метастоком)) Вот где была жесть) Она оптимизировала бектестила только с реинвестом! И я помню что у тогдашних энтузиастов (товарищ Konkop  как сейчас помню) был екселевский скрипт, в который копировались сделки из метастока и этот скрипт давал эквити без реинвеста. 

уже позже я перешел на амиброкер и вот уже больше 10 лет пользуюсь только им)
avatar
Денис Михайлов, за «хороший конец» в принципе тоже можно «наказать» роботов, посчитав total balance результат как максимум на истории минус абсолютная просадка, а не просто результат всех сделок.
спасибо за идею!
avatar
«Как говорит Sensor — это ещё не конец, бывают и рост просадок. Вот и посмотрим.»

Конечно посмотришь. Я вон, уже насмотрелся вдоволь))


Любая тс стремится обновить свою макс просадку на длинном промежутке времени. Это нормальное явление)
avatar
SenSoR, только у тебя без рефинанса и в абсолютных цифрах, кажется? иначе как понять 100%?
avatar
ПBМ, Да, без рефинанса. А просадки я всегда измеряю в абсолютных цифрах.
avatar

теги блога П М

....все тэги



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