Блог им. bosco

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

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

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


Данная публикация является личным мнением автора. Мнение владельца сайта может не совпадать с мнением автора.

252 | ★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

Читайте на SMART-LAB:
Фото
Что говорят аналитики о причинах роста цен на никель
Стоимость никеля на Лондонской бирже металлов достигла максимума почти за два года, поднявшись в начале мая к 19,000 $/тонну , что более чем на...
Фото
Что происходит с российскими нефтяниками?
Несмотря на высокие мировые цены на «черное золото», акции российских нефтегазовых компаний в последнее время не пользуются особым...
Очаровали экспертов по кибербезопасности в Малайзии
Друзья, на этой неделе мы провели в Куала-Лумпуре еще один Positive Hack Talks — это ивент для специалистов нашей индустрии, который проходит в...
Фото
Сети. Кто сейчас самый дешевый? Сводный пост по сетевым компаниям по отчетам РСБУ за Q1 26г.
Введение Россети Центр Россети Ленэнерго Россети Московский регион Россети Волга Сводные таблицы Введение Все...

теги блога П М

....все тэги



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