Channel Order

Deskripsi

Dapatkan informasi order tanpa push pada subscription pertama. Data akan dipush ketika terjadi peristiwa berikut: order pending, order selesai, order dibatalkan, dan order diubah.
Hanya mendukung subscription per currency pair, tidak mendukung subscription untuk semua currency pair sekaligus.

Nama channel: orders

Permintaan subscription

{
  "op": "subscribe",
  "args": [
    {
      "instType": "SPOT",
      "channel": "orders",
      "instId": "BTCUSDT"
    }
  ]
}

Format data push:

Beli BTCUSDT dengan harga pasar, dengan contoh jumlah order sebesar 10.000 USDT.
Order belum selesai, dan status order adalah: live

{
    "action": "snapshot",
    "arg": {
        "instType": "SPOT",
        "channel": "orders",
        "instId": "BTCUSDT"
    },
    "data": [
        {
            "instId": "BTCUSDT",
            "orderId": "1398070744520491008",
            "clientOid": "osl-global-eth-usdtXMRX3ea35dac9002006",
            "size": "10000.00000",
            "notional": "10000.0000",
            "orderType": "market",
            "force": "gtc",
            "side": "buy",
            "accBaseVolume": "0.00000",
            "priceAvg": "0.0",
            "status": "live",
            "cTime": "1769051961069",
            "uTime": "1769051961069",
            "feeDetail": [],
            "enterPointSource": "API",
            "newSize": "10000.00000"
        }
    ],
    "ts": 1769051961102
}

Order tereksekusi sebagian, dan status order adalah: partially_filled

{
    "action": "snapshot",
    "arg": {
        "instType": "SPOT",
        "channel": "orders",
        "instId": "BTCUSDT"
    },
    "data": [
        {
            "instId": "BTCUSDT",
            "orderId": "1398070744520491008",
            "clientOid": "osl-global-eth-usdtXMRX3ea35dac9002006",
            "size": "10000.00000",
            "notional": "10000.0000",
            "orderType": "market",
            "force": "gtc",
            "side": "buy",
            "fillPrice": "110110.0",
            "tradeId": "1398070744751144961",
            "baseVolume": "0.09081",
            "fillTime": "1769051961124",
            "fillFee": "-0.00018162",
            "fillFeeCoin": "BTC",
            "tradeScope": "T",
            "accBaseVolume": "0.09081",
            "priceAvg": "110110.0",
            "status": "partially_filled",
            "cTime": "1769051961069",
            "uTime": "1769051961149",
            "feeDetail": [
                {
                    "feeCoin": "BTC",
                    "fee": "-0.00018162"
                }
            ],
            "enterPointSource": "API",
            "newSize": "10000.00000"
        }
    ],
    "ts": 1769051961216
}

Semua order telah selesai dieksekusi, dan status order adalah: filled

{
    "action": "snapshot",
    "arg": {
        "instType": "SPOT",
        "channel": "orders",
        "instId": "BTCUSDT"
    },
    "data": [
        {
            "instId": "BTCUSDT",
            "orderId": "1398070744520491008",
            "clientOid": "osl-global-eth-usdtXMRX3ea35dac9002006",
            "size": "10000.00000",
            "notional": "10000.0000",
            "orderType": "market",
            "force": "gtc",
            "side": "buy",
            "accBaseVolume": "0.09081",
            "priceAvg": "110110.0",
            "status": "filled",
            "cTime": "1769051961069",
            "uTime": "1769051961149",
            "feeDetail": [
                {
                    "feeCoin": "BTC",
                    "fee": "-0.00018162"
                }
            ],
            "enterPointSource": "API",
            "newSize": "10000.00000"
        }
    ],
    "ts": 1769051961217
}

Deskripsi field:

FieldTipeDeskripsi
instIdStringID product
orderIdStringID order
clientOidStringID order klien
priceStringHarga order
sizeStringJumlah komisi
notionalStringJumlah order (saat beli dengan harga pasar)
orderTypeStringJenis order: limit/pasar
forceStringMasa berlaku order: GTC/IOC/FOK
sideStringJenis transaksi: beli/jual
fillPriceStringHarga transaksi terbaru
tradeIdLongID transaksi terbaru
baseVolumeStringJumlah transaksi terbaru
fillTimeLongTimestamp transaksi terbaru (milidetik)
fillFeeStringBiaya transaksi terbaru
fillFeeCoinStringMata uang biaya penanganan
tradeScopeStringArah likuiditas: taker/maker
accBaseVolumeStringJumlah transaksi kumulatif
priceAvgStringHarga transaksi rata-rata
statusStringStatus order: baru / tereksekusi sebagian / tereksekusi penuh / dibatalkan
cTimeStringTimestamp pembuatan (milidetik)
uTimeStringTimestamp update (milidetik)
feeDetailArrayDetail biaya
enterPointSourceStringSumber order
newSizeStringJumlah komisi baru

Frekuensi push: real-time (saat status order berubah)