Questa pagina è una traduzione della community e ha solo scopo informativo; fa fede la versione originale in inglese.
Versione originale ↗

Tick e dimensione del lotto

Sia Price (px) sia Size (sz) hanno un numero massimo di decimali accettati.

I prezzi possono avere fino a 5 cifre significative, ma non più di MAX_DECIMALS - szDecimals posizioni decimali, dove MAX_DECIMALS è 6 per i perp e 8 per lo spot. I prezzi interi sono sempre ammessi, indipendentemente dal numero di cifre significative. Ad esempio, 123456 è un prezzo valido mentre 12345.6 non lo è.

Le dimensioni vengono arrotondate al valore di szDecimals dell'asset. Ad esempio, se szDecimals = 3, 1.001 è una dimensione valida mentre 1.0001 non lo è.

Il valore di szDecimals per un asset si trova nella risposta meta dell'endpoint info

Esempi di prezzi per i perp

1234.5 è valido ma 1234.56 non lo è (troppe cifre significative)

0.001234 è valido, ma 0.0012345 non lo è (più di 6 posizioni decimali)

Se szDecimals = 1 , 0.01234 è valido ma 0.012345 non lo è (più di 6 - szDecimals posizioni decimali)

Esempi di prezzi per lo spot

0.0001234 è valido se szDecimals è 0 o 1, ma non se szDecimals è maggiore di 2 (più di 8-2 posizioni decimali).

Firma

Si noti che, se si implementa la firma, gli zeri finali devono essere rimossi. Per ulteriori dettagli, consultare Firma.

Traduzione non ufficiale della community della documentazione Hyperliquid. Contenuti © Hyperliquid; fa fede la versione inglese. Fonte: https://hyperliquid.gitbook.io/hyperliquid-docs/for-developers/api/tick-and-lot-size