我在buy/sell/buyshort/sellshort后面各紧跟一个debugfile,如下: sell(1,1,limitr,o);
pcj:=o;
debugfile('D:\jzt\signal3.txt', numtostr(date+19000000,0) + ',' + numtostr(time,0) + ',' + '平多1' + ',' + '%.2f', pcj);
奇怪的是,只进行一个操作,比如只平多一次,debugfile输出时会重复输出好几个平多信息。
为什么会这样呢?
是否跟我采用轮询模式有关系呢?
因为图表是逐k线的,所以 图表上的每根k线都会输出一次,这个用于后台比较好
debugfile和sell是放在同一个if里面的。if的条件不满足,debugfile也会执行?