# 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 типов — полный набор) 1. **Market Buy / Market Sell** — по лучшей цене сейчас 2. **Limit Buy / Limit Sell** — по заданной цене или лучше 3. **Stop Buy / Stop Sell** — триггер на цене (стоп-лосс / тейк-профит) 4. **Buy Stop Limit / Sell Stop Limit** — двухкомпонентный stop+limit 5. **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**: ### Сильные стороны 1. **8 order types** — полный набор для retail + algo 2. **Appropriateness test** — клиентская защита, не часто встречается 3. **No last look** — честная биржа 4. **Asset segregation** — раздельный учёт денег клиентов и компании 5. **50% cap на market making** — ограничение proprietary 6. **Algo trading support** — открытость к продвинутым users 7. **Daily depository** — anti-fraud механизм ### Слабости 1. **Iceberg ордера могут манипулироваться** биржей — нет защиты от front-running 2. **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 или режимы? 3. **Whitebird решает о приостановке торгов в одностороннем порядке** — нет circuit breakers с явными порогами 4. **Bug fixes откатываются автоматически** — клиент не может оспорить 5. **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 — технические требования 1. **Performance:** - Latency p99 < 10 ms (Whitebird unknown, likely 50-500 ms) - Throughput 100k+ orders/sec per pair 2. **Архитектура:** - In-memory orderbook (RAM) - WAL (write-ahead log) для persistence - Sharding по trading pairs - Master-replica для high availability 3. **Order matching algorithm:** - Price-time priority (FIFO) - Pro-rata (для определённых pairs / opt-in) - Iceberg revealing rules 4. **Audit trail:** - Каждый ордер: timestamp с наносекундной точностью - Кто, когда, что, по какой цене - Immutable log → blockchain anchor (наша TimeChain) 5. **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 ### Что НЕ копировать 1. **Privacy violation in п. 57** — Whitebird автоматически читает personal messages клиентов. Это нарушает GDPR / EU privacy laws. Монтана должна иметь явное согласие или не читать. 2. **Single-sided dispute resolution** — Whitebird решает все споры в свою пользу. Монтана должна иметь external arbitrator option. 3. **Unrestricted unilateral changes** — Whitebird может менять правила в любой момент. Монтана — 14 days notice minimum + opt-out для клиентов. ## Ссылки внутри Whitebird-стека - → #06 (Положение о вознаграждении — комиссии за SPOT) - → #15 (Общие условия — overlay этих правил) - → #19 (Правила leverage — следующая ступень) - → #07 (Депонент отчётов — A1 Digital)