Välkommen till dagens inlägg där vi dyker ner i en av de mest använda indikatorerna inom teknisk analys: MACD (Moving Average Convergence Divergence). Denna indikator är en favorit bland både nybörjare och erfarna traders, men hur effektiv är den egentligen? Idag kommer vi att utforska MACDs styrkor och svagheter, och jag kommer att presentera en utvärdering baserad på historiska data. Jag hoppas att denna genomgång kan ge dig insikter som kan vara till nytta för din egna strategiutveckling.
50 år med MACD
MACD uppfanns av Gerald Appel på 1970-talet. Appel var en professionell trader och analytiker som ville skapa en enkel men effektiv indikator för att förstå marknadstrender. MACD står för Moving Average Convergence Divergence och är en teknisk indikator som används inom aktiehandel och andra finansiella marknader. Tänk på det som en termometer för marknaden; den hjälper dig att förstå om en aktie är ”het” och på väg upp, eller ”kall” och på väg ner.
MACDs (12/26/9) beståndsdelar
- Snabbt Glidande Medelvärde (EMA): Det första talet, 12, representerar det snabbare glidande medelvärdet (Exponential Moving Average, EMA) och är baserat på de senaste 12 dagarnas prisdata.
- Långsamt Glidande Medelvärde (EMA): Det andra talet, 26, representerar det långsammare glidande medelvärdet och är baserat på de senaste 26 dagarnas prisdata.
- Signal-linje: Det tredje talet, 9, representerar antalet perioder som används för att beräkna den så kallade ”signal-linjen”, vilket är ett glidande medelvärde av MACD-linjen själv.
Hur används dessa parametrar?
- MACD-linjen: Beräknas genom att subtrahera det 26-dagars glidande medelvärdet från det 12-dagars glidande medelvärdet. Resultatet är MACD-linjen.
- Signal-linjen: Är ett 9-dagars glidande medelvärde av MACD-linjen.
Hur handlar vi efter MACD?
- Köpsignal: MACD-linjen (det snabbare medelvärdet) korsar under Signal-linjen (det långsammare medelvärdet). Det innebär att vi här använder MACD som en mean reversion strategi.
- Säljsignal: När MACD-linjen korsar över signal-linjen.
- Transaktion: Köp och sälj sker dagen efter till öppningskursen.
Utvärderingsprocessen av MACD
Utvärderingen sker på aktieindexet OMXS30 över en längre period från 1990-06-30 till 2023-10-27. Vi fokuserar på stängningskurser vid dagens avslut. OMXS30 indexet kommer från NasdaqOMX och Yahoo Finance. Utvärderingsprocessen kommer att genomföras i flera steg och kommer i stort sett att följa samma struktur som tidigare utvärderingar av Glidande medelvärde, RSI(2) och Bollinger bands. Idag ska vi lägga till ett steg nämligen en stop loss till strategin. Utvärderingen sker i följande steg:
- Resultat över hela tidsperioden genererad av MACD-strategin med de klassiska parametrarna. Vi betraktar hela perioden som en utvärderingsperiod (out-of-sample).
- Resultatet över hela tidsperioden men med optimerade parametrar. Resultatet kommer därmed från träningsdata (in-sample) varför vi inte kan dra slutsatser om strategin är bra eller dålig.
- Walk-Forward analys där vi undersöker om strategin uppfyller kriteriet att resultatet på utvärderingsdata (out-of-sample) ska åtminstone vara 60% av resultatet på träningsdata (in-sample). Vi kommer att utvärdera från 1-5 tränings- och utvärderingsperioder där utvärderingsperioden utgör 20-50% av totala undersökningsperioden.
- Avslutningsvis analyserar vi förlustaffärerna och undersöker om det är möjligt att sätta en stop-loss som minimerar risken för stora förlustaffärer. Det kommer att ske med något som heter MAE.
MACD med klassiska parametrar
I nedanstående figur visas OMXS30 index i det övre diagrammet och MACD i det nedre diagrammet.
Figur 1. OMXS30 och MACD

Figur 1 visar OMXS30 ungefär ett år tillbaka i det övre diagrammet. I det nedre diagrammet visas MACD (Moving Average Convergence Divergence) med parametervärdena (12/26/9). Under perioden i diagrammet har cirka 10 köp- och säljsignaler genererats. MACD presenteras som ett histogram där staplarna representerar skillnaden mellan det MACD och signallinjen, och linjerna representerar MACD och signallinjen. När den gröna signallinjen är mindre än den orange/vit MACD så kommer stapeln att vara negativ och vise versa.
Man kan ju tänka sig olika scenarier när för en köpsignal: (1) när MACD > Signalinjen och (2) när MACD < Signallinjen, (3) MACD>0, (4) MACD<0, (5) Signallinjen>0 och (6) Signallinjen<0. Fler alternativ finns där man analyserar lutningen på de olika kurvorna. Vi kommer här att använda oss av (1), dvs vi betraktar köpläge när MACD>Signallinjen. I figuren nedan visas de två senaste köp- och säljsignalerna.
Figur 2. OMXS30 och MACD (6 månader)

Figur 2 visar köpsignaler när det snabbare MACD (Moving Average Convergence Divergence) korsar signallinjen från ovansidan. Ett exempel är den 25e september när en köpsignal utlöstes och index köptes dagen efter till öppningskursen. En säljsignal inträffade den 10e oktober.
Resultatet för en sådan strategi illustreras i Figur 3, där kapitalkurvan visas för hela perioden som betraktas som out-of-sample. Anledningen till det är att strategin har optimerats under en annan tidsperiod och för en annan marknad. Kapitalkurvan ger en bild av hur strategin har presterat över tiden.
Figur 3. Kapitalkurvan (Equity curve) avseende en MACD strategi

Det är positivt att notera att kapitalkurvan går från det nedre vänstra hörnet till det övre högra hörnet, vilket indikerar en övergripande ökning av kapitalet över tiden. Å andra sidan är det viktigt att uppmärksamma att drawdown är betydande, vilket innebär att det har funnits perioder med förlust. Det är också viktigt att betona att en sådan här strategi kan vara nervig att följa, och det finns en risk för att man kan bli utstoppad, särskilt om man inte är välkapitaliserad och använder strategin på instrument med hävstång. Det är därför viktigt att noga överväga riskhantering och kapitalisering när man använder en sådan strategi. Vi kommer därför att kombinera strategin med en stop-loss som ett sätt att kontrollera för risk.
En stop-loss är en fördefinierad nivå där vi bestämmer oss för att sälja en position för att därmed begränsa vår förlust om priset rör sig mot oss. Syftet med en stop-loss är att minska risken för stora förluster genom att automatiskt avsluta en position när priset når en förutbestämd nivå. Vi kommer att göra det efter att vi har optimerat MACD.
MACD med optimerade parametrar
Vi kommer att optimera strategin utifrån parametrarna avseende det långsamma (parametervärden 22-30) och snabba (7-11) exponentiella medelvärdena och parametern avseende signallinjen (7-11). Det ger oss totalt 125 olika kombinationer som optimeras genom att maximera målvariabeln nettovinsten. Kapitalkurvan för den optimerade MACD strategin kommer att se ut enligt nedan.
Figur 4. Kapitalkurvan avseende en optimerad MACD strategi.

Vi kan notera två viktiga aspekter. Den optimerade strategin genererar en högre nettovinst och har en högre nettovinst i förhållande till drawdown, vilket innebär mindre risk. Strategin har visat sig vara lönsam i 70% av transaktionerna, och investeringen i marknaden har pågått runt 50% av tiden. Den totala nettovinsten är något högre än 160 000 kronor, medan drawdown har varit knappt 35 000 kronor. Profit factor är lika med 1,53, vilket indikerar ett positivt risk/reward-förhållande.
Walk-Forward analys
Som jag har betonat tidigare är det av yttersta vikt att utvärdera strategin med data som inte har använts vid optimeringen. Detta kallas vanligtvis out-of-sample utvärdering och är en avgörande del av att bedöma strategins prestanda realistiskt.
I vår Walk-Forward analys försöker vi replikera hur strategin skulle fungera i praktiken. Vi kalibrerar modellen med historisk data, men själva resultatet genereras på en okänd framtid som ännu inte har inträffat. Denna metod ger oss en mer realistisk uppfattning om strategins hållbarhet och dess potential när den används i realtid.
Det är en försiktig och trovärdig metod för att bedöma en handelsstrategis prestation och hur den kommer att fungera när den används på riktigt. I nedanstående figur illustreras resultatet utifrån Walk-Forward analysen.
Figur 5. Walk-Forward analys av en optimerad MACD

Figur 5 presenterar resultatet av Walk-Forward analysen. Begreppet ”Fail” används när nettovinsten under utvärderingsperioden är mindre än 60% av nettovinsten under träningsperioden. Det är intressant att notera att i 9 av de 20 fallen, det vill säga nästan hälften av fallen, har vi uppnått ”Pass”. Det innebär att utvärderingsperiodens resultat var minst 60% av träningsperiodens resultat.
När vi bara har en tränings/utvärderingsperiod, är det däremot ”Fail” i samtliga fall. Det tyder på att strategin tidigare har fungerat bättre än den gör nu, och detta kan vara en viktig insikt. Vidare ser vi att kortare utvärderingsperioder presterar sämre än de längre perioderna, vilket antyder att att göra frekventa optimeringar av parametrarna inte ger lika bra resultat.
Frågan om detta resultat är tillräckligt bra är subjektiv och varierar beroende på den enskilda investerarens mål och risktolerans. Det är viktigt att noga överväga strategins prestanda och hur den passar in i ens övergripande investeringsstrategi och mål.
Stop-loss analys
Vi kommer att använda oss av något som heter Maximum Adverse Excursion (MAE) när det gäller att bestämma stop-loss nivån. MAE är ett begrepp inom handel och riskhantering som används för att mäta den maximala förlusten som en handelsposition upplever från dess ingångsnivå till den mest ogynnsamma punkten innan positionen stängs. MAE är ett bra verktyg för att bedöma risken och volatiliteten för en handelsstrategi eller en enskild handelsposition.
När en handelsposition öppnas, kan priset gå i olika riktningar innan det når en vinst eller förlust. MAE representerar den största förlusten (negativ avvikelse) som uppstår under tiden positionen är öppen. Det är det värsta scenariot i termer av förlust som handlaren upplever innan positionen stängs, oavsett om det är en vinst eller förlust i slutändan.
Genom att analysera MAE kan vi bättre förstå och hantera risken i våra handelsstrategier. Det kan användas för att sätta stop-loss-nivåer, men också för att bestämma positionens storlek och optimera riskhanteringen. I figuren nedan visas MAE för den optimerade MACD-strategin med parametrarna (7/30/7).
Figur 6. MAE avseende optimerad MACD

Figur 6 används för att mäta vinst eller förlust i enskilda transaktioner, där gröna punkter representerar vinst och röda punkter representerar förlust. På den horisontella axeln visas den maximala drawdown (förlust från högsta punkt) som en position har upplevt.
Det är tydligt att många av positionerna är gröna, vilket indikerar vinstaffärer. Dessutom har många av positionerna upplevt en drawdown, men ändå resulterat i en vinstaffär. Å andra sidan har några positioner med en drawdown resulterat i förlustaffärer. Det är särskilt tydligt att positioner som har haft en stor drawdown i nästan samtliga fall har slutat med förlust.
Det är en viktig observation att nästan alla positioner med en drawdown på mer än 7500 kronor har lett till förlust. Därför kan det vara lämpligt att överväga att använda en stop-loss-nivå vid sådana stora drawdowns för att begränsa förluster och hantera risken effektivt. Hur skulle kapitalkurvan se ut efter att vi inkluderar en stop-loss på 7500 kronor?
Figur 7. Kapitalkurvan avseende optimerad MACD med en stop-loss

Det är intressant att notera att när en stop-loss införs i handelsstrategin, uppstår två effekter:
- Resultatet blir något sämre: Detta innebär att med en stop-loss-nivå kommer strategin att förlora något av sin potentiella vinst, eftersom positioner kan stängas utifrån stop-loss-nivån även om de senare skulle ha vänt sig till vinstaffärer. Detta är en vanlig kompromiss när man inför stop-loss-nivåer för att begränsa förluster.
- Den riskjusterade avkastningen blir bättre: Å andra sidan kan den riskjusterade avkastningen, mätt som nettovinst i förhållande till drawdown, förbättras. Detta innebär att risken minskar med införandet av stop-loss-nivåer, vilket kan vara särskilt värdefullt för att bevara kapitalet och hantera riskerna effektivt.
Det är alltid en avvägning mellan att maximera vinsten och att minimera förlusterna när man använder stop-loss-nivåer i en handelsstrategi. Det är viktigt att hitta rätt balans som passar din risktolerans och dina mål. I många fall är det en bra idé att använda stop-loss som en del av en sund riskhanteringsstrategi för att skydda kapitalet och minska den potentiella nedgången i svåra marknadsförhållanden.
Slutsats
Frågan är om en strategi baserad på MACD (Moving Average Convergence Divergence) inom teknisk analys kan användas för att identifiera köp- och säljsignaler i ett index som OMXS30. Här är några möjliga slutsatser som kan dras:
- Historisk prestanda: Strategin har historiskt visat sig vara lönsam och genererat vinstaffärer, särskilt när den används med rätt parametrar.
- Riskhantering: Genom att använda Maximum Adverse Excursion (MAE) och införa stop-loss-nivåer kan du förbättra den riskjusterade avkastningen och minska potentiella förluster. Detta är viktigt för att skydda kapitalet.
- Optimering: Strategin kan förbättras genom att optimera parametrarna, men det är viktigt att använda en försiktig strategi för att undvika överoptimering och kurvanpassning.
- Walk-Forward-analys: Resultaten från Walk-Forward-analysen indikerar att strategin fungerar bättre när den används på tidigare data än när den används på nyare data. Detta kan vara en viktig insikt för att bedöma strategins aktuella relevans.
- Risk och belöning: Genom att införa stop-loss-nivåer kan du minska riskerna med strategin, men det kan komma på bekostnad av en något lägre potentiell belöning. Det är en avvägning som måste göras med hänsyn till din risktolerans och mål.
- Flexibilitet: Strategin kan anpassas och optimeras för att bättre passa aktuella marknadsförhållanden och risknivåer. Det är viktigt att vara flexibel och anpassa strategin efter förändringar i marknaden.
Sammanfattningsvis är MACD en intressant strategi med potential att vara lönsam, men den kräver noggrann riskhantering och övervakning för att maximera dess fördelar och minimera riskerna. Det är också viktigt att vara medveten om att historisk prestanda inte nödvändigtvis garanterar framgång i framtiden, och att strategin bör anpassas och utvärderas regelbundet för att säkerställa dess relevans och effektivitet på aktuell marknad.
One Comment