VIZANIXРазработка · Автоматизация · Дизайн

ИНЖЕНЕРНЫЙ КЕЙС · Bybit · 684 монеты · работает в проде

Фьючерсный сигнальный движок

Непрерывно работающий сканер по всему универсуму перпетуалов Bybit, с состоянием по каждой монете, paper-режимом и журналом эквити.

Задача: Считать многофакторную схему по всему универсуму перпетуалов, а не по руками отобранному списку; сохранять каждую оценку для последующего анализа; чисто разделить paper и live.

РЕАЛИЗАЦИЯ

Что было построено

  • Сканер по всему универсуму перпетуалов Bybit, по каждой монете и таймфрейму
  • Каждая оценка сохраняется вместе со значениями факторов, а не только сработавшие
  • Состояние по монете, учёт серий убытков и автоматический чёрный список
  • Paper и live идут одним кодом с явным флагом режима
  • Снимки эквити с фиксированной частотой: просадка измеряется, а не вспоминается
  • Причина пропуска пишется для каждого отклонённого сигнала — на вопрос «почему нет входов» есть ответ

ИЗМЕРЕНИЯ

Инженерные характеристики

684монеты Bybit в покрытии
5 757 779сохранённых оценок сигнала
~384 тыс.оценок в сутки
15 сутокнепрерывной истории оценок
22 сутоктелеметрии эквити
3,1 ГБнакопленных данных для анализа

Цифры описывают поведение ПО и сняты с работающей системы. Заказчик, параметры стратегии и финансовый результат остаются под NDA; обложка — схема, а не скриншот клиентской системы.

СЛОЖНОСТЬ

Что нельзя было упростить

Хранение каждой оценки — это то, что делает систему честной, и одновременно то, что делает её тяжёлой. Пять с половиной миллионов строк факторных данных не ложатся в наивную схему, а сканер, который блокируется на записи, перестаёт быть сканером.

РЕШЕНИЕ

Как закрыли риск

Журналирование с упреждающей записью, индексы под те запросы, которые реально выполняются (монета и таймфрейм, свежие первыми), и пакетные вставки в стороне от пути оценки. Запись о том, почему сигнал не сработал, доступна для запросов так же, как и сработавшие.

КОНТАКТ

Расскажите о задаче

Достаточно короткого описания и одного контакта. Мы не просим биржевые ключи, пароли или чувствительные данные.

Или напишите напрямую · @vx_ceo

Укажите email или Telegram — хотя бы одно поле.