П М
П М личный блог
19 июля 2017, 12:19

Управление бюджетом и просадкой нескольких роботов на одном счёте

Для начала загадка: предположим есть у вас 3 робота, с просадками 30%, 50% и 70%, ну естественно они прибыльные и profit factor что-то там порядка 1.7. При этом эти данные для полного рефинанса и на интервале в 2 года. И надо вам получить
а) максимальное использование средств портфеля
б) максимальное рефинансирование
в) суммарную просадку не более 13%

загадка в том, как это правильно сделать?

Я назвал это загадкой, а не вопросом, потому что я наконец-то понял как, спустя несколько лет. До этого я пытался выжать из роботов максимум, и использовал как мне казалось передовую технологию: отдавал роботам ~90% от доступного бюджета, таким образом чтобы роботы имели возможность выбирать весь бюджет (0.9 + 0.09 + 0.009 — типа того), с целью, естественно — максимального возможного разгона депозита. получалось кто первый встал, того и тапки. Для двух роботов всё просто, а когда их было штук 7, то уже были всякие сложности.

Иногда у меня неплохо получалось, в 2014м я довольно мощно разогнал робота со 184 тыс до 1300 тыс с января по сентябрь. Потом ещё немного заработал. А потом получаться уже перестало. И дальше я занимался решением разного рода «философских» проблем, типа почему на истории миллиарды, а в реале просадка, и почему роботы пилятся быстрее, чем зарабатывают.

В итоге только несколько дней назад меня наконец-то «озарило», какой-то нейрон наконец пробурил свой дендрит куда надо. Как обычно для «озарений», логика оказалась простейшая. Просто чтобы понять почему она такая и не иначе, понадобилось много времени.

В комментах попозже расскажу, какое же я придумал наконец решение этой проблемы. Заодно провалидирую, если вдруг ещё чего не учёл.
30 Комментариев
  • tores
    19 июля 2017, 12:25
    и… интересно…
  • CloseToAlgoTrading
    19 июля 2017, 12:45
    ну и где ответ?
  • SergeyJu
    19 июля 2017, 13:00
    Самый простой портфельный подход. даем каждому роботу по одинаковой доле риска. Если верим в наличие некоторой расфазировки убытков примерно по 5%, если не верим, по 13/3=4,3%. Неважно, считаем далее для 5%.
    Первому роботу даем 5/30=16,7% от счета, второму 5/50=10% от счета, третьему 5/70=7,1% от счета.
    Итого, грубо, 35%. На остальное покупаем облигации. При каждом новом максимуме счета восстанавливаем соотношение путем новой покупки облигаций.
    Все более сложные методы требуют исследования совместного распределения эквити роботов. 

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

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