# Оракулы цен

Для обеспечения точных торговых условий и надежных данных о ценах **Storm Trade** на блокчейне **TON** использует два передовых оракула — [**Stork**](https://docs.stork.network/) и [**Pyth Network**](https://pyth.network/).

***

## ⚡ Stork

**Stork** — это оракул нового поколения, специализирующийся на сверхнизкой задержке. Он обновляет ценовые данные с интервалом менее **1 миллисекунды**, агрегируя информацию с ведущих централизованных бирж. Все данные проверяются цифровыми подписями и передаются в TON через **вебсокеты**.

### 💡 Основные преимущества:

* 🕒 **Сверхнизкая задержка** — молниеносное обновление данных в реальном времени.
* 📶 **Эффективная агрегация** — сбор данных вне блокчейна для минимизации задержек.
* 🌐 **Широкий охват** — данные поступают с крупнейших мировых бирж.
* 🧪 **Оптимизация для деривативов** — идеально подходит для фьючерсов и высокочастотной торговли.

📘 Подробнее: [Документация Stork](https://docs.stork.network/stork-for-real-time/what-is-stork-for-real-time)

***

## 🔗 Pyth Network

**Pyth Network** агрегирует данные от **65+ источников**, включая криптобиржи, фондовые и валютные рынки. Оракул построен на инфраструктуре **Solana** и использует протокол [**Wormhole**](https://wormhole.com/) для передачи данных в TON, обеспечивая безопасную кроссчейновую интеграцию.

### 💡 Основные преимущества:

* 📊 **Широкий спектр источников** — точное ценообразование на основе различных рынков.
* ⚙️ **Высокая частота обновлений** — до **700+ обновлений в секунду**.
* 🔐 **Кроссчейновая совместимость** — безопасная доставка данных через Wormhole.

📘 Подробнее: [Документация Pyth](https://pyth.network/)

***

## 🧮 Как формируются цены на Storm Trade

На платформе **Storm Trade** теперь используется **единая цена**, формируемая с помощью агрегированной ликвидности:

* 📉 **Index Price** — рассчитывается на основе агрегированных данных от **Stork** и **Pyth** с учетом объемов торгов на различных биржах. Аномальные значения отбрасываются для повышения точности.
* ⚖️ **Market Price** — больше не существует как отдельная динамическая цена. После обновления Storm v2.5, **Market Price всегда равен Index Price** и передаётся оракулом. Цена исполнения сделки формируется с учётом агрегированной ликвидности с крупнейших CEX (Binance, Bybit и др.), что устраняет ценовой импакт крупных ордеров и обеспечивает честные условия для трейдеров.

***

### 🛠️ Как работает новая система

* 🏦 **Агрегация ликвидности** учитывает среднюю глубину orderbook на топовых CEX и ликвидность по лонгам/шортам.
  * **BTC & ETH** — спред 0% при любом объёме.
  * **TON & NOT** — спред 0%, но учитывается глубина рынка.
  * **RWA (реальные активы)** — фиксированный спред 0.015% при любом объёме.
  * **Остальные пары** — динамический спред на основе ликвидности и данных CEX.
* 📊 **Один график, одна цена:** трейдеры видят единую цену и график без скрытого проскальзывания и путаницы между Index и Market Price.
* 🏹 **Минимальное проскальзывание:** сделки исполняются по честной цене, максимально приближённой к ценам на крупнейших биржах.
* 🔒 **Закрытие позиций — без спреда:** трейдер получает именно ту цену, которую видит в интерфейсе, с минимальным лагом на подписание транзакции.

***

### 🌟 Преимущества подхода Storm Trade

* 🪞 **Прозрачность:** отсутствуют скрытые механизмы ценообразования.
* ⚖️ **Честность:** исполнение сделок максимально близко к реальной рыночной цене.
* 🧩 **Удобство:** трейдеры не сталкиваются с двумя разными ценами и графиками.

🏄 *Storm Trade внедрил агрегированную ликвидность, чтобы обеспечить лучшие условия для трейдеров и устранить путаницу между Index Price и Market Price. Теперь используется единая цена, формируемая оракулом и подтверждённая внешними рынками*.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.storm.tg/ru/mekhanika-protokola/price_feeds_ru.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
