Итак, после веселья с ботом для "Таро" пришло время попробовать что-то более серьезное. Предлагаю начать серию постов по разработке торгового робота для криптовалютной биржи (не столь важно, какой именно — определимся в процессе). Так как я по профессии игровой разработчик, написание сложных бэкенд-систем не является моей основной специализацией. Поэтому такие пет-проекты я рассматриваю как возможность прокачать дополнительные навыки своего "персонажа". Буду рад любой критике, даже не самой конструктивной 😁, ведь, как известно, в споре рождается истина (и, иногда, набитое лицо). Начать предлагаю с небольшого проектирования на коленке.
Для проекта я планирую взять базу данных mongo так как на старте нам не нужны сложные транзакции и высокая степень нормализации данных, она позволяет быстро создавать и модифицировать прототипы без миграций при смене схемы данных. Сам "движок" бота, который будет обрабатывать торговые стратегии, то есть по сути в бесконечном цикле обращаться к API бирж