Канал

Программа Технического Анализа должна предоставлять возможность тестировать ТС на любых исторических данных с любыми параметрами ТС. Также нужно адекватно считать комиссии, проскальзывания и метрики ТС.

В программах с графическим интерфейсом пользователя все операции выполняются визуально. Нажатие на кнопку, выбор опции, ввод значения. В BackTrader один раз прописывается скрипт тестирования (запуска программы), который затем выполняется. В коде Python можно не только описывать классы, но и их запускать. Тогда, при запуске файла Python могут быть построены индикаторы, запуститься ТС, отобразиться показатели эффективности ТС и многое другое. Запуск файла превращается в исполнение сценария.