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:

KluczTypOpis
marketarray
codestringKod rynku dla którego zostało wykonane zapytanie.
amountPrecisionintegerIlość miejsc po przecinku pierwszej waluty.
pricePrecisionintegerIlość miejsc po przecinku ceny transakcji lub drugiej waluty.
ratePrecisionintegerIlość miejsc po przecinku kursu.
first / secondarrayTablica informacji pierwszej / drugiej waluty z pary.
* currency stringKod waluty.
* minOffer decimalMinimalna wartość waluty jaką można wystawić.
* scale integerIlość miejsc po przecinku obsługiwana przez daną walutę.Pole zostanie usunięte w przyszłości.
timeUnix TimestampCzas wywołania.
highestBiddecimalAktualnie najlepszy kurs dla ofert kupna
lowestAskdecimalAktualnie najlepszy kurs dla ofert sprzedaży
ratedecimalKurs ostatniej transakcji.
previousRatedecimalKurs przedostatniej transakcji.