I denne artikel viser vi dig hvordan du kan anvende bots og dermed automatisere trading gennem Firi’s API. Dette åbner muligheder for dig der ønsker, at benytte dig af mere avancerede strategier inden for trading og market making.
API står for Application Programming Interface, og er en programmeringsgrænseflade der bruges til at udveksle data mellem to forskellige applikationer. Mange af vores kunder benytter sig af API for blandt andet automatisk at oprette og slette ordrer, tjekke ordrebog og tjekke historikken for et marked. En enkel måde at gøre trading så automatiseret som muligt.
Udbetaling via Firi’s API er ikke muligt af sikkerhedsmæssige årsager. Hvis du savner funktionalitet, behøver hjælp eller bare har nogle spørgsmål, så kontakt vores support.
Før du tager vores API i brug, anbefaler vi, at du læser Firi’s API-dokumentation. Herefter skal du oprette API-nøgler. Du får tilgang til dem her:
Nu får du vist både API Key, Client ID og Secret Key. Bemærk at “Client ID” og “Secret Key” kun vil blive vist én gang, når du opretter nøgle hos os.
Hvis du bruger NodeJS, så er det super enkelt at komme i gang, da vi har et SDK du kan bruge. Du finder Firi’s Firi API SDK her.
Her giver vi nogle eksempler på hvordan man kan anvende vores API for at effektivisere køb og salg af kryptovaluta.
På de fleste børser findes der aktører der beskæftiger sig med det der kaldes market making. Kort fortalt er det sådan market-makers gør hos Firi og ligeledes i andre markeder: De lægger ordrer ind på begge sider af ordrebogen, altså både købs- og salgsordrer. Market-makeren sætter på denne måde købs- og salgspriser i markedet og skaber derved likviditet.
På denne måde tjener Market-makeren penge på den positive difference mellem købs- og salgskurs. Hvis priserne svinger meget, er der naturligvis en risiko for, at han taber på selve prisudsvingene. Dette kan gå begge veje og det er også muligt at tjene penge på disse udsving, men man skal være klar over risikoen.
Market making er nødvendigt for at opretholde stabile markeder, fordi, når prisforskellen mellem køb og salg i et marked bliver for stor, så vil det ikke være interessant for folk at handle i markedet.
En anden måde, at tjene penge på med automatiseret handel, er via arbitrage. Arbitrage er, kort fortalt, at man udnytter forskellen mellem priserne i to forskellige markeder. Et eksempel kan være, at du ser prisen på bitcoin er højere på en anden børs end hos os. Så kan du købe bitcoin på Firi, gennemføre en overførsel til den anden børs og så sælge dine bitcoin der. På denne måde kan du tjene penge på prisforskellen.
Almindeligvis gøres dette ikke manuelt, men derimod ved at man automatiserer det via børsernes APIer. Det de fleste gør, er at have både bitcoin og fiat-valuta som fx EUR og DKK stående på flere børser og så opsætte en bot der tjekker priserne på de forskellige børser de benytter. Når botten så registrerer, at prisen på den ene børs er højere end på den anden, så køber og sælger den på samme tid.
Ved at bruge en bot og ved at have indskud stående på begge børser, så undgår man risikoen ved at prisen når at svinge, i løbet af den tid det tager at overføre fra den ene børs til den anden. Der findes bots der undersøtter de fleste store internationale børser, men vi er ikke bekendt med, at nogle af disse understøtter Firi pt. Det er dog ikke så kompliceret at få dem til at undersøtte Firi hvis du ønsker dette, idet Firi’s API er ret nemt at bruge.
Det er også almindeligt at anvende bots, der udfører både arbitrage og market making på samme tid, altså to måder at tjene penge på. Det er vigtigt at tænke på at der altid er en risiko for tab. Det kan for eksempel skyldes fejl i software, markeder med lav likviditet, hurtige udsving i prisen og flere andre ting.