- Redigerad
Hej!
Jag försöker bygga en indikator som visar hur en aktie i genomsnitt utvecklas över dagen alltså hur många procent från gårdagens close brukar aktien öka i genomsnitt för varje bar under dagen. Jag kom fram till att jag skulle behöva en global array för att få till det och arrayer finns ju som globala variabler men det finns ingen dokumentation eller exempel tyvärr. När jag testar med nedanstående kod får jag felet "The index '1' does not exist, row: 10". Går det att lösa eller finns det något annat sätt med tex tidsserier?
(barSum är en global array)
if (Time.day() != Time.day(-1))
{ // New day:
yestClose = Close[-1];
barNum = 0;
dayNum++;
}
barNum++;
local percInc = 100.0 * (yestClose - Close[0])/yestClose;
barSum[barNum] = barSum[barNum] + percInc; <----------- rad 10!!!
plot1[0] = barSum[barNum]/dayNum;