Path: blob/master/ invest-robot-contest_TradingCompetition2022-main/ToDo.MD
5925 views
ToDo list
Техническая часть
Провести рефакторинг кода (Нарушены ряд принципов SOLID относительно низкой связанности классов)
Переписать логирование данных (Заменить CSV на БД)
Производить сохранения всех операций в БД
Функции по кэшированию переписать с применением REDIS
Оптимизировать загрузку исторических данных (не загружать повторно)
Добавить Unit test
Функционал
Добавить web-мониторинг, для отслеживания текущего состояния робота
Добавить возможность запуска нескольких моделей для различного списка акций
Расширить инструментарий и торгуемую валюту
Полностью автоматизировать запуск робота (что бы полностью исключить присутствие человека)
Выходной отчет сделать более дружелюбным и информативным
Добавить возможность выгрузить операции в Excel/CSV
Разработать Web интерфейс для управления моделями и процессом торговли
Разработать эргономическую среду разработки (возможно визуально + python скрипты) моделей