Описание проекта
Бот должен подключаться к бирже через официальный API: получать рыночные данные в реальном времени, автоматически выставлять и отменять ордера, вести подробный журнал всех действий. Перед запуском на реальные средства обязателен бэктест на исторических данных за период не менее двух-трёх лет, включая волатильные участки рынка — это нужно, чтобы оценить просадки и доходность ещё до вложения денег.
Отдельное внимание — риск-менеджменту: нужны настраиваемые стоп-лосс и тейк-профит, лимит максимального дневного убытка и аварийный «стоп-кран», который закрывает позиции при нештатной ситуации. Ожидаются логирование, уведомления о ключевых событиях и простой отчёт по результатам работы бота.
Требования:
— опыт разработки торговых ботов или алгоритмических систем;
— уверенное владение Python (или аналогичным языком);
— опыт работы с REST/WebSocket API бирж;
— модуль бэктестинга и режим тестовой (paper) торговли;
— готовность предоставить документацию и тесты.