Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共5 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:DEBUGFILE不能实时输出到文件

1楼
starmichael 发表于:2020/4/7 11:33:17
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相应的文件里只输出了第一次的内容,后面的都没有输出
2楼
starmichael 发表于:2020/4/7 11:36:18
是在后台5秒钟模式下运行的
3楼
FireScript 发表于:2020/4/7 13:41:18
 文件名称里面不要带品种名称试下。

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

去掉试下。
4楼
starmichael 发表于:2020/4/7 13:59:24

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

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

5楼
FireScript 发表于:2020/4/7 14:02:22
 这种路径变量 建议就普通方式去定义。
共5 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in 0.04688 s, 3 queries.