1. Введение в арбитраж на криптовалютных биржах
— Что вообще такое арбитраж?
— Основные типы арбитража: классический, синтетический, тройной (треугольник)
— CEX (Binance, Bybit, OKX и пр.) или DEX (Uniswap, Pancakeswap и пр.): На каких биржах выгоднее торговать?
2. API и библиотеки
— Настраиваем development окружение
— Основные библиотеки, используемые для арбитража, трейдинга и взаимодействия с криптовалютными биржами (ccxt, web3, asyncio)
— Как грамотно работать с API криптовалютных бирж? Тестируем получение Price feed c биржи Binance с помощью ccxt
3. Глубокое погружение в арбитражные стратегии
— Межбиржевой арбитраж на споте: покупаем на одной бирже и сразу же продаем на другой
— Базисный арбитраж: возможности получения прибыли за счет дивиргенции/конвергенции на фьючерсах
— Funding rate арбитраж: Арбитражим используя разницу цены между спотом и фьючерсом в моменты высокой волатильности
4. Разработка core функционала бота
— Цикл постоянного мониторинга цен на нескольких биржах
— Расчет расхождений в ценах и определение прибыльных возможностей, учетывая комиссии биржи и прочие издержки
— Автоматическое исполнение ордеров на покупку/продажу с помощью API биржи
5. Оптимизируем бота
— Управление проскальзыванием и проблемами ликвидности на DEX и CEX
— Перехват ошибок API и логирование
— Внедрение системы риск-менеджмента
— Минимизируем latency для отправки высокочастотных ордеров
6. Backtesting арбитражных стратегий
— Почему backtesting — это важно? (Примеры из личного опыта)
— Симулируем реальные торги с помощью датасета от провайдеров исторических данных
7. Деплоим бот в production окружение
— Какой облачный сервис выбрать? Лайфхак: как определить где расположены ДЦ у крупнейших CEX?
— Настраиваем монитоинг через дашборды Grafana
— Уведомления о важных событиях в Telegram бот