12 KiB
16. Правила торговли SPOT (matching engine)
Источник: ЗАО «Уайт Бёрд» Утверждено: Протокол № 050525 от 05.05.2025 Размер: 517 КБ, 18 стр., 12 глав, 85 пунктов Юр.основание: Декрет № 8 + акты ПВТ
Что это
Детальное operational описание спот-торговли на платформе Whitebird. От регистрации участника до depository reports.
Структура (12 глав)
| Глава | Содержание |
|---|---|
| 1 | Общие положения |
| 2 | Получение и лишение статуса участника торгов (+ appropriateness test) |
| 3 | Порядок торгов (ордера) |
| 4 | Приостановление / возобновление / прекращение торгов |
| 5 | Технические сбои |
| 6 | Обязательства участников |
| 7 | Учёт выплат и доходов |
| 8 | Перечисление на банковские счета / кошельки |
| 9 | Банкротство клиента |
| 10 | Обеспечение ликвидности оператором |
| 11 | Автоматическая торговля (роботы / EAs) |
| 12 | Депонирование отчётов |
Ключевые operational элементы
Order types (8 типов — полный набор)
- Market Buy / Market Sell — по лучшей цене сейчас
- Limit Buy / Limit Sell — по заданной цене или лучше
- Stop Buy / Stop Sell — триггер на цене (стоп-лосс / тейк-профит)
- Buy Stop Limit / Sell Stop Limit — двухкомпонентный stop+limit
- Iceberg (скрытый ордер) — разбивается на мелкие, не виден в стакане
Это уровень MetaTrader 5 / cTrader / Interactive Brokers. Не ниже Binance/Coinbase Pro.
Appropriateness test для граждан РБ (п. 11)
Перед допуском к торгам РБ-граждане проходят опросник (тест) на знание криптовалют. Если не сдают — Whitebird отказывает в доступе.
Это MiFID II appropriateness test. РБ применяет его жёстче EU (где это требуется только для complex products).
Тестовые материалы хранятся 5 лет.
Запрет manipulation (п. 19)
Whitebird обязан предотвращать:
- Insider trading с инсайдерской информацией
- Manipulation cen на токены
Это обязательство платформы по surveillance. В EU это требует MMR / MiFID II compliance.
No "last look" practice (п. 29)
«Не допускается применение практики "last look"» — задержка исполнения после получения ордера для отбраковки невыгодных трейдов.
Это очень важная клиентская защита. Last look distorted FX market в течение 2010-х. Whitebird явно его запрещает.
Asset segregation (Глава 7-8)
- Раздельный аналитический учёт каждого клиента — индивидуальный регистр
- Самостоятельные регистры активов компании и клиентов — невозможно использовать средства клиентов в proprietary trading
- Раздельный bookkeeping для аудита
Liquidity provision (Глава 10)
Whitebird может торговать против клиентов для:
- Получения ликвидности от внешних провайдеров
- Не более 50 % токенов любого участника (cap)
- Только с согласия клиента
- Контрагент = лицензированный LP в своей юрисдикции
- Whitebird статус приравнивается к статусу участника торгов
Automated trading (Глава 11)
Поддержка торговых роботов / EAs. Whitebird предоставляет сервисы для алготрейдинга. Конкретные условия на сайте.
Это серьёзный feature — Binance тоже только недавно открыл нормальные API для алго.
Daily depository reports (Глава 12, п. 81-85)
- Каждый день до 24:00 компания составляет отчёт по каждому участнику
- На следующий день до 12:00 передаёт депоненту (А1 цифровые сервисы из #07)
- Хранение 5 лет
- Anti-tampering measures обязательны
- ПВТ может запросить — бесплатно, в 3 дня
- Клиент получает свой отчёт бесплатно, 5 лет история
Моё мнение
Самый профессионально написанный operational документ в стеке Whitebird. Уровень детализации = крупная биржа (Binance, Kraken). Это полный matching engine specification:
Сильные стороны
- 8 order types — полный набор для retail + algo
- Appropriateness test — клиентская защита, не часто встречается
- No last look — честная биржа
- Asset segregation — раздельный учёт денег клиентов и компании
- 50% cap на market making — ограничение proprietary
- Algo trading support — открытость к продвинутым users
- Daily depository — anti-fraud механизм
Слабости
- Iceberg ордера могут манипулироваться биржей — нет защиты от front-running
- No mention of:
- Co-location — серверы Whitebird доступны для HFT clients?
- Maker-taker fees — конкретные ставки только на сайте
- TIF (time in force) — GTC, IOC, FOK, GTD
- Iceberg minimum — какая часть видна в стакане?
- Tick size, lot size — granularity
- Trading session hours — 24/7 или режимы?
- Whitebird решает о приостановке торгов в одностороннем порядке — нет circuit breakers с явными порогами
- Bug fixes откатываются автоматически — клиент не может оспорить
- Personal messages становятся доступны компании автоматически (п. 57) — privacy concern
Что нужно команде Монтаны для копирования 1:1
Skeleton операционного документа Монтаны
Тот же 12-главный формат, но с уровнями строгости:
Глава 1: Общие положения
Глава 2: Регистрация и допуск к торгам
- KYC уровни (Tier 1/2/3)
- Appropriateness test (как у Whitebird)
- Knowledge quiz для leverage trading
Глава 3: Order types (расширенный список):
- Market, Limit, Stop, Stop-Limit, Iceberg
- TWAP, VWAP (алгоритмические — для professional)
- Trailing stop, OCO (One-Cancels-Other)
- Post-only, FOK, IOC, GTC, GTD
Глава 4: Suspensions с явными circuit breakers:
- Auto-pause при ±10% за 5 минут (volatility halt)
- Auto-pause при system load > 90 %
- Регуляторный halt при гос.запросе
Глава 5: Технические сбои — с компенсацией клиенту при доказанной вине
Глава 6: Обязательства участников (KYC, AML, no manipulation)
Глава 7: Asset segregation + Proof of Reserves
Глава 8: Withdrawals & deposits — SLA, comissions
Глава 9: Банкротство клиента
Глава 10: Liquidity provision (с прозрачным disclosure proprietary)
Глава 11: API & algo trading — отдельный document для API spec
Глава 12: Depository reports (daily + Merkle root в TimeChain)
Глава 13 (НОВАЯ): Market surveillance — detection wash trading, layering, spoofing
Matching Engine — технические требования
- Performance:
- Latency p99 < 10 ms (Whitebird unknown, likely 50-500 ms)
- Throughput 100k+ orders/sec per pair
- Архитектура:
- In-memory orderbook (RAM)
- WAL (write-ahead log) для persistence
- Sharding по trading pairs
- Master-replica для high availability
- Order matching algorithm:
- Price-time priority (FIFO)
- Pro-rata (для определённых pairs / opt-in)
- Iceberg revealing rules
- Audit trail:
- Каждый ордер: timestamp с наносекундной точностью
- Кто, когда, что, по какой цене
- Immutable log → blockchain anchor (наша TimeChain)
- Market surveillance:
- Auto-detect wash trading (clients trading против себя)
- Layering / spoofing detection
- Insider trading patterns
- Сигналы compliance officer для review
Appropriateness Test — копировать
Whitebird применил для РБ-граждан, Монтана должна применить для ВСЕХ клиентов (включая EU/US/Asia):
Standard quiz (10 questions):
1. Что такое волатильность?
2. Может ли я потерять все вложенные средства?
3. Понимаю ли разницу между market и limit order?
4. Что такое спред?
5. ... (10 вопросов основ)
Leverage quiz (дополнительно для маржи):
1. Что такое плечо?
2. Как работает margin call?
3. Что такое liquidation price?
4. Как работает funding rate?
5. ...
Passing score: 7/10. Если меньше → клиент остаётся в Tier 1 (only basic spot).
Daily depository — расширить
Whitebird: data → А1 Digital Services Монтана: data → multi-target:
- External depositary (как Whitebird)
- Public blockchain anchor — daily Merkle root в нашу TimeChain
- IPFS / Arweave archive — immutable storage
- Public dashboard — Proof of Reserves
Что НЕ копировать
- Privacy violation in п. 57 — Whitebird автоматически читает personal messages клиентов. Это нарушает GDPR / EU privacy laws. Монтана должна иметь явное согласие или не читать.
- Single-sided dispute resolution — Whitebird решает все споры в свою пользу. Монтана должна иметь external arbitrator option.
- Unrestricted unilateral changes — Whitebird может менять правила в любой момент. Монтана — 14 days notice minimum + opt-out для клиентов.
Ссылки внутри Whitebird-стека
- → #06 (Положение о вознаграждении — комиссии за SPOT)
- → #15 (Общие условия — overlay этих правил)
- → #19 (Правила leverage — следующая ступень)
- → #07 (Депонент отчётов — A1 Digital)