Добрый день,
подскажите пожалуйста, кто какие опенсорс решения использует для бэктестинга торговых стратегий? Знаю, что есть Wealth-Lab и другие продукты, но хотелось бы именно опенсорс. На данный момент на Гитхабе в лидерах Питон с несколькими продуктами, среди которых (по количеству звездочек):
finmarketpy ==> https://github.com/cuemacro/finmarketpy
rqalpha ==> https://github.com/ricequant/rqalpha
backtrader ==> https://github.com/mementum/backtrader
Хотелось бы узнать мнение сообщества, кто что думает по этому поводу. Возможно стоит посмотреть на другие языки программирования, но сходу ничего толкового найти не удалось.
Спасибо
И вообще, примеров полно, начиная с архаичного метастока, но фишка в том, пока сам не напишешь, нифига не поймешь.
Ошибки есть везде, но свои у вас есть шанс отловить, а чужие — нет.
Берете бумажку, обсчитываете одну сделку, вторую, накопленный результат.
Потом берете последовательно котировки,
-фильтр закрытия,
-фильтр открытия,
учет позиций в массиве
вывод результата.
потом украшательства.
Все элементарно.
Начните с простого процедурного теста, и все получится.
Проверяйте соответствие бумажным расчетам.
жаль не пользовался на тот момент git'ом, истории не сохранилось.
кмк бэктест это не так уж сложно.
habrahabr.ru/company/itinvest/blog/263097/
Ну или лучше в оригинале почитай.