Diese Seite ist eine Community-Übersetzung und dient nur zur Orientierung; maßgeblich ist die englische Originalversion.
Englisches Original ↗

Tick- und Lot-Größe

Sowohl Price (px) als auch Size (sz) haben eine maximal zulässige Anzahl an Dezimalstellen.

Preise dürfen bis zu 5 signifikante Stellen haben, jedoch nicht mehr als MAX_DECIMALS - szDecimals Dezimalstellen, wobei MAX_DECIMALS für Perps 6 und für Spot 8 beträgt. Ganzzahlige Preise sind unabhängig von der Anzahl der signifikanten Stellen immer zulässig. Beispielsweise ist 123456 ein gültiger Preis, 12345.6 hingegen nicht.

Größen werden auf die szDecimals des jeweiligen Assets gerundet. Wenn beispielsweise szDecimals = 3 gilt, ist 1.001 eine gültige Größe, 1.0001 hingegen nicht.

szDecimals für ein Asset findet sich in der Meta-Antwort des Info-Endpunkts

Perp-Preisbeispiele

1234.5 ist gültig, 1234.56 hingegen nicht (zu viele signifikante Stellen)

0.001234 ist gültig, 0.0012345 hingegen nicht (mehr als 6 Dezimalstellen)

Wenn szDecimals = 1 gilt, ist 0.01234 gültig, 0.012345 hingegen nicht (mehr als 6 - szDecimals Dezimalstellen)

Spot-Preisbeispiele

0.0001234 ist gültig, wenn szDecimals 0 oder 1 ist, nicht aber, wenn szDecimals größer als 2 ist (mehr als 8-2 Dezimalstellen).

Signieren

Bei der Implementierung des Signierens sollten nachgestellte Nullen entfernt werden. Weitere Einzelheiten finden Sie unter Signieren.

Inoffizielle Community-Übersetzung der Hyperliquid-Dokumentation. Inhalte © Hyperliquid; maßgeblich ist die englische Version. Quelle: https://hyperliquid.gitbook.io/hyperliquid-docs/for-developers/api/tick-and-lot-size