ATR-kalkylator
Beräkna Wilder Average True Range, normalisera volatiliteten mot priset och uppskatta en riskbaserad positionsstorlek från hög, låg och nära data.
Hur ATR-kalkylatorn fungerar
Average True Range är ett riktningsneutralt volatilitetsmått utvecklat av J. Welles Wilder. Till skillnad från ett enkelt högt till lågt intervall, tar sann intervall även hänsyn till gap mellan föregående stängning och den aktuella sessionen. För varje rad efter den första tar den här kalkylatorn den största av den nuvarande högsta minus den låga strömmen, den absoluta skillnaden mellan nuvarande hög och föregående stängning och den absoluta skillnaden mellan nuvarande låg och föregående stängning. Ett stort drag över natten representeras därför även när själva sessionen handlar inom ett smalt intervall.
Den första ATR är det aritmetiska medelvärdet av de första sanna intervallen i den valda tillbakablicken. Varje senare värde använder Wilder-utjämning: föregående ATR får period minus en del, det senaste sanna intervallet får en del och summan divideras med perioden. Standardinställningen för fjorton perioder kräver därför femton rader eftersom den första raden endast tillhandahåller den tidigare stängningen som behövs för det första sanna området. Den rekursiva metoden ger en stabil serie som anpassas gradvis när volatiliteten ändras.
ATR uttrycks i samma prisenheter som instrumentet. Att dividera den senaste ATR med den senaste stängningen och multiplicera med hundra skapar ATR-procent, vilket gör volatiliteten lättare att jämföra mellan priser. En ATR på två dollar är betydande för en tillgång på tio dollar men liten för en tillgång på femhundra dollar. ATR-procenten förblir historisk och kan förändras kraftigt efter nyheter, luckor, illikvid handel eller ett regimskifte, så det bör inte behandlas som en fast prognos.
Positionsstorlekssektionen omvandlar den valda portföljriskprocenten till ett valutariskbelopp, dividerar sedan det beloppet med en ATR och avrundar nedåt till hela aktier. Stoppavståndet visar ATR multiplicerat med det resulterande andelsantalet. Detta är en pedagogisk ATR-riskmodell, inte en komplett handelsplan. Om ditt faktiska stopp är två ATR-enheter bort, dividera risken med två ATR istället. Avgifter, glidning, partistorlekar, hävstång, valutaomvandling och luckor bortom ett stopp kan väsentligt förändra den realiserade förlusten.
Steg för steg
- Ange kronologiska rader som innehåller höga, låga och nära värden, med en marknadsperiod på varje rad.
- Välj ATR-period, portföljvärde och maximal portföljprocent att riskera i exempelpositionen.
- Granska aktuell ATR, ATR-procent, riskbelopp, uppskattning av hela andelen, stoppsträcka och de senaste sanna intervallen.
Exempel på fungerande ATR
Anta att gårdagen stängde på 100 och idag handlades så högt som 105, så lågt som 102, och stängde på 104. Interdagsintervallet är 3, högsta till föregående stängningsgap är 5, och lågt till föregående stängningsgap är 2. Sant intervall är det största värdet, vilket är 5. Ett enkelt intervall skulle missa en del av övernattningsintervallet för att fånga upp hela den relevanta rörelsen.
Antag att en ATR för fjorton perioder är lika med 2,50, den senaste stängningen är 50, en portfölj är värd 25 000 och risken är en procent. ATR-procenten är 5 procent. Valutariskbeloppet är 250. Att dividera 250 med 2,50 ger 100 hela aktier, och en ATR för stoppavstånd över den positionen är lika med 250. Om det planerade stoppet är 1,5 ATR från inträde, skulle lämplig kvantitet under samma förenklade modell vara mindre.
När ATR-analys är användbar
ATR kan hjälpa till att jämföra nuvarande rörelse med ett instruments egen historia, anpassa stoppforskningen till förändrad volatilitet eller normalisera en positionsdimensioneringsprocess. Trendföljare kan använda en multipel av ATR som efterföljande referens. Swinghandlare kan undvika att placera stopp i rutinmässigt prisljud. Portföljförvaltare kan använda ATR-procent för att jämföra den senaste tidens rörelse av instrument med mycket olika nominella priser, samtidigt som de inser att prisintervallet inte är detsamma som statistisk avkastningsvolatilitet.
Använd ett dataintervall i linje med den avsedda lagringshorisonten. Daglig ATR kan informera en flerdagarshandel, medan ATR per timme beskriver en mycket kortare marknadsrytm. Håll sessionsgränserna konsekventa, särskilt för tillgångar som handlas nästan kontinuerligt. ATR indikerar inte riktning eller förväntad avkastning, så para ihop det med ett separat inträdesmotiv. Granska likviditet, gaprisk, händelsekalendrar, koncentration och maximal portföljförlust innan du förlitar dig på en beräknad kvantitet.
Vanliga ATR-misstag
Ett vanligt fel är att beräkna endast hög minus låg och ignorera föregående stängning, vilket underskattar volatiliteten efter gap. En annan går in i raderna som är nyaste först. Sant intervall är kronologiskt, så omvänd data parar varje session med fel föregående stängning. Kontrollera att varje högsta är åtminstone den lägsta, att värden använder samma valuta- och justeringskonvention och att splitjusterad och rådata inte blandas i en serie.
Tolka inte ATR som ett prismål eller en förutsägelse att nästa drag kommer att vara lika med en ATR. Det är ett utjämnat historiskt område. Att använda en ATR som ett universellt stopp ignorerar också strategistruktur och gaprisk. Det visade andelstalet förutsätter att hela det valda riskbeloppet kan gå förlorat över exakt en ATR och att aktier är hela enheter. Verkliga beställningar möter avgifter, spreadar, glidning, partiella fyllningar, skatter, hävstångsregler och förluster utöver stopppriser.
Genomsnittlig True Range Formel
verkligt intervall = det största av högsta minus lägsta, absolutvärdet av högsta minus föregående stängning och absolutvärdet av lägsta minus föregående stängning
första ATR = summan av de första verkliga intervallen delad med perioden
nästa ATR = föregående ATR gånger perioden minus ett, plus aktuellt verkligt intervall, allt delat med perioden
ATR procent = ATR delat med aktuell stängning gånger 100
riskbelopp = portföljvärde gånger riskprocent delat med 100
positionsstorlek = heltalsdelen av riskbelopp delat med ATR
stoppavstånd = ATR gånger positionsstorlek
Den första inmatningsraden upprättar en tidigare stängning och har inte ett rapporterat sant intervall. Denna implementering håller full precision under utjämning och rundar visade värden. Positionsstorleken avrundas nedåt till hela enheter och förutsätter ett ATR-stopp. Det begränsar inte positionen med tillgängligt kapital, marginal, kontraktsmultiplikator eller partistorlek. Anpassa risknämnaren när det avsedda stoppet använder en annan ATR-multipel.
Begränsningar och antaganden
ATR ser bakåt och kan släpa efter plötsliga regimförändringar. Data måste vara kronologiska och internt konsekventa, med giltiga toppar, dalar och stängningar. Modellen förutsätter ett ATR-stopp, hela aktier, omedelbart genomförande, inga finansieringsbegränsningar och inga kostnader eller luckor. Den modellerar inte korrelationer eller total portföljexponering. Lokal persistens är beroende av webbläsarens beteende. Historisk räckvidd kan inte garantera framtida inneslutning, och en stopporder kan exekveras långt från dess utlösare. Använd denna utgång för utbildning, inte personlig rådgivning.
Viktiga ATR-villkor
- True Range
- Det största av sessionsintervallet och de två absoluta avstånden från nuvarande höga eller låga till föregående stängning.
- Genomsnittligt sant intervall
- Ett Wilder-utjämnat medelvärde av sanna intervall som rapporterar den senaste riktningsneutrala rörelsen i instrumentets prisenheter.
- ATR-procent
- Senaste ATR dividerat med senaste stängning och multiplicerat med hundra, används för att normalisera intervallet över olika prisnivåer.
Jämför ATR med andra riskmått
ATR beskriver absolut prisintervall och gap. Standardavvikelsen beskriver spridningen av avkastningen runt deras medelvärde, medan beta uppskattar känsligheten för marknadsavkastning. Dessa åtgärder svarar på olika frågor. ATR är intuitivt för diagrambaserade stoppavstånd, men portföljkonstruktion kräver vanligtvis också korrelationer, avkastningsvolatilitet, likviditet och scenarioanalys.
RSI-kalkylatorn lägger till riktningsmomentumkontext men mäter inte volatiliteten. En positionsstorlekskalkylator kan inkludera ett uttryckligen valt ingångs- och stopppris snarare än att anta en ATR. En kalkylator för maximal neddragning undersöker realiserade topp-till-dalförluster. Kombination av verktyg kan förbättra strukturen, men ingen samling av historiska mätvärden tar bort osäkerhet eller exekveringsrisk.
FAQ
Vad mäter ATR?
ATR mäter den utjämnade storleken av de senaste prisklasserna, inklusive luckor. Den är riktningsneutral: en kraftig framgång och en kraftig nedgång kan båda öka ATR. Värdet anges i prisenheter, så det beskriver typisk rörelse snarare än en procentuell avkastning eller förväntad vinst. ATR-procenten divideras med den senaste nära för att förbättra jämförelsen mellan instrument med olika prisnivåer.
Varför använder ATR den tidigare stängningen?
Den tidigare close fångar rörelse som sker mellan sessionerna. Om en tillgång stänger vid 100 och öppnar nära 110, kan ett högt till lågt intervall som endast beräknas inom den nya sessionen verka litet även om innehavarna upplevde en stor prisförändring. Att ta det största avståndet som involverar föregående stängning inkluderar detta gap. Detta gör verkligt intervall mer informativt än intradagsintervall när sessioner inte handlas kontinuerligt.
Varför är fjorton den vanliga ATR-perioden?
Fjorton var Wilders ursprungliga gemensamma miljö och är fortfarande en plattformskonvention, men det är inte obligatoriskt. En kortare period reagerar snabbare på volatilitetschocker och faller även snabbare efteråt. En längre period förändras långsammare och kan passa en längre beslutshorisont. Det lämpliga valet beror på datafrekvens, strategi, likviditet och testning. Jämför ATR-värden endast när deras period och intervall är konsekventa.
Hur beräknas ATR-positionsstorleken?
Kalkylatorn multiplicerar portföljvärdet med den valda riskprocenten för att få en valutariskbudget. Den dividerar det beloppet med den senaste ATR och avrundar nedåt till en hel aktie. Detta förutsätter att avståndet till stopp är exakt en ATR. För ett stopp två ATR bort, använd två gånger ATR i nämnaren. Begränsa även kvantitet för tillgängligt kapital och ta hänsyn till avgifter, glidning och gaprisk.
Kan ATR jämföras mellan olika tillgångar?
Raw ATR är inte direkt jämförbar när prisnivåer eller valutor skiljer sig. ATR-procent normaliserar den senaste ATR vid den senaste stängningen, vilket ger ett mer användbart relativt mått. Jämförelser kräver fortfarande matchande intervall och perioder. Handelstimmar, likviditet, företagsåtgärder, prisgränser och sessionsdefinitioner kan orsaka strukturella skillnader. För portföljrisk ger avkastningsvolatilitet och korrelationer ytterligare information som ATR ensam inte fångar upp.
Relaterade verktyg
Använd RSI-kalkylatorn för momentumzoner, Positionsstorlekskalkylatorn för anpassade ingångs- och stoppnivåer, och Maximal Drawdown Calculator för historisk nedgångsanalys.