以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://www.weistock.com/bbs/index.asp)
--  金字塔软件问题提交  (http://www.weistock.com/bbs/list.asp?boardid=2)
----  DEBUGFILE语句没有输出内容  (http://www.weistock.com/bbs/dispbbs.asp?boardid=2&id=65204)

--  作者:wjs
--  发布时间:2014/5/20 10:18:57
--  DEBUGFILE语句没有输出内容
我的日志中怎么只有时间,而没有输出字段?哪里不对?

图片点击可在新窗口打开查看此主题相关图片如下:2.jpg
图片点击可在新窗口打开查看

--  作者:qq代人发帖
--  发布时间:2014/5/20 10:21:37
--  
把你DEBUGFILE整个语句的代码贴下
--  作者:wjs
--  发布时间:2014/5/20 10:36:11
--  

M8:=TRMA(C,8);
M5:TRMA(C,5),COLORBLUE;

IR:=ISLASTBAR;

B1:=CROSS(M5,M8);
BS1:=CROSS(M8,M5);

HD:=HOLDING;

IF HD>0 THEN BEGIN
  SELL(BS1,1,LIMITR,C);
END

IF HD<0 THEN BEGIN
  SELLSHORT(B1,1,LIMITR,C);
END

IF IR THEN BEGIN
  DEBUGOUT(B1=%.0f,B1);
  DEBUGOUT(BS1=%.0f,BS1);
  DEBUGFILE(\'F:\\TEST\\TE11.TXT\',\'B1:%.OF\',B1);
  DEBUGFILE(\'F:\\TEST\\TE11.TXT\',\'BS1:%.OF\',BS1);
END

IF HD=0 THEN BEGIN
  BUY(B1,1,LIMITR,C);
  BUYSHORT(BS1,1,LIMITR,C);
IF IR THEN
  DEBUGOUT(HD=%.0f,HD);
  DEBUGFILE(\'F:\\TEST\\TE11.TXT\',\'HD:%.OF\',HD);
END


--  作者:qq代人发帖
--  发布时间:2014/5/20 10:43:29
--  
DEBUGFILE(\'F:\\TEST\\TE11.TXT\',\'HD:%.OF\',HD); //您这个不是0是字母O把,换成数字0 。      %.2f用这种形式
--  作者:wjs
--  发布时间:2014/5/20 11:08:09
--  

是数字0,是从《DEBUGFILE----使用日志方式完善您的策略》中复制过来的。

改成了数字2,依旧。

 


图片点击可在新窗口打开查看此主题相关图片如下:3.jpg
图片点击可在新窗口打开查看

 

M8:=TRMA(C,8);
M5:TRMA(C,5),COLORBLUE;

IR:=ISLASTBAR;

B1:=CROSS(M5,M8);
BS1:=CROSS(M8,M5);

HD:=HOLDING;

IF HD>0 THEN BEGIN
  SELL(BS1,1,LIMITR,C);
END

IF HD<0 THEN BEGIN
  SELLSHORT(B1,1,LIMITR,C);
END

IF IR THEN BEGIN
  DEBUGOUT(\'B1=%.2f\',B1);
  DEBUGOUT(\'BS1=%.2f\',BS1);
  DEBUGFILE(\'F:\\TEST\\TE11.TXT\',\'B1:%.2F\',B1);
  DEBUGFILE(\'F:\\TEST\\TE11.TXT\',\'BS1:%.2F\',BS1);
END
IF HD=0 THEN BEGIN
  BUY(B1,1,LIMITR,C);
  BUYSHORT(BS1,1,LIMITR,C);
IF IR THEN
  DEBUGFILE(\'F:\\TEST\\TE11.TXT\',\'HD:%.2F\',HD);
END


 


--  作者:lichenghu
--  发布时间:2014/5/20 11:09:40
--  
大写F换成小写f
--  作者:wjs
--  发布时间:2014/5/20 11:41:43
--  

谢谢,有输出了。