Mitkä ovat mahdolliset kaupankäyntitilat?

Viimeksi päivitetty: 7. lokakuuta 2026

Kaupankäyntimoottori käyttää useita kaupankäyntitiloja auttaakseen asiakkaita hallitsemaan API-yhteyksiään ja avoimia toimeksiantoja suunniteltujen ylläpitotoimien ja yllättävien palvelukatkoksien aikana.

Kaupankäyntitilat ilmaisevat, mitä toimeksiantotyyppejä voidaan asettaa tai ei voida asettaa, voidaanko avoimia toimeksiantoja peruuttaa ja voivatko toimeksiantojen täsmäytykset (kaupat) toteutua.

Kaupankäyntitilan muutoksista ilmoitetaan REST API:n SystemStatus-päätepisteen, WebSocket v1:n systemStatus-viestien, WebSocket v2:n tilaviestien ja status-API:n kautta.

API:en ulkopuolella voimassa oleva kaupankäyntitila voidaan julkaista myös tilasivullamme, kraken.comin kaupankäyntisivuilla sekä Kraken Pro -mobiilisovelluksessa.

Kaupankäyntitilat

Online-tilassa

Markkinat toimivat normaalisti. Kaikki toimeksiantotyypit voidaan lähettää ja toimeksiantojen täsmäytykset (kaupat) voivat toteutua.

Ylläpito

Markkinat ovat offline-tilassa suunniteltujen ylläpitotoimien vuoksi. Uusia toimeksiantoja ei voi asettaa eikä olemassa olevia toimeksiantoja voi peruuttaa. Toimeksiantojen täsmäytyksiä (kauppoja) ei toteudu.

Vain peruutukset

Avoimia toimeksiantoja voi peruuttaa, mutta uusia toimeksiantoja ei voi asettaa. Toimeksiantojen täsmäytyksiä (kauppoja) ei toteudu.

Vain post only

Vain post only -optiolla asetettuja rajahintatoimeksiantoja voi lähettää. Avoimia toimeksiantoja voi peruuttaa. Toimeksiantojen täsmäytyksiä (kauppoja) ei toteudu.

Vain rajahintatoimeksiannot

Vain rajahintatoimeksiantoja voi lähettää. Markkinatoimeksiannot hylätään. Avoimia toimeksiantoja voi peruuttaa. Toimeksiantojen täsmäytyksiä (kauppoja) ei toteudu.

Esimerkki

REST API:n komentorivisovelluksemme avulla alla oleva esimerkki näyttää, miten REST API:n SystemStatus-päätepiste palauttaa voimassa olevan kaupankäyntitilan sekä online-tilassa että huoltotilassa:

$ ./krakenapi SystemStatus

{"error":[],"result":{"status":"online","timestamp":"2021-08-21T08:29:44Z"}}

$ ./krakenapi SystemStatus

{"error":[],"result":{"status":"maintenance","timestamp":"2021-08-21T08:35:32Z"}}