Hej Fredrik
Har gjort följande kod men du får kolla om detta är vad du tänkt dig.
// === Volym Ratio (21-perioders) ===
// Globala variabler
//VolymUpp, dataserie
//VolymNer, dataserie
// Skapa mellanvariabler för villkoren
if (Close[0] > Close[-1]) {
VolymUpp[0] = Volume[0]
} else {
VolymUpp[0] = 0
}
if (Close[0] < Close[-1]) {
VolymNer[0] = Volume[0]
} else {
VolymNer[0] = 0
}
// Summera volym för upp- respektive neddagar de senaste 21 staplarna
local SumUpp = VolymUpp.sum(21)
local SumNer = VolymNer.sum(21)
local VolymRatio
// Undvik division med noll
if (SumNer > 0) {
VolymRatio = SumUpp / SumNer
} else {
VolymRatio = 0
}
// Plotta ut resultatet
plot1[0] = VolymRatio
Anders kanske har en snyggare lösning annars 🙂