calling code is a signal not an indicator.
count_called do not increase at the scond bar.
Intended ? or Bug?
Code: Select all
Input: file_output(StringSimple), line_called(StringSimple), count_calling(NumericSimple), simple_close(NumericSimple), series_close(NumericSeries);
Var: count_called(0);
count_called = count_called + 1;
print(File(file_output), line_called, ": ",
FormatDate("yyyy-MM-dd ", DateTime data1), FormatTime("HH:mm:ss ", DateTime data1), BarNumber data1:6:0,
open data1:6:2, high data1:6:2, low data1:6:2, close data1:6:2, upticks data1:10:0, downticks data1:10:0,
" ",
FormatDate("yyyy-MM-dd ", DateTime data2), FormatTime("HH:mm:ss ", DateTime data2), BarNumber data2:6:0,
open data2:6:2, high data2:6:2, low data2:6:2, close data2:6:2, upticks data2:10:0, downticks data2:10:0,
" ",
count_called:6:0, count_calling:6:0, " ",
"simple = [", simple_close, simple_close[1], simple_close[2], simple_close[3], "] ",
"series = [", series_close, series_close[1], series_close[2], series_close[3], "]");
_lang_print_loop = 1;
Code: Select all
Var: count_calling(0);
Var: output_file("c:\_lang_caller_print_loop.txt");
count_calling = count_calling + 1;
_lang_print_loop(output_file, "----begin----", count_calling, close data1, close data1);
print(File(output_file), "barnumber = ", BarNumber data1:0:0, NewLine, "maxbarsback = ", maxbarsback:0:0);
count_calling = count_calling + 1;
_lang_print_loop(output_file, "-----end-----", count_calling, close data1, close data1);