montana/Vera Montana/_audit/16_pravila_torgovli_spot.md
2026-05-18 18:05:32 +03:00

12 KiB
Raw Blame History

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)