Разработка алгоритма scalping

Проектируем и разрабатываем блокчейн-решения полного цикла: от архитектуры смарт-контрактов до запуска DeFi-протоколов, NFT-маркетплейсов и криптобирж. Аудит безопасности, токеномика, интеграция с существующей инфраструктурой.
Показано 1 из 1Все 1306 услуг
Разработка алгоритма scalping
Средний
~5 дней
Часто задаваемые вопросы

Направления блокчейн-разработки

Этапы блокчейн-разработки

Последние работы

  • image_website-b2b-advance_0.webp
    Разработка сайта компании B2B ADVANCE
    1288
  • image_web-applications_feedme_466_0.webp
    Разработка веб-приложения для компании FEEDME
    1198
  • image_websites_belfingroup_462_0.webp
    Разработка веб-сайта для компании БЕЛФИНГРУПП
    902
  • image_ecommerce_furnoro_435_0.webp
    Разработка интернет магазина для компании FURNORO
    1122
  • image_logo-advance_0.webp
    Разработка логотипа компании B2B Advance
    589
  • image_crm_enviok_479_0.webp
    Разработка веб-приложения для компании Enviok
    859

Разработка алгоритма scalping

Scalping — торговая стратегия с очень высокой частотой сделок и минимальными целевыми прибылями на каждой позиции (0.1–0.5%). Алгоритмический скальпер делает десятки или сотни сделок в день, зарабатывая на малых движениях цены при высоком объёме.

Требования к скальпинг-системе

Latency: задержка между получением сигнала и исполнением ордера должна быть минимальной. VPS в том же датацентре, что и биржа. Для Binance — AWS Tokyo (ap-northeast-1), для Bybit — аналогично.

Fees: при таргете 0.1–0.2% taker fee 0.04–0.07% съедает значительную часть. Нужно либо использовать limit orders (maker fee 0–0.02%), либо иметь достаточно высокий win rate и R:R.

Slippage: минимальный на инструментах с глубоким стаканом. BTC/USDT и ETH/USDT на крупных биржах — минимальный slippage.

Скальпинг стратегии

Order book imbalance scalping: при дисбалансе bid/ask > 3:1 или 1:3 ожидается краткосрочное движение в соответствующем направлении. Быстрый вход limit order, цель 0.1–0.15%, стоп 0.1–0.15%.

Tape reading (tick data): анализ потока сделок (aggTrades). Серия крупных сделок в одном направлении = aggressors давят на цену.

Spread scalping с rebate: выставляем limit orders на bid и ask, зарабатываем spread + maker rebate. Фактически маркет-мейкинг на микро-уровне.

Microstructure momentum: первые 5–10 свечей после сильного движения часто продолжают направление. Вход в направлении импульса, быстрый выход.

Управление позицией

Hard stop-loss: фиксированный стоп 0.15–0.2% (зависит от инструмента). Не держим убыточную позицию в надежде на разворот — это убивает скальпинг.

Time-based exit: если через N секунд/минут позиция не показала прибыль — закрываем. Время = деньги в скальпинге.

Maximum daily loss: при достижении максимального дневного убытка (например, 2% капитала) — алгоритм останавливается автоматически.

Maximum daily trades: ограничение количества сделок предотвращает overtrading в плохих рыночных условиях.

Backtesting скальпинга

Обычный OHLCV backtesting недостаточен для скальпинга — нужны tick-данные или 1-секундные бары. Учёт slippage, spread и fees критически важен.

Realistic backtesting: используем aggTrades данные (Binance предоставляет исторические) с симуляцией order book execution. Предполагаем partial fill при крупных лимит-ордерах.

Метрики: profit factor (gross profit / gross loss) > 1.5, средняя прибыль / средний убыток > 1.2, максимальный drawdown < 5%, количество сделок достаточно для статистической значимости.

Стек: Python (asyncio + websockets) или C++ для минимальной latency, ClickHouse для хранения tick-данных, Grafana для realtime P&L мониторинга. Алгоритм работает как daemon с автоматическим reconnect при разрыве WebSocket соединения.