Citat:
Ursprungligen postat av
cherrycxke
Hur hämtar ni data från ex Avanza för vidare import till PV? Har försökt via Sinewaves script men lyckas aldrig få PV att acceptera oavsett filformat och formatering.
Skulle vara gött med en gedigen backtest på ens strategi och fondurval.
Du skriver kod som ger datan helt enkelt, men då ingen här verkar kunna skriva någon kod överhuvudtaget tog jag mig frigheten att skriva ett GS-script lite snabbt. Vet inte om det fungerar med PV då jag inte har tid att testa men prova i Google Spreadsheets (GS):
https://paste.ofcode.org/H3KbAfbH3pjyTGdE2ypdzK
Gör
0. Kopiera koden från paste.ofcode/xxxxx
1. Skapa nytt kalkylark i GS
2. I menyn i GS gå till Tools > Script editor...
3. I editorn klistra in koden som du kopierade i 0
4. Spara..
5. Kör =azPV(<id>) där <id> är numret på tillgången i Avanza
6. Kopiera raderna som kommer under PV CSV-data till ett textdokument
7. Spara textdokumentet som .csv
8. Ladda upp i PV, sätt TRUE på percentage values etc etc...
Här är några id:n du kan testa:
Kod:
2801 AMF småbolag
18986 Six Gold Index
1933 Swedbank Ny Teknik
3323 Apple INC
19002 OMX Stockholm 30 Index
Notera att PV kräver minst 10 års data samt att GS kommer att börja gråta om du försöker hämta dagskurser för något som har 35+ år data.
Funktionen azPV tar ett par argument, dessa är:
chartResolution
Hur stor precision datan ska ha
default: MONTH, val: DAY, WEEK
Ex, få dagskurser för 2801:
azPV(2801,"DAY")
Max
Vilket startår som används
default: 1985-01-01
Ex, från 1984 för OMXS30:
azPV(19002, "MONTH", "1984")
Percentage
Om avkastningen eller NAV-kursen ska visas
default: avkastning
val: true/false, ex:
azPV(19002, null, null, "false")
---
Ex på hur det bör se ut i GS:
http://i.imgur.com/rLTVSoG.png