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.