Vinnaren i pepparkakshustävlingen!
2017-04-26, 13:49
  #25
Moderator
RostigHinks avatar
Inte så vansinnigt enkelt med trendföljande strategier på fonder men det går.
Swedbank Robur Globalfond

Man kan köpa när kursen ligger över SMA200 eller över SMA50. Andra taktiker är köp när SMA50 är över SMA200.

Bild från excel -> c++ -> python -> gnuplot. Hemmahack.
__________________
Senast redigerad av RostigHink 2017-04-26 kl. 14:02. Anledning: paj länk
Citera
2017-04-26, 14:17
  #26
Medlem
sinewaves avatar
Citat:
Ursprungligen postat av RostigHink
Inte så vansinnigt enkelt med trendföljande strategier på fonder men det går.
Swedbank Robur Globalfond

Man kan köpa när kursen ligger över SMA200 eller över SMA50. Andra taktiker är köp när SMA50 är över SMA200.

Bild från excel -> c++ -> python -> gnuplot. Hemmahack.

Äsch, så svårt är det inte. Det handlar mest om att det inte riktigt finns verktyg för att pyssla med det på ett enkelt sätt. Närmaste kommer väl Google Spreadsheets men då Google Finance inte track:ar svenska fonder måste man istället använda sig av jämförelseindex.

Exempel, Google Spreadsheets (från Classier Hedge):
https://docs.google.com/spreadsheets...9cyH1Bh4l1Zl54
Citera
2017-04-26, 18:58
  #27
Medlem
Citat:
Ursprungligen postat av RostigHink
Inte så vansinnigt enkelt med trendföljande strategier på fonder men det går.
Swedbank Robur Globalfond

Man kan köpa när kursen ligger över SMA200 eller över SMA50. Andra taktiker är köp när SMA50 är över SMA200.

Bild från excel -> c++ -> python -> gnuplot. Hemmahack.


Personligen är jag ett stort fan av att följa MA50/MA200 och köpa respektive sälja när de korsas. Det funkar ju alltid, nackdelen är att du missar lite av uppgången samt ligger med i nedgången en stund.

Träffsäkert citat från Peter Lynch
“Far more money has been lost by investors preparing for corrections, or trying to anticipate corrections, than has been lost in corrections themselves.”
Citera
2017-04-26, 19:41
  #28
Moderator
RostigHinks avatar
Citat:
Ursprungligen postat av cherrycxke
Personligen är jag ett stort fan av att följa MA50/MA200 och köpa respektive sälja när de korsas. Det funkar ju alltid, nackdelen är att du missar lite av uppgången samt ligger med i nedgången en stund.

Träffsäkert citat från Peter Lynch
“Far more money has been lost by investors preparing for corrections, or trying to anticipate corrections, than has been lost in corrections themselves.”
Korsningen MA50 och MA200 är klassisk och funkar i alla fonder som trendar åt något håll. Går fonden horisontellt struntar man i den.

En annan strategi man kan pröva är att köpa när MA20 korsar MA50 underifrån och båda befinner sig under MA200. När sedan MA50 går över MA200 så struntar man i MA20. Sälj när MA50 går under MA200.

Ofta får man anpassa en strategi till en fonds beteende. Strategin med alla 3 MA ovan funkar inte så bra på fonder som är kortsiktigt volatila.

Jag hackar fortfarande på c++-delen, ska få till RSI hade jag tänkt mig.
Citera
2017-04-26, 20:06
  #29
Medlem
Poo-tee-weets avatar
Mycket intressant trådstart, stor eloge att du tagit dig tiden att lägga upp det här!

Funderar kring hur det ser ut om man använder Shiller P/E för att timea marknaden, samt hur en timingstrategi ser ut med 100% aktiefonder. Vilken strategi använder du dig själv av?
Citera
2017-04-26, 22:12
  #30
Medlem
AldoRaines avatar
Citat:
Ursprungligen postat av cherrycxke
Jag har börjat applicera en skön strategi senaste året. (Handlar nästan enbart med fonder) Jag har ca 5 -7 fonder samtidigt.

Strategin föddes ur observationen att folk i allmänhet suger på att investera; Man säljer sina vinnare och köper mer av sina förlorare för att sänka sitt GAV. Detta resulterar i låg eller negativ avkastning.

Min strategi är att göra tvärtom; Öka i vinnarna och minska i förlorarna.

Detta innebär i praktiken att jag viktar om mina innehav (1gång/mån) så att den fonden som presterat bäst senaste 3 månaderna har störst innehav och vice versa. Detta har fungerat utmärkt hittills.

Låter ju som en enkel strategi. Men finns det några belägg för att en historiskt bra avkastning också kommer fortsätta tuffa på i samma takt?
Citera
2017-04-27, 07:57
  #31
Medlem
sinewaves avatar
Citat:
Ursprungligen postat av Poo-tee-weet
Mycket intressant trådstart, stor eloge att du tagit dig tiden att lägga upp det här!

Funderar kring hur det ser ut om man använder Shiller P/E för att timea marknaden, samt hur en timingstrategi ser ut med 100% aktiefonder. Vilken strategi använder du dig själv av?

1. PV har stöd för PE:
https://goo.gl/mSnkiZ

2. En timingstrategi med 100% aktiefonder kan se hur som helst ut. Det beror på vilka fonder man har. En där man håller index för Sverige, Asien, Global, USA ser dock ut så här:
http://i.imgur.com/NLNdwrT.png
Notera att det jämförs med svenskt index som är bland de bästa att sitta med som finns och som nästan agerar något av ett 'Small Cap' internationellt.

3. Momentum + MA10 + Överordnat UNRATE för MA10, jag kommer gå in på det senare när jag skriver det längre inlägget om det som kallas 'Momentum'.
__________________
Senast redigerad av sinewave 2017-04-27 kl. 08:19.
Citera
2017-04-27, 09:17
  #32
Medlem
sinewaves avatar
Citat:
Ursprungligen postat av RostigHink
Korsningen MA50 och MA200 är klassisk och funkar i alla fonder som trendar åt något håll. Går fonden horisontellt struntar man i den.

En annan strategi man kan pröva är att köpa när MA20 korsar MA50 underifrån och båda befinner sig under MA200. När sedan MA50 går över MA200 så struntar man i MA20. Sälj när MA50 går under MA200.

Ofta får man anpassa en strategi till en fonds beteende. Strategin med alla 3 MA ovan funkar inte så bra på fonder som är kortsiktigt volatila.

Jag hackar fortfarande på c++-delen, ska få till RSI hade jag tänkt mig.

Nej, jag har inte funnit att guldkors (som det kallas när man kombinerar två olika MA) ger några särskilda fördelar jämfört med att endast använda ett singulärt glidande medelvärde på saker som har högre volatilitet. Överhuvudtaget fungerar medelvärden sämre på saker med högre volatilitet och bäst på andra medelvärden (dvs index av olika slag), Phi.Economics går igenom detta grundligt i inlägget:
http://www.philosophicaleconomics.co...movingaverage/

Man kan dock testa även guldkors i PV då stöd för det finns.

Här är en export av diverse fonder för PV:
https://www.sendspace.com/file/kvlj5x

Se tråden (FB) Portfolio Visualizer för mer om att importera 'Benchmarks' och annat i PV.

---

Du behöver inte hacka så mycket med C++ eller något annat språk. Om du vill få fram olika typer av TA (Teknisk Analys) kan du vara slö och 'fuska':

1. Luska ut att Avanza använder 'orderBook' och att det sker en POST dit när du spanar in olika instrument på Avanzas sajt
2. Luska ut vad skillnaden mellan 'fonder' och andra instrument är på Avanza

Spiltan Investmentbolag, default request:
Kod:
{"orderbookId":325406,"chartType":"AREA","widthOfPlotContainer":558,"chartResolution":"MONTH","navigator":true,"percentage":true,"volume":false,"owners":false,"timePeriod":"three_years","ta":[]}

...men vi gillar givetvis inte default så vi modifierar JSON-requesten:

Kod:
{"orderbookId":325406,"chartType":"AREA","widthOfPlotContainer":558,"chartResolution":"MONTH","navigator":true,"percentage":false,"volume":false,"owners":false,"timePeriod":"three_years","ta":[{"type":"sma","timeFrame":10}]}

...och får helt plötsligt ut ett glidande medelvärde för en fond.

Om du vill få ut RSI och andra saker så är det helt enkelt bara att du luskar ut vad det är för request som skapar detta i Avanza då de redan har stöd för det. Som du säkert ser är "ta" en array av objekt, inga konstigheter egentligen.

Detta blir dock lite 'off-topic' för tråden.
__________________
Senast redigerad av sinewave 2017-04-27 kl. 09:20.
Citera
2017-04-27, 11:33
  #33
Moderator
RostigHinks avatar
Det är ju inte helt off topic då det i grunden handlar om strategier. Tack för länken till PE, mycket intressant läsning.

Anledningen till att jag hackar i c++ är att jag har mångårig vana vid språket samt att TA Library finns i c. Det ger möjlighet till automatisering och tunga analyser går ganska snabbt. Jag hade kunnat köra python hela vägen egentligen men vanans makt är stor.

Fonder bär sig åt som total return index vilket PE föredrar med sin MMA. Att titta på enbart månadsstängningarna tar bort mycket brus som ofta orsakar falska signaler. På svenska marknaden brukar jag hålla koll på OMXS30 som bas för köp eller sälj av aktier. Där använder jag EMA8 och TMA12 i månadsdiagrammet. Kan användas på svenska fonder. Har inte testat på utländska.
Citera
2017-04-27, 11:40
  #34
Medlem
Poo-tee-weets avatar
Går det att kolla på vad som händer om man istället för att gå från aktiefonder/index till räntor när de ligger under MA går från de aktiefonderna till andra aktiefonder som ligger över MA? Ligger ingen av ens andra fonder över MA får man såklart gå till räntor ändå. Förstår att detta ökar risken, men borde väl även öka vinsten? Sparar man på väldigt lång sikt vill man väl helst ligga främst i aktier.
Citera
2017-04-27, 11:58
  #35
Medlem
Mycket bra initiativ som kommer öka generella kunskapsnivån rätt rejält tror jag.

Något som bör ses över är möjligheten att en mod flyttar alla informativa inlägg till första sidan, annars finns en risk att syftet med tråden försvinner i mängden övriga inlägg.
Citera
2017-04-27, 12:04
  #36
Medlem
sinewaves avatar
Citat:
Ursprungligen postat av RostigHink
Det är ju inte helt off topic då det i grunden handlar om strategier. Tack för länken till PE, mycket intressant läsning.

Anledningen till att jag hackar i c++ är att jag har mångårig vana vid språket samt att TA Library finns i c. Det ger möjlighet till automatisering och tunga analyser går ganska snabbt. Jag hade kunnat köra python hela vägen egentligen men vanans makt är stor.

Fonder bär sig åt som total return index vilket PE föredrar med sin MMA. Att titta på enbart månadsstängningarna tar bort mycket brus som ofta orsakar falska signaler. På svenska marknaden brukar jag hålla koll på OMXS30 som bas för köp eller sälj av aktier. Där använder jag EMA8 och TMA12 i månadsdiagrammet. Kan användas på svenska fonder. Har inte testat på utländska.

Ja, man använder det språk man trivs bäst med. Syftade mer på själva 'hacka'-delen; att du behöver göra mindre hackning om du bara vill ha enklare TA.

Avanza > Google Charts + Avanza Zero + MA10 + MA3:
http://i.imgur.com/wmtFRet.png
Hämta data från Avanza för ett id, formatera för Google Charts

Tänkte mer själva koddelen som OT, inte det andra givetvis.
__________________
Senast redigerad av sinewave 2017-04-27 kl. 12:07.
Citera

Stöd Flashback

Flashback finansieras genom donationer från våra medlemmar och besökare. Det är med hjälp av dig vi kan fortsätta erbjuda en fri samhällsdebatt. Tack för ditt stöd!

Stöd Flashback