Backtesten din kjøpte til prisen på grafen. Den reelle kontoen din gjorde ikke det. Gapet mellom fyllet du forventet og fyllet du fikk har et navn, eller egentlig flere: spread, slippage og markedspåvirkning. Det er en av de største grunnene til at en strategi som ser lønnsom ut i testing, blør penger i praksis, og det handler om én enkelt idé som er lett å glemme. Det finnes ikke noe som heter «prisen». Dette er det mekaniske laget under ordretyper: hva som faktisk skjer etter at du klikker send.
Det finnes ikke én pris, bare et bud og et tilbud
Tallet som blinker på en kursvisning er siste omsatte pris. Det er historie: prisen som to andre personer allerede har handlet på. Det du kan handle til akkurat nå er et tallpar. Budet (bid) er den høyeste prisen en kjøper for øyeblikket er villig til å betale. Tilbudet (ask eller offer) er den laveste prisen en selger for øyeblikket er villig til å akseptere. Gapet mellom dem er spreaden.
En markedskjøpsordre fylles til tilbudsprisen (ask). Et markedssalg fylles til budprisen (bid). Så hvis du kjøper og umiddelbart selger, kommer du ikke tilbake til null, du taper spreaden. Det er den første kostnaden ved hver handel, før provisjon, og du betaler den på hver rundtur. Den er liten i likvide instrumenter og brutal i illikvide, som er nøyaktig hvorfor samme strategi kan gi overskudd på EUR/USD og dø på en tynn small-cap.
Her er hva spreaden typisk koster som prosent av posisjonen, beregnet som spread delt på pris. Verdiene er illustrerende typiske intervaller, ikke live-kurser, men størrelsesordenene er reelle:
Typisk rundtur-spreadkostnad etter instrumentklasse
| Instrumentklasse | Eksempel | Typisk pris | Typisk spread | Rundtur-kostnad |
|---|---|---|---|---|
| Major FX-par | EUR/USD | 1,0850 | 0,6 pip | 0,006 % |
| Large-cap-aksje | Megakapitalt navn | $210 | $0,01 | 0,005 % |
| Eksotisk FX-par | USD/ZAR | 18,50 | 190 pips | 0,10 % |
| Small-cap-aksje | Tynt navn | $10 | $0,05 | 0,50 % |
Den samme spreadkostnaden, tegnet i skala, understreker et poeng en tabell dempet:
Rundtur-spreadkostnad etter instrumentklasse (% av posisjon)
Stolpene for major-pair og large-cap er knapt synlige. Det er det ærlige bildet: small-cap-rundturen koster omtrent 100 ganger mer enn large-cap-rundturen, rent i spread. Handle small-cap-aksjen ti ganger om dagen, og spreaden alene kan overgå enhver fordel du tror du har. Hvis du handler forex, gjelder samme matematikk pip for pip, og forex-matematikken for pip og lot viser hvordan dette skalerer med posisjonsstørrelse.
Ordreboken, og hvorfor størrelse betyr noe
Bak bud og tilbud ligger ordreboken: en stabel med hvilende limitordrer på ulike prisnivåer, i kø og venter. En markedsordre gjør det motsatte. Den krever umiddelbar utførelse og forbruker de beste tilgjengelige nivåene til den er fylt.
Hvis boken er dyp, fylles ordren din på eller nær toppen av boken, og du flytter knapt prisen. Hvis boken er tynn, kan en enkelt ordre spise seg gjennom det beste nivået, deretter det neste, og det neste, og fylles verre og verre etter hvert som den klatrer. Det er markedspåvirkning, og det er derfor størrelse betyr noe selv for privatpersontradere i illikvide aksjer eller utenom vanlig handelstid. Du er ikke for liten til å flytte et marked som nesten ikke har noe hvilende i seg: en beskjeden ordre i en søvnig small-cap er nok til å presse boken flere cent.
En markedsordre spør ikke om prisen. Den tar det boken tilbyr, nivå for nivå, til den er fylt.
Slippage: Når fyllet bommer på kursen
Slippage er forskjellen mellom prisen du forventet og prisen du faktisk fikk. Det er ikke et meglertriks eller en feil, det er boken som beveger seg mellom øyeblikket du bestemte deg og øyeblikket du utførte, pluss påvirkningen av din egen ordre. Det blir verre i en håndfull forutsigbare situasjoner, og det ligger et ubehagelig mønster under dem.
Hvor slippage biter hardest
| Situasjon | Hvorfor fyllet sklir | Hvordan redusere det |
|---|---|---|
| Åpning og stenging av markedet | Auksjonsubalanser, brede spreader, boken ikke ferdig satt | Vent 15-30 min etter åpningen; unngå market-on-close |
| Store nyheter eller datautgivelser | Likviditetstilbydere trekker kurser; boken tynnes og hopper | Vær flat gjennom utgivelsen, eller bruk limitordrer |
| Small-caps og utenom vanlig handelstid | Få hvilende ordrer; en beskjeden ordre presser gjennom nivåer | Reduser størrelse; bruk limitordrer; sjekk gjennomsnittlig volum først |
| Eksotiske FX-par | Brede spreader, færre market makers som stiller kurs | Sjekk spreaden før du går inn; handle i overlappende timer |
| Nattlige og helge-gap | Ingen handel mellom stenging og åpning; prisen reprises i et hopp | Stop beskytter ikke mot gap; tilpass størrelse til risikoen |
Det ubehagelige mønsteret: slippage er i praksis asymmetrisk. Den har en tendens til å skade heller enn å hjelpe, fordi du krever likviditet nøyaktig i det øyeblikket alle andre gjør det samme. Når gode nyheter kommer, vil du kjøpe, og det vil mengden også, så tilbudsprisen løper fra deg. Når en stop-kaskade utløses, selger alle inn i de samme tynnende budene. Du er sjelden den eneste som strekker deg mot døren. Dette er en av transaksjonskostnadsgrunnene til at backtester overdriver ytelse: en backtest antar at den fylte til den trykte prisen, symmetrisk, hver gang.
Stop er utløsere, ikke garantier
En stop-loss er ikke en pris du er garantert å komme ut på. Det er en utløser. Når markedet berører stop-nivået ditt, blir ordren en markedsordre og fylles til hvilken som helst likviditet som finnes i det øyeblikket. Under rolige forhold i et likvid navn er det en cent eller to i slippage, og ingen legger merke til det. I et gap er det en annen historie.
Gå gjennom det. Du er lang 100 aksjer kjøpt til $55, med stop på $50. Over natten kommer dårlige nyheter. Aksjen handler ikke ned gjennom $50, den åpner neste morgen på $46, og hopper rett forbi stopen din. Stop-loss-ordren utløses ved åpningen og fylles rundt $46, ikke $50.
Lang 100 aksjer til $55, stop på $50, nattlig gap til $46
| Ordre brukt | Hva skjer i gapet | Tap / aksje | Tap (100 aksjer) |
|---|---|---|---|
| Idealisert (stop holder på $50) | Antar likviditet liggende på stopen din | -$5,00 | -$500 |
| Stop-loss (marked) | Utløses, fylles til åpningslikviditeten | -$9,00 | -$900 |
| Stop-limit ($50 stop / $50 limit) | Utløses, men limit ikke nådd; ingen fylling | Posisjonen fortsatt åpen, fortsatt fallende | Ubegrenset |
Stop-loss-fyllet er 80 % verre enn tapet du planla, og ingenting forhindret det, fordi det ikke fantes kjøpere på $50. En stop-limit er alternativet: den garanterer prisen din, men ikke fyllingen din. Hvis markedet hopper forbi limiten din, utføres rett og slett ikke ordren, og du fortsetter å holde en fallende posisjon. Det er den reelle avveiningen, og det er verdt å være rett frem om: vil du heller ha et dårlig fyll eller ingen fylling? For en hard risikogrense på et gap-utsatt instrument aksepterer de fleste tradere det dårlige fyllet.
Hvor «provisjonsfritt» blir betalt for
Hvis megleren din ikke tar provisjon, koster utførelsen fortsatt noe, og det hjelper å forstå hvor. Mange privatmeglere ruter ordrene dine til grossist-market makere og mottar en betaling for denne strømmen, en praksis kalt payment for order flow. Market makeren fyller ordren din og tjener på spreaden, og fanger opp en del av forskjellen mellom bud og tilbud.
Dette er ikke en konspirasjon, og for likvide aksjer under rolige forhold er utførelsen vanligvis grei, noen ganger til og med litt bedre enn den offentlige kursen. Men det er verdt å si rett ut: provisjonsfritt er ikke kostnadsfritt. Spreaden er alltid reell og alltid betalt, bare mindre synlig enn en provisjonspost på linje. Når du sammenligner meglere, hører utførelseskvalitet hjemme sammen med gebyrer og regulering, som er en del av å velge megler basert på det som faktisk betyr noe. Den samme etterspørsel-etter-likviditet-matematikken viser seg on-chain, hvor slippage på AMM-baserte DEX-er er priset inn i hver swap basert på størrelsen på likviditetspoolen.
Hva du faktisk kan gjøre
Ingenting av dette er en grunn til å slutte å handle. Det er en grunn til å slutte å late som om fyllinger er gratis. Noen få konkrete vaner lukker det meste av gapet mellom backtesten din og kontoen din:
- Bruk limitordrer når fyllsikkerhet ikke er kritisk. Du gir opp garantien for utførelse i bytte mot å kontrollere prisen din, og du slutter å betale spreaden som taker.
- Unngå markedsordrer ved åpning, stenging og rundt planlagte nyheter. Dette er øyeblikkene boken er tynnest og slippage er størst.
- Sjekk spreaden før du går inn, spesielt på eksotiske FX-par og small-caps. Hvis spreaden er en betydelig andel av målet ditt, kan handelen være under vann i det øyeblikket du går inn.
- Reduser størrelse i tynne markeder. Ordren din er bare «liten» i forhold til likviditeten som faktisk hviler i boken.
- Mål din egen slippage. Logg forventet fylling versus faktisk fylling i handelsjournalen din, og etter 50 handler vil du kjenne din reelle gjennomsnittlige utførelseskostnad i stedet for å gjette.
Nøkkelpunkter
Grafprisen er historie. Det du kan handle til er et bud og et tilbud, og spreaden mellom dem er en kostnad du betaler på hver rundtur. Markedsordrer tar likviditet og kan presse seg gjennom en tynn bok; stop er utløsere som fylles til hva som enn finnes, ikke til nivået du satte. Provisjonsfri ruting fjerner ikke spreaden, den skjuler den. Traderne som lukker gapet mellom test og virkelighet, behandler utførelse som en reell, målbar kostnad, ikke en avrundingsfeil.
Fordelen din må være større enn utførelseskostnaden din, ellers er det ikke en fordel, det er en subsidie til den som fyller deg.
Ansvarsfraskrivelse: Dette innholdet er kun til utdanningsformål og utgjør ikke finansiell rådgivning. Handel innebærer betydelig risiko for tap. Historisk avkastning garanterer ikke fremtidige resultater.