Hoppa till innehållet
MarknadsdataNybörjare

Så hittar du avvikelser i krypto-likvidationsdata

En avvikelse är ett likvidationsvärde långt från en tidsmatchad baslinje; rengör data, sätt en baslinje och korskontrollera varje flaggat värde mellan källor.

Vahe HakobyanVahe HakobyanChefredaktör Uppdaterad 6 okt. 20263 min läsningFaktagranskad
Lysande blå stapeldiagram och mätare på en mörkblå bakgrund.
Illustration: World-Crypt
På den här sidan

Kort svar

En avvikelse är ett likvidationsvärde långt från en rengjord, tidsmatchad baslinje. Du hittar en genom att jämföra värden för samma marknad och sedan flagga dem som avviker utöver det normala. Du behöver börs-API:er, aggregatorer eller on-chain-feeds, plus z-poäng- eller IQR-matematik.

En stor order kan komma från en enskild handelsplats eller ett försenat register. Den här guiden visar hur du skiljer en verklig marknadshändelse från ett rapporteringsproblem.

Innan du börjar: datakällor

Likvidationsdata kommer från börs-API:er, aggregatorer och on-chain-feeds. Varje källa har sin egen fördröjning, täckning och definition av en likvidation. Kontrollera dessa detaljer innan du analyserar.

Kontrollera dina källor

  • Bekräfta att feeden täcker det marknadspar du studerar.
  • Notera uppdateringsfördröjningen för varje källa.
  • Kontrollera om flödet endast innehåller tvångslikvidationer eller alla stängningar.
  • Anteckna tidszon och tidsstämpelformat.

Steg för att hitta likvidationsavvikelser

Rensning och baslinjearbete avgör om en flagga betyder något. Behåll samma marknad och tidsfönster för varje jämförelse.

  1. 1Rengör råposternaTa bort dubblerade fills, fyll i saknade tidsstämplar och kasta bort fördröjda eller felmärkta poster. Använd en tidszon och ett marknadspar.
  2. 2Matcha tidsfönsterGruppera poster i lika stora fönster, till exempel en minut eller en timme. Ett lugnt fönster och ett hektiskt fönster är inte jämförbara.
  3. 3Sätt en baslinjeBeräkna typisk likvidationsvolym och frekvens för varje marknad utifrån de rengjorda fönstren. Håll separata baslinjer för varje börs och kontraktstyp.
  4. 4Poängsätt varje värdeBeräkna en z-poäng eller en IQR-avvikelse för varje fönster. Flagga värden som ligger långt utanför det vanliga intervallet.
  5. 5Korskontrollera flaggorJämför varje flaggad avvikelse med minst en annan källa. Om bara en feed visar den, behandla den som ett möjligt datafel.
  6. 6Granska marknadskontextenKontrollera om funding, prisrörelser eller öppet intresse förändrades samtidigt. Detta hjälper till att skilja en verklig likvidationskaskad från en felaktig notering.

När du har hittat en avvikelse

En flagga är en ledtråd, inte ett bevis. Registrera vad du hittade så att någon annan kan upprepa ditt arbete, och skydda kontona som gav dig åtkomst.

Registrera och säkra

  • Skriv ned datakällan, tidsfönstret och rengöringsstegen.
  • Spara baslinjeinställningarna och beräkningen du använde.
  • Förvara API-nycklar i en lösenordshanterare eller ett hemligt valv.
  • Använd skrivskyddade API-nycklar när det är möjligt.

Vanliga frågor

Ja. Dubblerade, fördröjda eller felmärkta poster kan skapa ett värde som ser extremt ut men som inte inträffade. Korskontrollera varje flagga med en annan källa innan du behandlar den som en marknadshändelse.

Du kan börja med ett kalkylprogram för ett litet urval. Kodning hjälper när du behöver rengöra och matcha många poster från olika källor.

Kalkylprogram och statistikprogram kan beräkna z-poäng eller IQR-avvikelse. Ett skriptspråk kan hantera större filer, och börs-API:er eller aggregatorer tillhandahåller rådata.

Granska den enligt ett fast schema och efter varje tydlig förändring i marknadsläget. En ny kontraktsnotering eller en förändring i handelsvolymen kan göra en gammal baslinje inaktuell.

Var den här guiden till hjälp?
Skriven avVahe HakobyanVahe Hakobyan är chefredaktör för World-Crypt. Han bevakar bitcoin, marknader och reglering och leder nyhetsredaktionen som faktagranskar varje artikel innan den publiceras.