Розробка системи копітрейдингу
Копітрейдинг — це автоматичне копіювання сделок досвідченого трейдера (лідера) на аккаунті підписника (follower-а). Для біржи це потужний інструмент retention й монетизації: follower-и утримуються платформою, лідери привлекають аудиторію, біржа отримує додатковий trading обсяг. Технічно нетривіально: потрібно забезпечити пропорціональне копіювання, управління ризиками follower-ів й мінімальну latency між сигналом й виконанням.
Архітектура системи
Ключові компоненти
Leader Trading Account → trade events → Signal Processor ──── Position Normalizer → Distribution Engine ──── Risk Filter → Follower Orders → Exchange OMS
Signal Processor — перехоплює торгові события лідера в реальному часі.
Position Normalizer — переводить дію лідера в абстрактний сигнал.
Distribution Engine — розсилає сигнали всім follower-ам.
Risk Filter — перевіряє, можна ли виконати сигнал для конкретного follower-а.
Режими копіювання
| Режим | Описання | Для кого |
|---|---|---|
| Fixed amount | Кожну сделку лідера копіюємо на фіксовану суму ($100) | Консервативні |
| Proportional | Копіюємо пропорціонально балансу | Збалансований |
| Multiplier | Proportional × коефіцієнт (0.5x — 2x) | Гнучкий |
| Fixed ratio | Фіксований leverage ratio | Продвинутые |
Latency й виконання
Чому latency критична
Копітрейдинг — це гонка за виконанням. Якщо лідер відкрив позицію, а follower-и отримують ордер через 500ms — ціна вже зрушилась.
Оптимізації:
Event bus замість polling: сигнал лідера → Kafka topic → Consumer group для кожного сегмента follower-ів. Latency розподілення: <10ms для 10,000 підписників.
Pre-allocated order capacity: для топ-лідерів з тисячами follower-ів — заранее резервуємо capacity в matching engine.
Order batching: агрегуємо ордери follower-ів в один batch ордер, потім розподіляємо fills.
Управління slippage
При великому числі копіювачів сумарний обсяг їхніх ордерів може рухати ринок:
- TWAP execution: розбити крупний агрегований ордер на частини по часу
- VWAP execution: виконувати по алгоритму VWAP для мінімального impact
- Slippage cap: якщо slippage перевищує N% — ордер не виконується, follower-у сповіщення
Рейтинг лідерів
Метрики продуктивності
Публічний рейтинг лідерів — вітрина продукту. Метрики повинні бути захищені від маніпуляцій.
Управління ризиком для follower-ів
Захисні настройки
При нарушении будь-якого ліміта — система автоматично зупиняє копіювання й сповіщає користувача.
Монетизація
Моделі комісій
Performance fee (profit sharing): лідер отримує % від прибутку follower-а. Стандарт: 5-30%.
Management fee: фіксована щомісячна плата.
Hybrid: невелика management fee + performance fee.
Platform fee: біржа бере долю від performance fee лідера.
High Water Mark
High Water Mark — обов'язковий елемент честної системи. Без нього: лідер теряє 30%, потім відрабатує 30% — follower платить комісію дважды.
Compliance й регуляторні питання
У ряді юрисдикцій копітрейдинг квалифікується як investment advice або portfolio management, що вимагає ліцензування лідерів. Мінімальні заходи обережності: дисклеймери "past performance не гарантує майбутніх результатів", ограничення на максимальні суми для неверифікованих користувачів.
Технічно система копітрейдингу — це event-driven архітектура з жорсткими вимогами до latency й надійності.







