Привет, почти 2 месяца назад мы запустили первую версию нашей… — PQR Research — TG.ME

Привет, почти 2 месяца назад мы запустили первую версию нашей библиотеки PQR для тестирования инвестиционных идей.

Разделов для улучшения было так много, что Андрей (github.com/eura17) почти полностью переписал все функции. Основные изменения:

1) Переход к объектно-ориентированному программированию. Код легче читается и занимает меньше места.

2) Добавили функцию correct_matrices — она приравнивает матрицы с исходными данными к одному виду. Сортирует и удаляет отсутствующие в остальных матрицах столбцы (акции) и строки (периоды);

3) Появилась документация на readthedocs;

4) Возможность перебора параметров стратегии через grid_search. Быстрый вывод таблицы с результатами или отдельного параметра (например, Шарп) для стратегий с разными периодами наблюдения, удержания и лагом;

5) Больше метрик для портфелей и меньше багов. Из нового — максимальная просадка и количество прибыльных сделок.

Полный пост на SL: https://smart-lab.ru/blog/706620.php

Сама библиотека: https://github.com/atomtosov/pqr/tree/dev

Документация: https://pqr.readthedocs.io/en/latest/index.html

Код для тестирования портфелей Value и Size https://github.com/atomtosov/pqr/blob/dev/examples/size%2B_value(some)_factors_on_russian_market.ipynb
July 5, 2021 1.9K 8