Does anyone know what is causing this PRINT behavior ?
this is the code.
I applied it to a MSFT daily chart.
Code: Select all
var: print$("");
if LastBarOnChart then
begin
for value1 = 0 to 20
begin
print$=(getsymbolname
+ " bar="+ text(value1:0:0)
+ " "+ text(ticks[value1]:0:0));
print(print$);
end;
end;
here's the output:
MSFT bar=0 50161052
MSFT bar=0 50161052 <-- bar=0 printed twice
MSFT bar=1 56310696
MSFT bar=2 60544520
MSFT bar=3 61378344
MSFT bar=4 28878664
MSFT bar=5 68016400
MSFT bar=6 42431644 <-- stopped at bar=6
MSFT bar=0 50161052 <-- restart at bar=0 again
MSFT bar=1 56310696
MSFT bar=2 60544520
MSFT bar=3 61378344
MSFT bar=4 28878664
MSFT bar=5 68016400
MSFT bar=6 42431644
MSFT bar=7 50055776
MSFT bar=8 44718408
MSFT bar=9 42810156
MSFT bar=10 54304284
MSFT bar=11 46258756
MSFT bar=12 49900236 <-- stopped at bar=12
MSFT bar=0 50161052 <-- restart at bar=0 again
MSFT bar=1 56310696
MSFT bar=2 60544520
MSFT bar=3 61378344
MSFT bar=4 28878664
MSFT bar=5 68016400
MSFT bar=6 42431644
MSFT bar=7 50055776
MSFT bar=8 44718408
MSFT bar=9 42810156
MSFT bar=10 54304284
MSFT bar=11 46258756
MSFT bar=12 49900236
MSFT bar=13 53738664
MSFT bar=14 44999632
MSFT bar=15 34120376
MSFT bar=16 40771252
MSFT bar=17 62608464
MSFT bar=18 49597144
MSFT bar=19 55807968
MSFT bar=20 45495600 <-- finally done at bar=20