以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (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=984)

--  作者:gxnnxxt
--  发布时间:2010/2/28 22:38:37
--  有关DEBUGFILE函数问题
请问版主,DEBUGFILE如说明用法:DEBUGFILE(PATH,STR,NUM),PATH为用户的本地计算机路径,STR为用户指定输出的一个行文字,NUM为用户指定的一个监控数字.如果我想把监控的几个数值一起输出到同一txt文件中,如品种、账户、开平时间、开平价格、开平手数等,能用这个函数来实现么,如果不行,能否提供解决方案?
--  作者:admin
--  发布时间:2010/2/28 22:50:55
--  

两个办法,一个是分开多次使用DEBUGFILE写入日志文件,另一个是使用字符串相加的办法一次性写入文件,推荐第一重


--  作者:gxnnxxt
--  发布时间:2010/2/28 23:51:32
--  

哇,金字塔的回答速度远远超出预料。可否这样写,行么?

                    {调试输出}
                    DEBUGFILE(\'D:\\TEST.TXT\',\'开多账户为.0f\', TACCOUNT( 1) ) ; 
                    DEBUGFILE(\'D:\\TEST.TXT\',\'开多资产为.0f\', 交易当前资产 ) ; 
                    DEBUGFILE(\'D:\\TEST.TXT\',\'开多品种为.0f\', STKLABEL ) ; 
                    DEBUGFILE(\'D:\\TEST.TXT\',\'开多可开手数为.0f\', STKLABEL&交易正常可开手数 ) ;                      
                    DEBUGFILE(\'D:\\TEST.TXT\',\'开多时间为.0f\', STKLABEL&CURRENTTIME ) ; 
                    DEBUGFILE(\'D:\\TEST.TXT\',\'开多价格为.0f\',STKLABEL&TENTERPRICE ) ;                                             
                    DEBUGFILE(\'D:\\TEST.TXT\',\'开多数量为.0f\', STKLABEL&TENTERVOL ) ;  


--  作者:admin
--  发布时间:2010/3/1 12:29:09
--  

这样改

DEBUGFILE(\'D:\\TEST.TXT\',STKLABEL&\'开多数量为.0f\', TENTERVOL ) ;