hur man beräknar maximal Drawdown i Excel
maximal drawdown är en viktig handelsstatistik som du borde veta i din backtesting och live trading. I backtesting visar det dig nackdelen med en strategi. Att spåra max drawdown i live trading hjälper dig att förstå när din strategi kanske inte fungerar som förväntat.
maximal drawdown (MDD) beräknas i procent, och är den mest att ditt konto har förlorat mellan höga vattenstämplar. För att få din maximala drawdown, beräkna din löpande procent vinst och förlust totalt, använd sedan Excel MIN-funktionen för att få maximal drawdown, vilket är det mest negativa talet. Även om det för närvarande inte finns något nytt högt vattenstämpel, men din nuvarande drawdown är större än tidigare maximala drawdowns, kan din nuvarande drawdown användas som din maximala drawdown.
här är en video som visar dig maximal drawdown i aktion. Om du föredrar textversionen finns den under videon.
steg-för-steg-Guide för att beräkna maximal handel Drawdown i Excel
Detta är den exakta processen för att beräkna max drawdown i Excel.
du kan använda liknande formler i kalkylprogram som:
- Mac-nummer
- Google Sheets
- OpenOffice
importera först dina affärer till Excel. Jag kommer att använda en export från Forex Tester för att analysera mina backtesting resultat. Du kan lära dig mer om Forex Tester här.
gå till: Fil > Importera. Hitta sedan din fil.
skapa sedan en kolumn som heter balans och Lägg till vinsten från varje handel till löpande balans. Formeln visas här.
i nästa kolumn skapar du en procentuell vinst eller förlust för varje handel. Eftersom max drawdown ska beräknas i procent måste vi räkna ut procentförändringen på varje handel.
lägg sedan till procent vinst eller förlust i nästa kolumn för att skapa en löpande summa.
när du har denna löpande summa i procent kan du använda min-funktionen för att hitta det minsta (mest negativa) numret i den här kolumnen för att få max drawdown. Formeln i det här exemplet är:
=MIN(t3:t17)
slutligen kan du också skapa en graf över din drawdown, så det är lättare att visualisera. Markera bara rad T (eller din löpande procentuell förändring Total kolumn) och klicka sedan på grafknappen för att skapa en graf på sidan av tabellen.
det är allt som finns till det!
även om du inte har ett nytt högt vattenstämpel i ditt kontosaldo, men din nuvarande drawdown är större än tidigare drawdowns, kan du överväga din nuvarande drawdown din max drawdown.
Hur hittar du Max Drawdown av en portfölj?
processen att beräkna max drawdown för en portfölj är densamma. Lägg bara till alla affärer i portföljen i kalkylbladet.
efter det, sortera alla affärer efter utgångsdatum. Beräkna sedan löpande vinst / förlust i procent.
slutligen, använd min-funktionen i Excel för att hitta den största neddragningen i den löpande summan.
Vad Säger Maximal Drawdown Dig?
det finns 3 olika scenarier när du ska titta på maximal drawdown:
- Backtesting
- betatestning
- Live Trading
max drawdown i varje situation ger dig olika information.
Backtesting
du bör ta reda på vad din max drawdown är för ett visst system i backtesting, så du vet vad du kan förvänta dig i livehandel.
dina backtesting-resultat kan ha gett solida avkastningar, men om du inte realistiskt kunde uthärda den största neddragningen, kommer systemet inte att fungera för dig. Det är bra att veta det innan du börjar handla med riktiga pengar.
det fantastiska med backtesting är att du kan testa många olika ideer, för att se hur en liten tweak i strategin förändrar resultaten. När du har en strategi som du gillar kan du gå vidare till nästa steg.
betatestning
när du är betatestning (även känd som forward testing) är detta den första möjligheten att se om dina backtesting-resultat kommer att översättas till levande marknadsförhållanden.
ibland gör de det inte, av skäl som jag pratar om här.
om din betatestning max drawdown är mycket större än din backtesting drawdown, kan du göra något annorlunda i betatestning. Jämför dina backtesting-affärer med dina Beta-affärer för att se varför du har en större drawdown.
detta mellansteg fungerar som den sista kontrollen på din handelsstrategi innan du går live. Tänk på att strategin kan fungera bra, men du slår helt enkelt en olycka.
Live Trading
slutligen kommer din max drawdown i live trading att visa dig hur bra du gör, jämfört med din testning. Om din live trading max drawdown är högre än din backtesting eller beta-testning, bör du gilla din live trading närmare.
här är några saker att tänka på:
- tar du för många impulsiva affärer?
- har marknadsförhållandena förändrats?
- följer du inte reglerna i din strategi?
- har du varit hämnd handel?
spåra din max drawdown är ett varningssystem som visar dig när en eller flera av dessa saker kan vara out of line. Utan denna information kanske du inte vet att du handlar dåligt…tills det är för sent.
vid den tiden kan det vara riktigt svårt att kompensera för förlusterna.
dessutom, när du har backtesting-och Betahandelsdata, kan du jämföra dina testhandel med dina levande affärer för att se om det finns några märkbara skillnader. Om du inte har testhandel att referera, måste du bygga upp ditt ”bibliotek” av affärer med endast levande affärer och det kan ta lite tid.
förväntad maximal Drawdown
testning är inte det enda sättet att räkna ut din förväntade maximala drawdown.
du kan också använda en Monte Carlo-simulering för att ta reda på hur mycket din strategi potentiellt kan förlora.
Backtesting och forward testing är bra approximationer av hur din strategi kommer att fungera, men det är också bra att ansluta din statistik till en simulator för att se vad ditt värsta möjliga resultat kan vara.
en Monte Carlo-simulering använder helt enkelt parametrarna för din strategi som win rate och win/loss per handel. Sedan simulerar det tusentals affärer med dessa egenskaper, för att se vad din värsta drawdown kan visa sig vara.
du kan till exempel ha högst 4 förlorade affärer i rad i testning. En Monte Carlo-simulering visar dock att du potentiellt kan ha upp till 10 förlorande affärer i rad.
Detta är viktig information eftersom om du handlar detta live och du träffar 8 förlora affärer i rad, kanske du tror att din strategi har slutat fungera.
i verkligheten ligger detta inom de normala parametrarna för hur ditt system fungerar och du borde inte freak out om det.
men om du träffar 12 förlorar affärer i rad kan det vara dags att sluta handla och granska dina resultat eftersom det ligger utanför den maximala förlusten som du såg i Monte Carlo-simuleringen.
du bör plugin backtesting, Beta-testning och levande handelsresultat till en Monte Carlo simulator för att se vad din förväntade max drawdown kan vara.
ju mer data du har desto bättre.
Vad är en bra maximal Drawdown?
det finns inget sådant som en ” bra ” maximal drawdown. Acceptabel maximal drawdown kommer att variera beroende på näringsidkare.
många nya oberoende handlare strävar efter att ha en låg maximal drawdown. Men med låg risk kommer också låga belöningar. Om du är OK med det, bör låga neddragningar vara ett av dina mål.
men om du vill se högre avkastning måste du vanligtvis uthärda högre drawdowns.
det är bara hur handel fungerar, det finns inga gratis luncher.
en annan sak att tänka på när man tittar på max drawdown är den psykologiska effekten som drawdown kan ha på dig.
vissa handlare kan klara en 60% drawdown, i utbyte mot att också ha högre avkastning.
men för många handlare skulle en 60% drawdown freak dem ut!
så du borde hitta din ”freak out” – punkt och skräddarsy din handelsstrategi i enlighet därmed. Läs det här inlägget om att hitta din risktolerans personlighet för att lära dig mer om hur du kan räkna ut din risktolerans.
en bra max drawdown för dig kan vara mer som 10%. Om så är fallet måste du förmodligen riskera mindre per handel.
slutsats
varje handlare bör känna till sin maximala drawdown i live-handel. Det hjälper också att känna till din drawdown i backtesting och framåt testning eftersom dessa data kommer att ge dig referenspunkter för att förbättra din handel.
ta några minuter att göra denna enkla beräkning just nu, och ta reda på hur du gör.
kör sedan också dina data genom en Monte Carlo-simulator för att se hur stor din drawdown kan bli. Om du inte är bekväm med den förväntade maxutdragningen, ring sedan tillbaka din risk per handel tills du kan tolerera den maximala risken.