Subskrypcja informuje o ogólnej konfiguracji i statystykach rynku. Pokazuje wartość najmniejszej transakcji, jaką możemy przeprowadzić oraz precyzję ilości, kursu oraz ceny. Precyzja ilości (amountPrecision) określa z jaką dokładnością możemy ustalić ilość pierwszej waluty przy kupnie lub sprzedaży, precyzja ceny (pricePrecision) określa liczbę miejsc po przecinku do jakiej zaokrąglony zostanie wynik naszej transakcji lub to z jaką dokładnością możemy określić ilość drugiej z walut, precyzja kursu (ratePrecision) określa liczbę miejsc po przecinku kursu z jakim chcemy wystawić ofertę. Precyzja kursu (ratePrecision) może zmieniać się w czasie zależnie od kursu danego rynku walutowego. Precyzja ilości (amountPrecision) oraz ceny (pricePrecision) są niezmienne. Ticker zwraca również bieżącą najlepszą ofertę kupna i sprzedaży, a także ostatnią i przedostatnią cenę transakcji.
W przypadku nieuwzględnienia kodu rynku, w tym przypadku: BTC-PLN, subskrypcja będzie nas informować o statystykach dla wszystkich rynków.
{
"action": "subscribe-public",
"module": "trading",
"path": "ticker/{kod_rynku}"
}
{
"action": "push",
"topic": "trading/ticker/eth-pln",
"message": {
"market": {
"code": "ETH-PLN",
"amountPrecision": 8,
"pricePrecision": 2,
"ratePrecision": 6,
"first": {
"currency": "ETH",
"minOffer": "0.00045",
"scale": 8 // DEPRECATED
},
"second": {
"currency": "PLN",
"minOffer": "5",
"scale": 2 // DEPRECATED
}
},
"time": "1576845911374",
"highestBid": "491.12",
"lowestAsk": "495",
"rate": "495",
"previousRate": "499.42"
},
"timestamp": "1576845911374",
"seqNo": 4317604
}
{
"requestId": "78539fe0-e9b0-4e4e-8c86-70b36aa93d4f",
"action": "proxy",
"module": "trading",
"path": "ticker/{kod_rynku}"
}
{
"action": "proxy-response",
"requestId": "78539fe0-e9b0-4e4e-8c86-70b36aa93d4f",
"statusCode": 200,
"body": {
"status": "Ok",
"ticker": {
"market": {
"code": "ETH-PLN",
"amountPrecision": 8,
"pricePrecision": 2,
"ratePrecision": 6,
"first": {
"currency": "ETH",
"minOffer": "0.00045",
"scale": 8 // DEPRECATED
},
"second": {
"currency": "PLN",
"minOffer": "5",
"scale": 2 // DEPRECATED
}
},
"time": "1576846031093",
"highestBid": "491.44",
"lowestAsk": "495",
"rate": "495",
"previousRate": "499.42"
}
}
}
Szczegóły odpowiedzi:
Klucz | Typ | Opis | |
---|---|---|---|
market | array | ||
code | string | Kod rynku dla którego zostało wykonane zapytanie. | |
amountPrecision | integer | Ilość miejsc po przecinku pierwszej waluty. | |
pricePrecision | integer | Ilość miejsc po przecinku ceny transakcji lub drugiej waluty. | |
ratePrecision | integer | Ilość miejsc po przecinku kursu. | |
first / second | array | Tablica informacji pierwszej / drugiej waluty z pary. | |
* currency | string | Kod waluty. | |
* minOffer | decimal | Minimalna wartość waluty jaką można wystawić. | |
* scale | integer | Ilość miejsc po przecinku obsługiwana przez daną walutę. | Pole zostanie usunięte w przyszłości. |
time | Unix Timestamp | Czas wywołania. | |
highestBid | decimal | Aktualnie najlepszy kurs dla ofert kupna | |
lowestAsk | decimal | Aktualnie najlepszy kurs dla ofert sprzedaży | |
rate | decimal | Kurs ostatniej transakcji. | |
previousRate | decimal | Kurs przedostatniej transakcji. |