Vinnaren i pepparkakshustävlingen!
2018-08-26, 06:33
  #85
Medlem
Briggsjos avatar
Den som vill följa AP7 kan göra det här https://m.se.investing.com/funds/ap7...fond-technical
Citera
2018-10-06, 23:41
  #86
Medlem
sinewaves avatar
'aztest' uppdaterad:
https://aztest.netlify.com

Använd CTRL/CMD + F5 om du inte får den nya versionen.

Nytt:
1. Medelvärden
2. Medelvärden för 2+ X markeringar
3. UERATE
4. Valbara kolumner (av/på)
5. Lite nya datavärden som SMA3p, volatilitet, Kategorier etc
6. Förbättrad hantering av listor (för att få alla defaultlistor, klicka 'Hantera' + Återställ > 'Standard')
7. Diverse som vore långdraget att skriva
Citera
2018-10-11, 16:25
  #87
Medlem
Citat:
Ursprungligen postat av sinewave
'aztest' uppdaterad:
https://aztest.netlify.com

Jag lade till en ny lista med fonder på din sida, SPP:s fondutbud för ITP1. Däremot vill inte sidan laddas när jag väljer den listan. Beror det på att sidan inte lyckas hämta data från Avanza (eller har du data lokalt på servern som du uppdaterar med jämna mellanrum, och dessa fonder inte finns med i din lista)?

MVH
Citera
2018-10-11, 18:30
  #88
Medlem
sinewaves avatar
Citat:
Ursprungligen postat av Y.U.NO....
Jag lade till en ny lista med fonder på din sida, SPP:s fondutbud för ITP1. Däremot vill inte sidan laddas när jag väljer den listan. Beror det på att sidan inte lyckas hämta data från Avanza (eller har du data lokalt på servern som du uppdaterar med jämna mellanrum, och dessa fonder inte finns med i din lista)?

MVH

Kan bero på att du har fel på något av ID-numren eller dylikt. Kontrollera att dessa är rätt ID-nummer från Avanza.
Citera
2018-10-12, 10:44
  #89
Medlem
Citat:
Ursprungligen postat av sinewave
Kan bero på att du har fel på något av ID-numren eller dylikt. Kontrollera att dessa är rätt ID-nummer från Avanza.

Problemet var att jag matade in en lista med ID-nummer med mellanslag mellan kommatecknet och numret, så här:

"513575, 599, 2332, 708773, 1505, 1950, 2003, 135, 1358, 2155, 266309, 377809, 92827, 2128".

När jag ändrade strängen till:

"513575,599,2332,708773,1505,1950,2003,135,1358,21 55,266309,377809,92827,2128" så fungerade det!
Citera
2018-10-12, 12:16
  #90
Medlem
sinewaves avatar
Citat:
Ursprungligen postat av Y.U.NO....
Problemet var att jag matade in en lista med ID-nummer med mellanslag mellan kommatecknet och numret, så här:

"513575, 599, 2332, 708773, 1505, 1950, 2003, 135, 1358, 2155, 266309, 377809, 92827, 2128".

När jag ändrade strängen till:

"513575,599,2332,708773,1505,1950,2003,135,1358,21 55,266309,377809,92827,2128" så fungerade det!

Fint att du fick det att fungera.
Citera
2019-01-07, 13:32
  #91
Medlem
sinewaves avatar
https://aztest.netlify.com

...har blivit uppdaterad med bättre felhantering för det fall då Avanza av okänd anledning bestämmer sig att ta bort eller ändra ID på en tillgång i deras utbud.

Då det funktionen/sidan kanske är knepig för vissa mindre vana kommer här en kort guide:

"aztest" är som namnet indikerar ett test. Funktionen (sidan) hämtar data via ID-nummer från Avanza och visar sedan en tabell med detta. Fördelen med detta är att vi bl a kan få fram MA-värden (glidande medelvärden) och även annan TA om man skulle önska.

Funktionen är främst skapad för att användas i en sk MOM+AGG-portfölj (Momentum Aggregate) men kan även använas för andra saker där det finns ett behov av att spåra någon typ av lista och där man vill ha saker som MA-värden för dessa direkt i dessa listor osv.

För att använda:
1. Gå till https://aztest.netlify.com
Default-listan "Standard" laddas...
2. Testa sortering osv, klicka på tabellhuvudet och dess värden.
3. Testa lägga till en egen lista, klicka på "Hantera" under fältet där man väljer listor och sedan på "Skapa ny" under alla listor.
4. Kasta in ett par ID-nummer från Avanza
För att hitta dessa gå till en fonds (eller ETF eller Certifikat, Index osv) och ta ut delen som är ID-nummer. För ETF:en: https://www.avanza.se/borshandlade-p...2251/xact-bear
Är ID-numret 12251.
Skapa en komma-separerad lista av lite olika tillgångar och lägg in under din nya lista. Det är viktigt att det inte är en massa mellarum och skräp.
5. Klicka på knappen"Spara"
6. Din lista läggs till under valen som finns, stäng "Hantering" och välj din nya lista
---
7. För att rensa all data (och få ny) gå längst ned och klicka på "Kurser", "Info" eller "Allt" under Inställningar. Datan lagras lokalt på din egna dator men det finns ingen funktion för att bestämma när denna datan ska bli inaktuell vilket gör att du måste rensa denna data om du vill ha nya kurser senare.

Övrigt:
1. Snabba upp inläsning via att stänga av proxies, om detta står det mer om längst ned på aztest.
2. Det är möjligt att spara ned hela sidan och köra den 100% lokalt genom att helt enkelt bara spara ner allt som "Webbsida".
3. Man kan givetvis modifiera källkoden genom att göra ovan och sedan ... modifiera saker. Man kan t ex hämta mer TA eller rakt av lägga in egen TA och/eller egna signaler av olika slag om man skulle vilja det.
__________________
Senast redigerad av sinewave 2019-01-07 kl. 13:50.
Citera
2019-01-09, 15:18
  #92
Medlem
Grymt du fixade felhanteringen på saknade värdepapper, jag var för lat för att dra ner lokal kopia och fixa själv :-)
Citera
2019-01-09, 16:34
  #93
Medlem
sinewaves avatar
Citat:
Ursprungligen postat av dissidentx
Grymt du fixade felhanteringen på saknade värdepapper, jag var för lat för att dra ner lokal kopia och fixa själv :-)

Mm, ska greja någon varning bara också.

Som det är nu sker detta i tysthet och tillgången där det blir fel försvinner bara helt enkelt utan att man visuellt ser någon varning. Däremot ser man dessa varningar om man öppnar konsollen i t ex Chrome. Det är inte så användarvänligt dock...
Citera
2019-01-10, 21:53
  #94
Medlem
Citat:
Ursprungligen postat av sinewave
Mm, ska greja någon varning bara också.

Som det är nu sker detta i tysthet och tillgången där det blir fel försvinner bara helt enkelt utan att man visuellt ser någon varning. Däremot ser man dessa varningar om man öppnar konsollen i t ex Chrome. Det är inte så användarvänligt dock...
Sant, men är i alla fall bättre än att man måste kolla vilken url det var som 404ade och ta bort den själv

Två andra saker jag sett spontant:
Det funkar inte så bra om man tar bort listan 'Standard', eftersom du laddar den vid sidladdning, förslagsvis går det byta ut raden:
Kod:
output( az, listsArr['Standard']);
mot
Kod:
output( az, listsArr[Object.keys(listsArr)[0]]);
Då tar den i stället den första listan i json-objektet, oavsett namn.


Om man endast har en lista, så måste man ladda om hela sidan för att uppdatera den efter att ha modifierat värdepapper via hantera-funktionaliteten, detta eftersom uppdatering av listor sker på onchange i dropdownen (har du bara en sak i den så triggas såklart aldrig det eventet). Har man två eller fler listor kan man trigga uppdateringar efter att ha hanterat genom att byta lista och sedan tillbaka igen.

Skulle gå att lösa ex genom att lägga följande sist i buttons.on-funktionen som börjar kring rad 430 (den som har kommentaren 'TEMP: show/hide form'), då uppdateras den valda listan när man stäger hanteringen:
Kod:
		if($('#manage').hasClass('hidden')){
			output(az, $(selectList).val());
		}
Citera
2019-01-10, 23:18
  #95
Medlem
sinewaves avatar
Citat:
Ursprungligen postat av dissidentx
Sant, men är i alla fall bättre än att man måste kolla vilken url det var som 404ade och ta bort den själv

Två andra saker jag sett spontant:
Det funkar inte så bra om man tar bort listan 'Standard', eftersom du laddar den vid sidladdning, förslagsvis går det byta ut raden:
Kod:
output( az, listsArr['Standard']);
mot
Kod:
output( az, listsArr[Object.keys(listsArr)[0]]);
Då tar den i stället den första listan i json-objektet, oavsett namn.


Om man endast har en lista, så måste man ladda om hela sidan för att uppdatera den efter att ha modifierat värdepapper via hantera-funktionaliteten, detta eftersom uppdatering av listor sker på onchange i dropdownen (har du bara en sak i den så triggas såklart aldrig det eventet). Har man två eller fler listor kan man trigga uppdateringar efter att ha hanterat genom att byta lista och sedan tillbaka igen.

Skulle gå att lösa ex genom att lägga följande sist i buttons.on-funktionen som börjar kring rad 430 (den som har kommentaren 'TEMP: show/hide form'), då uppdateras den valda listan när man stäger hanteringen:
Kod:
		if($('#manage').hasClass('hidden')){
			output(az, $(selectList).val());
		}

Ja, precis. Småsaker som bara inte blivit gjort, men ska lösa det snabbt.
Pushar det där om någon timme, är inte hemma för tillfället.
Citera
2019-01-11, 00:34
  #96
Medlem
sinewaves avatar
Citat:
Ursprungligen postat av dissidentx
Sant, men är i alla fall bättre än att man måste kolla vilken url det var som 404ade och ta bort den själv

Två andra saker jag sett spontant:
Det funkar inte så bra om man tar bort listan 'Standard', eftersom du laddar den vid sidladdning, förslagsvis går det byta ut raden:
Kod:
output( az, listsArr['Standard']);
mot
Kod:
output( az, listsArr[Object.keys(listsArr)[0]]);
Då tar den i stället den första listan i json-objektet, oavsett namn.


Om man endast har en lista, så måste man ladda om hela sidan för att uppdatera den efter att ha modifierat värdepapper via hantera-funktionaliteten, detta eftersom uppdatering av listor sker på onchange i dropdownen (har du bara en sak i den så triggas såklart aldrig det eventet). Har man två eller fler listor kan man trigga uppdateringar efter att ha hanterat genom att byta lista och sedan tillbaka igen.

Skulle gå att lösa ex genom att lägga följande sist i buttons.on-funktionen som börjar kring rad 430 (den som har kommentaren 'TEMP: show/hide form'), då uppdateras den valda listan när man stäger hanteringen:
Kod:
		if($('#manage').hasClass('hidden')){
			output(az, $(selectList).val());
		}

Så... löst nu. "Spara" för hantera gömmer nu hanteringen efter 300ms och kör sedan funktionen output() för tabellens första värde. Samt det där andra med att den defaultar till att välja index 0 som default att ladda. Var med i någon annan version, men den nuvarande versionen är något av en mix av en drös andra tidigare tester i princip.
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