söndag 30 januari 2011

Mönster i OMXS30

Ett vanligt påstående från tekniska analytiker är att gömt i prishistoriken från aktier och index finns vissa mönster som tenderar att upprepa sig. Vanliga mönster som brukar ses är head and shoulders, cup and handle och triangelformationer. Även om de är mycket använda, så brukar de akademiska undersökningarna oftast visa att dessa mönster saknar all förmåga att förutsäga kommande prisrörelser. Dock är det stor skillnad på hur människor ser på mönster, så för att utvärdera de objektivt räcker det inte med att se på grafer för att skaffa sig en uppfattning.

För att undersöka om det finns några mönster i det svenska OMXS30-indexet ska jag använda mig av en enkel korrelationsanalys. Som substitut för OMXS30 kommer jag använda ETF:en Xact OMXS30, då den är den lättaste sättet att få exponering mot själva index som inte går att handla direkt.

Själva sökandet kommer utföras av en genetisk algoritm. Korrelationen mellan två matriser på 3x5 ( högsta, lägsta och sista kursen för fem dagar) kommer att beräknas. När korrelationen överstiger 90% tas en position som varar i fem dagar. Som fitness-funktion kommer aritmetisk avkastning efter courtage användas.

Det ursprungliga mönstret kommer
att bestå av 101, 99 och 100 för alla högsta, lägsta och sista kurser. Detta för att få det så neutralt som möjligt innan vi låter det muteras.

Mutationstakten ligger på 20%, i en femtedel av fallen kommer ett värde i matrisen att förändras med faktor mellan -0,50% och 0,50% i steg på 0,01%. På de 15 värdena i matrisen kan man då anta att 3 värden kommer "muteras" varje gång. Ytterligare två regler ser till att värdet i cellen för högsta och lägsta värdet för den dagen alltid är just det.

Varje gång en ny mutation genereras rankas den genom fitness-funktionen. Om den presterar bättre än det hittills bästa mönstret så får den stå som modell för nästa mutation, annars försvinner mutationen. Genom upprepade mutationer och förfiningar lokaliseras de bästa mönsterna i historiken. Vi måste dock låta den fortgå under ett stort antal generationer, låt oss säga 1 000 000 st...

KvA

lördag 15 januari 2011

MA200-Oscillator

Mycket av min senaste tid har gått ut på att undersöka trendstrategier då jag försöker utveckla en strategi för att handla fonder. Här är en indikator som jag vill dela med mig av. Den går ut på att ta den dagliga förändringen för ett 200-dagars medelvärde och sedan ta den procentuella rangen för dagens värde av alla värden för 252 dagar (procentrank).

Köp när oscillator är över 0,5 och dagens värde är positivt, vi försöker alltså investera när MA200 lutar mer uppåt än normalt. Ett diagram för utvecklingen på OMXS30 kommer här.



Strategin har varit bra på att fånga de starkaste trenderna och hållit sig utanför när en stark trend saknades. Antalet affärer är 76st med en genomsnittlig avkastning per affär på 3,57%. Andelen affärer som går med vinst ligger på 45%, så avkastningen kommer från att förlusterna är mindre än vinsterna.

Ganska bra för en strategi jag kom på nyss, den är ännu inte optimerad eller anpassad vilket gör att jag har förtroende för konceptet. Ytterligare justeringar kan nog öka prestationen.

Jag misslyckades med att komma på ett coolt namn så fort (KvA Super Trend Oscillator). Den nuvarande beteckningen förklarar ganska vagt vad det handlar om. Känner er fria att kalla den vad ni vill och testa den själva.

KvA

fredag 7 januari 2011

Excelark för att hålla kolla på trenden!

Gjorde ett Excel-ark efter det förra inlägget om lutningen på medelvärdena.
Du kan hitta det här. Skriv in den ticker instrumentet har hos Yahoo och tryck på den stora röda knappen så hämtas den senaste historiken och du kan se om medelvärdena lutar uppåt eller nedåt.

KvA

tisdag 4 januari 2011

Trendföljande MA-strategi med varierande exponering

Ett enkelt sätt att bestämma trenden hos marknaden är att se på lutningen hos ett glidande medelvärde. Om T.ex. MA100 lutar uppåt så köper vi andelar i en indexfond. Men om samtidigt MA200 lutar nedåt, vågar vi investera fortfarande? Vilket medelvärde ska vi lita på för att göra våra investeringar?.

Ett enkelt och diplomatiskt sätt är helt enkelt att ge varje medelvärde en röst i vad positionen ska vara. Ta T.ex. medelvärdena 50, 100, 150, 200 och 300. Dessa strategier får var för sig en del av kapitalet och investerar när medelvärdet lutar uppåt och säljer positionen när det lutar nedåt.
Fördelen med detta är att vi är som mest investerade när trenden är som starkast och minst när den är som svagast.

En bild säger mer än tusen ord.


De stora kasten jämnas ut då vi inte investerar hela kapitalet i oroliga tider. Samtidigt får vi större delen av avkastningen i bra tider.

KvA