Блог им. melamaster

Портфельные упражнения. Часть 1.

Пока суровый февраль пилит во всех торгуемых инструментах кроме NG, сижу ковыряюсь в портфельном тестировании всех систем на всех инструментах. Посчитал загрузку счета от 0 до 1. Получилась такая картина:
Портфельные упражнения. Часть 1.
0 это в тех случаях, когда по всем инструментам по всем системам аут. Такого не бывает почти никогда.
1 это в тех случаях, когда по всем инструментам по всем системам полные позиции. Такого тоже почти никогда не бывает.
В среднем загрузка портфеля вышла на уровне 0,65. Почти золотое сечение:) Медиана почти совпадает со средним.
Это подневные данные.

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

Построил такую диаграмку:
Портфельные упражнения. Часть 1.
по горизонтали — та же загрузка портфеля позициями от 0 до 1.
по вертикали — вармаржа за день. Каждая точка соответствует какому-то дню на истории.

Оказалось, что всё не совсем так, как казалось.
Во-1, максимальная положительная вармаржа крутится вокруг средней загрузки портфеля.
Во-2, при полной загрузки портфеля большой положительной вармаржи не наблюдается.
В-3, средний финрез за день при загрузке портфеля >0,85 оказывается слабоотрицательным.
То есть просится некий стоп-лосс. Если портфель начинает загружаться под завязку, то надо (на истории) все позы закрыть и вернуться к этому вопросу на следующий день:)

★2
27 комментариев
вы же на луа торгуете?
каким образом портфель тестили? что если есть внутридневные системы — они отражались в коэффициенте участия?
avatar
Артур, торговля на луа, тесты в R. Специальных внутридневных систем нет, но в редкие дни по отдельным системам может быть вход и выход в рамках одного дня. Для такого по таким системам считается, что в этот день портфель был загружен.
avatar
Sergey Pavlov, Увидав графики, подумал что R. Так и есть. 
avatar
Логично что когда портфель загружен больше то скорее всего рынок падает, и от середины до пика падения сделок меньше… Хотя робаты наверно и шорт торгуют, но там наверно другой момент что идут панические распродажи и они не дают сигналов к покупкам…
Будьте осторожны, так как вывод для меня похож на переобучение. При достаточном усердии ведь можно найти корреляции прибыльности и с фазами луны, и с выступлениями Путина.


avatar
Алекс, это не из разряда рекомендаций или плана. Это наблюдения и размышления по поводу «кручу-верчу» портфель. Любопытно посмотреть, как меняются его характеристики в зависимости от разных условий.
avatar
Sergey Pavlov, а что это даст?
avatar
Value, пока не знаю.
avatar
Sergey Pavlov, Мне кажется весьма сомнительной попытка искать взаимосвязь «загрузка счета — величина вар.маржи». Если при увеличении загрузки счета вар.маржа снижается или становится отрицательной, то вопросы надо задавать в отношении правильности выбора тикеров или времени (момента) укрупнения позиций. А это вопросы к алгоритму анализа и принятия решений. Собственно сама загрузка счета здесь не причем.  
Владимиров Владимир, ну как не причем — теперь вы сами и сделали вывод, что надо менять алгоритм/систему в части, когда дозагрузка счета становится максимальной.
avatar
Владимиров Владимир, не, вот это — точно +1 к плохой переподгонке, если мы с уровня портфеля лезем внутрь в алгоритм, чтобы его так подмашанить, чтобы вернувшись с уровня отдельного алгоритма на уровень портфеля, улучшить характеристики портфеля. Тут я вижу больше шансов на оверфиттинг, чем на полезный тюнинг.
avatar
а сравнивали, когда мах просадка достигается?
avatar
Артур, просадка накапливается день за днём постепенно и все глубокие просадки они же, как правило, самые затяжные по времени просадки, а загрузка счета может от 0,5 до 1 скакнуть за 1 день и потом вернуться обратно к 0,6 еще на следующий день. Но давайте мы и на такое посмотрим.
Зависимость глубины в процентах текущей просадки от загрузки (верхняя картинка) и зависимость продолжительности текущей просадки в днях от загрузки счета (нижняя картинка):



avatar
У меня «на глаз» сильно не так.
Дмитрий Овчинников, возможно, дело в том, что у меня тупаны, которые торгуют по тренду и всё на этом. Перепроверил на всякий случай расчеты, ошибки (пока) не обнаружил. Спасибо тебе:)
avatar
Вероятно портфель постепенно набирает позу по тренду. И когда тренд становится очевиден всем, включая чистильщиков обуви, происходит коррекция.
Возможно стоит, действительно, при 80-90%ной загрузке фиксировать позиции и ждать новый вход.
Это позволит держать под сделки не все 100% ГО.
С другой стороны непонятно, когда входить снова
avatar

T-800, похоже на то! Когда системы набрали полный лимит 1, рынок заходит в перегрев.

@Sergey Pavlov , может имеет смысл уровень загрузки в 0,65 принять за 1, а все что выше — обрезать новые входы?

avatar
yurikon, да, это любопытная мысль. Еще у меня по ходу другая мысль возникла. Делать перенормировку после 0,65. То есть новым входам позволять входить, но у всех уменьшать пропорционально размер в том числе и по открытым позициям.
avatar
видимо где-то ошибка.
у меня на разных тикерах было что чем выше загрузка тем выше прибыльность и все остальные показатели также лучше. что довольно логично. но это на истории, около 50 ботов было в таком тесте.
avatar

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

P.S. Сам тренды не торгую, так как денег нет, и настроение хорошее)

avatar
Kot_Begemot, это что за безобразие «сам тренды не торгую»? Как можно?:)
avatar
Пост про роботов как я понимаю? Тогда причем тут портфель? Нужно указывать, что это объем от макс депо. Ну и в этом случае пост не несет полезной информации
avatar
Юрий Рузавин, я еще пока учусь. Поэтому вы мне чаще подсказывайте:) Спасибо:)
avatar

теги блога Sergey Pavlov

....все тэги



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