以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://222.73.7.161/bbs/index.asp)
--  公式模型编写问题提交  (http://222.73.7.161/bbs/list.asp?boardid=4)
----  DEBUGFILE不能实时输出到文件  (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=175388)

--  作者:starmichael
--  发布时间:2020/4/7 11:33:17
--  DEBUGFILE不能实时输出到文件
globalVARIABLE:debugfilename=\'D:\\Debugout\\自适应日内反\'&STKLABEL&\'.TXT\';

IF ISLASTBAR  and (workmode=1 or workmode=2) THEN begin
msgout(1,\'test4=\'&numtostr(time,0));
DEBUGFILE(Debugfilename,\'test:time=%.3f\',time);//输出vholding
END

msgout 能正常输出。
但是DEBUGFILE相应的文件里只输出了第一次的内容,后面的都没有输出

--  作者:starmichael
--  发布时间:2020/4/7 11:36:18
--  
是在后台5秒钟模式下运行的
--  作者:FireScript
--  发布时间:2020/4/7 13:41:18
--  
 文件名称里面不要带品种名称试下。

\'D:\\Debugout\\自适应日内反\'&STKLABEL&\'.TXT\';

去掉试下。

--  作者:starmichael
--  发布时间:2020/4/7 13:59:24
--  

globalVARIABLE:debugfilename=\'D:\\Debugout\\自适应日内反\'&STKLABEL&\'.TXT\';

把global去掉,
换成VARIABLE:debugfilename=\'D:\\Debugout\\自适应日内反\'&STKLABEL&\'.TXT\';
好像管用了,原因不详。


--  作者:FireScript
--  发布时间:2020/4/7 14:02:22
--  
 这种路径变量 建议就普通方式去定义。