Hej!
Jag laborerar med ett script som beräknar målantalet av valt instrument baserat på det totala depå-värdet. Tanken är att beräkningen ska ta hänsyn till kontantsaldot i depån samt marknadsvärdering av innehav, inkl. orealiserad vinst eller förlust. Jag kör scriptet med denna beräkning "live" på ett fiktivt konto i AT.
I går vid stängning så genomfördes denna beräkning, men jag noterade då att målantalet blev fel, eller åtminstone inte vad jag hade tänkt mig.
Jag använder denna rad för att fastställa depåvärde enligt ovan:
kapital=sub(add(cash(a),cash(t)),cash(u))
Vad som verkar ha hänt är att depåvärdet beräknades som kontantsaldo + värde på innehav, men kursen satts till anskaffningsvärdet. Har jag missuppfattat cash()-funktionen? Instrumentet som jag handlade handlas inte jätteofta, men någon transaktion (till annan kurs än anskaffningsvärdet) har genomförts. Eller kan det vara så att senast betalt på ett instrument inte syns korrekt för script som körs på fiktivt konto?
Jag laborerar med ett script som beräknar målantalet av valt instrument baserat på det totala depå-värdet. Tanken är att beräkningen ska ta hänsyn till kontantsaldot i depån samt marknadsvärdering av innehav, inkl. orealiserad vinst eller förlust. Jag kör scriptet med denna beräkning "live" på ett fiktivt konto i AT.
I går vid stängning så genomfördes denna beräkning, men jag noterade då att målantalet blev fel, eller åtminstone inte vad jag hade tänkt mig.
Jag använder denna rad för att fastställa depåvärde enligt ovan:
kapital=sub(add(cash(a),cash(t)),cash(u))
Vad som verkar ha hänt är att depåvärdet beräknades som kontantsaldo + värde på innehav, men kursen satts till anskaffningsvärdet. Har jag missuppfattat cash()-funktionen? Instrumentet som jag handlade handlas inte jätteofta, men någon transaktion (till annan kurs än anskaffningsvärdet) har genomförts. Eller kan det vara så att senast betalt på ett instrument inte syns korrekt för script som körs på fiktivt konto?
Comment