> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.6mm.com/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.6mm.com/_mcp/server.

# WebSocket Kamu Piyasa Veri Kanalları

> Abonelik ve yeniden bağlantı rehberiyle 6MM sipariş defterleri, işlemler, şamdanlar ve ticker verilerini halka açık WebSocket kanalları üzerinden yayınlayın.

Bir uygulamanın sürekli güncellenen fiyatlar, işlemler, şamdanlar veya sipariş defteri derinliği gerektiğinde, REST uç noktalarını tekrar tekrar sormadan kamu piyasası kanallarını kullanın. Bu akışlar, işlem ekranlarını, fiyat gösterimlerini, uyarıları ve piyasa izlemeyi destekleyebilir.

<h2 id="connection-url">
  Bağlantı URL
</h2>

```
wss://ws.6mm.com/ws
```

Kamu WebSocket kimlik doğrulama gerektirmez.

Bağlantı yaşam döngüsü, abonelikten çıkma, ping ve yeniden bağlanma davranışları için bkz. [Bağlantı, Abonelik ve Kalp Atışı](/tr/developer-api/websocket/connection-subscription-and-heartbeat).

<h2 id="common-channels">
  Ortak Kanallar
</h2>

| Kanal                              | Tanım                                                                                         |
| ---------------------------------- | --------------------------------------------------------------------------------------------- |
| `market.depth.{symbol}`            | Kitap derinliği siparişi verin. Önce bir anlık görüntü gönderir, sonra kademeli güncellemeler |
| `market.trade.{symbol}`            | Son takaslar                                                                                  |
| `market.kline.{symbol}.{interval}` | Klines'lar                                                                                    |
| `market.ticker.{symbol}`           | Tek sembollü ticker özeti                                                                     |
| `market.tickers`                   | Tüm sembol ticker özeti                                                                       |

<h2 id="choose-a-channel">
  Bir kanal seçin
</h2>

| Uygulama ihtiyacı                   | Kanal                              |
| ----------------------------------- | ---------------------------------- |
| Sipariş defteri oluştur veya sürdür | `market.depth.{symbol}`            |
| Canlı bir takas akışı göster        | `market.trade.{symbol}`            |
| Bir şamdan tablosu çiz              | `market.kline.{symbol}.{interval}` |
| Bir pazar özetini göster            | `market.ticker.{symbol}`           |
| Piyasa genel bakışı tutun           | `market.tickers`                   |

<h2 id="subscription-example">
  Abonelik Örneği
</h2>

```json
{ "id": "1772007814666", "op": "subscribe", "args": ["market.depth.BTCUSDT"] }
```

<h2 id="push-message-wrapper">
  Push Message Wrapper
</h2>

```json
{
  "topic": "market.depth.BTCUSDT",
  "event": "data",
  "ts": 1772007815000,
  "data": {}
}
```

Her mesajı doğru işleyiciye yönlendirmek için `topic` kullanın ve teslimat zamanlamasını gözlemlemek için `ts` kullanın. `data` nesne, abone kanalın yükünü içerir.

<h2 id="order-book-handling">
  Sipariş defteri yönetimi
</h2>

Derinlik kanalı önce bir anlık görüntü gönderiyor, ardından kademeli güncellemeler gönderiyor. Güncellemeleri uygulamadan önce yerel kitabı anlık görüntüden başlatın. Yeniden bağlandıktan sonra yeni bir oturum oluşturun, tekrar abone olun ve yerel kitabı bir sonraki anlık görüntüden yeniden oluşturun, bayat hafıza durumundan devam etmek yerine.

<h2 id="production-recommendations">
  Üretim önerileri
</h2>

* Her abonelik, abonelikten çıkma ve ping talebi için benzersiz bir `id` oluşturun.
* Bir kanalı aktif olarak kabul etmeden önce abonelik onaylarını onaylayın.
* Yeniden bağlandıktan sonra gerekli tüm konulara yeniden abone olun.
* Ağ okumalarını daha yavaş veritabanı veya kullanıcı arayüzü işlemesinden ayrı tutun.
* Bağlantı kesme sıklığı, mesaj işleme gecikmesi ve yanlış şekillendirilmiş yükleri izler.
* Kullanım [Özel Kullanıcı Kanalı](/tr/developer-api/websocket/private-user-channel) Kimlik doğrulamalı hesap ve sipariş güncellemeleri için.

<h2 id="related-api-docs">
  İlgili API belgeleri
</h2>

#### [WebSocket Genel Bakış](/tr/developer-api/websocket)

Açık ve özel yayın bağlantıları arasında seçim yapın.

#### [Bağlantı ve Kalp Atışı](/tr/developer-api/websocket/connection-subscription-and-heartbeat)

Abone ol, abonelikten çıkarma, ping ve yeniden bağlantı işlemlerini uygulayın.

#### [REST Piyasa Verileri](/tr/developer-api/rest-api/market-data)

Talep tabanlı piyasa verilerini yayın kanallarıyla birlikte kullanın.