Задача
Необходимо проанализировать и исправить ошибки в имеющемся коде Python (объем - около 600-800 строк). Код уже включает генерацию торговых сигналов, а также логику открытия и закрытия позиций на трех криптовалютных биржах. Ошибки препятствуют корректной работе системы.
Требования к доработке
- Найти и исправить все логические и синтаксические ошибки в алгоритме генерации сигналов.
- Отладить механизм открытия и закрытия позиций на трех указанных торговых платформах (названия бирж скрыты).
- Обеспечить стабильное выполнение скрипта без аварийных остановок.
- При необходимости дополнить код комментариями и logging для упрощения дальнейшего сопровождения.
Детали
Код написан на Python версии 3.8 или выше. Взаимодействие с биржами осуществляется через их API. Ожидается, что в результате доработки система будет бесперебойно обрабатывать рыночные данные и автоматически совершать сделки (открытие/закрытие) по заданным сигналам.