Как легко и просто обыграть рынок. Momentum and Portfolio Optimization.
И так, в прошлом посте был представлен небольшой фреймворк на питоне для тестирования портфелей, а в этом посмотрим как же простейшая стратегия на базе импульса может сохранить нам нервы и деньги.
И так,
Возмем 500 бумаг которые на данный момент находятся в индексе snp500.
Каждый месяц будем отбирать 10 бумаг по принципу силы импульса за последний год. Имеется ввиду процентное изменение.
Вторая стратегия будем отбирать 10 бумаг, но импульс будем считать как разницу цены и скользящей стредней с периодом 252.
Ребалансировка портфеля через каждые 22 дня.
Только лонг.
Протестируем за 10 лет начиная с 2005, и получим вот такой прекрасный результат:
Общая доходность в 10 раз выше индекса, годовая в 5. Однако видим что и просадка у нас повыше.
Но мы же все делаем на питоне, где полно всяких полезных пакетов. Воспользуемся библиотекой PyPortfolioOpt, и добавим попробуем эти же две стратегии с импользованием следующих методов оптимизации портфелей: CLA, HRP, CVaR, DVaR
И посмотрим на результат:
Тада!!! Мы видим что некоторые методы оптимизации сработали довольно хорошо, и теперь наша просадка ниже чем если бы мы инвестировали в индекс.
Интересно что такого рода стратегии работали всегда и продолжают работать, а последнии два года так вообще взлет доходности.
Ошибка в расчётах как минимум одна — для тестов вы берете текущий состав индекса, а он со временем изменяется. Таким образом вы отбросили бумаги, которые падали и выпали из индекса и тестируете только на тех, которые росли и попали в него.
Вместо индекса сравнивайте результат такого портфеля с портфелем всех акций (типа удерживать в равных долях все бумаги на которых тестируете и ребалансируйте такой портфель раз в год (для выравнения долей)). Думаю что результаты немного расстроят.
На истории рынок обыгрывать можно ещё круче и проще, раз эдак в сто. Просто покупаешь на минимумах и продаёшь на максимумах, и радуешься и немного жалеешь что график на следующий год только в конце следующего года дорисуется.
NAT.GAS: Газовый арбитраж на пороге взрыва — зажжет ли Европа американский хаб?
На европейских рынках котировки на природный газ (TTF) сегодня взлетели на 45%, превысив отметку €46/МВт·ч ($570 за 1000 м³). Европа критически зависит от танкеров из Катара, которые сейчас...
Павел Крутолапов назначен генеральным директором ПАО "АПРИ"
Павел Крутолапов назначен генеральным директором ПАО «АПРИ»
С 2023 года Павел занимал должность главного архитектора ПАО «АПРИ» и отвечал за продуктовое направление компании,...
В понедельник, 2 марта, российский фондовый рынок весь день торговался в «зелёной зоне». Номинированный в рублях индекс Мосбиржи вырос на 1,37%, а долларовый РТС — на 1,38%.Рынок акций вырос на...
Мой Рюкзак #64: Усиление в банковском секторе в ожидании справедливой переоценки
Февраль продолжает радовать стоимостных и смелых инвесторов
Прошлый пост тут — smart-lab.ru/company/mozgovik/blog/1265828.php
Было 26,3 млн на 13.02.25
Стало...
Alchemist01, возможно, ранжирование ставят по параметру потенциала точности, который логично брать из узости разброса прогноза 10 ведущих аналитиков в процентах относительно текущей цены инструмент...
Менеджмент ммк полностью (пооооолностью) провалил 2025 год, продемонстрировав полную профнепригодность и скорее всего профдеформацию в вопросах генерации прибыли и эффективного управления. На фоне кри...
Ну да….
Похоже, что теперь только шорт, шорт и шорт….
Примерно до 4300, а то и ниже….с небольшими коррекциями вверх, тапа вчерашней последней Н4.
Надеюсь, что не ошибаюсь.
Удачи всем.
))
В 1949 году Жемчужина ( жена Молотова) была обвинена в том, что «на протяжении ряда лет находилась в преступной связи с еврейскими националистами», и по решению суда отправлена в ссылку в Казахстан;
"… Запасы нефти в Китае на данный момент защищают нефтеперерабатывающие компании страны от рисков, связанных с Ираном — Bloomberg
В настоящее время на судах в Азии находится более 46 миллионов ...
Александр, Блин, вас что задело, что пацан немного заработал, и спать не дает, так вот чтобы Вам спалось легко, я взял лонг 2.97 и планирую закрыть по 3.0…
по снп 500 явно ложные данные
Вместо индекса сравнивайте результат такого портфеля с портфелем всех акций (типа удерживать в равных долях все бумаги на которых тестируете и ребалансируйте такой портфель раз в год (для выравнения долей)). Думаю что результаты немного расстроят.