以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  金字塔软件问题提交  (http://weistock.com/bbs/list.asp?boardid=2)
----  [求助]如何用DEBUGFILeout输出当前合约的代码?  (http://weistock.com/bbs/dispbbs.asp?boardid=2&id=78258)

--  作者:江平
--  发布时间:2015/5/5 10:51:03
--  [求助]如何用DEBUGFILeout输出当前合约的代码?
如何用DEBUGFILeout输出当前合约的代码?
DEBUGFILE(\'D:\\l09.TXT\',\'       日期\'&numtostr(d,0)&\'  时间:\'&numtostr(t,0)&\'   成交量:\'&numtostr(cjl,0)&\'    成交额:\'&numtostr(cje,0)&\'  持仓:\'&numtostr(kp,2)&\'   开:\'&numtostr(oo,2)&\'  高:\'&numtostr(hh,2)&\'  收:\'&numtostr(ss,2)&\'  低:\'&numtostr(ll,2),0); 
像这样 我想再加一个合约名称的 但是却加不上

--  作者:yukizzc
--  发布时间:2015/5/5 10:53:41
--  

STKLABEL

加上这个字符串就行了


--  作者:江平
--  发布时间:2015/5/5 10:54:55
--  
DEBUGFILE(\'D:\\cl2.TXT\',\'       策略\'&numtostr(策略,0)&\'  合约:\'&numtostr(STKLABEL,0)&\'  
关键是我这样写输出的内容也不对啊 是我写法有问题吗

--  作者:yukizzc
--  发布时间:2015/5/5 10:58:01
--  

STKLABEL这个本身就是字符串 ,不要再用numtostr

\'策略\'&numtostr(策略,0)&\'  合约:\'&STKLABEL

直接把他当成\'字符串\'这样来使用


--  作者:江平
--  发布时间:2015/5/5 11:27:50
--  
还是不行
这样写DEBUGFILE(\'D:\\cl3\\cl3.TXT\',\'       策略\'&numtostr(策略,0)&\'  合约:\'&STKLABEL&\'   真实持仓:\'&numtostr(tholding,0)&\' 
 结果是2015-05-05 11:25:15.060           策略3  合约:1000000   真实持仓:0    
合约还是不对

--  作者:yukizzc
--  发布时间:2015/5/5 13:01:11
--  

DEBUGFILE(\'D:\\cl3.TXT\',\'       策略\'&numtostr(100,0)&\'  合约:\'&STKLABEL&\'   真实持仓:\'&numtostr(tholding,0),0)

 

2015-05-05 13:00:04.549           策略100  合约:RB10   真实持仓:0

 

我这样输出没有问题啊