以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://222.73.7.161/bbs/index.asp)
--  金字塔软件问题提交  (http://222.73.7.161/bbs/list.asp?boardid=2)
----  DEBUGFILE问题  (http://222.73.7.161/bbs/dispbbs.asp?boardid=2&id=151954)

--  作者:QFX36999
--  发布时间:2017/4/20 14:29:12
--  DEBUGFILE问题
kdj2:=STKINDI(\'\',\'kdj.kd,0,1);


平多条件1:= cross(0,kdj2);
平空条件1:= cross(kdj2,0);

平空:Tsellshort(平空条件1 AND THOLDING<0 ,ABS(THOLDING),MKT);
平多:Tsell(平多条件1 and Tholding>0 ,THOLDING,MKT);

DEBUGFILE(\'D:\\TEST.TXT\',\'    sellcond:%.0f\',平多条件1);//输出平仓条件

DEBUGFILE(\'D:\\TEST.TXT\',\'    sellcond:%.0f\',平空条件1);//输出平仓条件   

DEBUGFILE(\'D:\\TEST.TXT\',\'tholding:%.0f\',tholding);

在D盘新建了文件夹TEST.TXT,后台成交了,没有日志。
后面3句是不是写错了,老师帮我改一下。

--  作者:QFX36999
--  发布时间:2017/4/20 14:47:55
--  
???
--  作者:shq
--  发布时间:2017/4/20 14:48:29
--  
这不是生成在D盘文件夹内的,是生成在D盘根目录下,这里有记录吗?
--  作者:QFX36999
--  发布时间:2017/4/20 14:50:03
--  
没有啊
--  作者:QFX36999
--  发布时间:2017/4/20 14:52:29
--  
DEBUGFILE(\'D:\\TEST.TXT\',\'    sellcond:%.0f\',平多条件1);//输出平仓条件
这句是不是写错了

--  作者:QFX36999
--  发布时间:2017/4/20 14:58:08
--  
在Setting    OrderLog是有记录的

2017-04-20 13:56:59.695    【后台】J09 运行结束
2017-04-20 13:56:59.702    【后台】I09 运行结束
2017-04-20 13:56:59.707    【后台】M09 运行结束
2017-04-20 13:57:59.527    【后台】I09 运行结束
2017-04-20 13:57:59.535    【后台】M09 运行结束
2017-04-20 13:58:00.536    【后台】J09 运行结束
2017-04-20 13:58:29.717    【下单】I09 价465.000000 量1 买卖1 类型0 开平0 账户617534 Formula 1
2017-04-20 13:58:29.718    【下单】已提交,订单ID :1224242701
2017-04-20 13:58:29.730    【指令】收到回报指令 ID = 1224242701
2017-04-20 13:58:29.855    【回报】617534 : i1709 - 已报单 1 价格:465.0 开 卖
2017-04-20 13:58:29.856    【指令】收到回报指令 ID = 1224242701
2017-04-20 13:58:29.857    【指令】收到回报指令 ID = 1224242701
2017-04-20 13:58:29.860    【指令】收到成交回报指令 ORDERID = 1224242701
2017-04-20 13:58:29.942    【回报】617534 : i1709 - 已成交 1 价格:465.5 开 卖
2017-04-20 13:58:29.943    【回报】617534 : i1709 - 全部成交 1
2017-04-20 13:58:59.352    【后台】I09 运行结束
2017-04-20 13:58:59.359    【后台】M09 运行结束
2017-04-20 13:59:01.376    【后台】J09 运行结束
2017-04-20 13:59:59.176    【后台】J09 运行结束
2017-04-20 13:59:59.184    【后台】I09 运行结束
2017-04-20 13:59:59.191    【后台】M09 运行结束
2017-04-20 14:00:59.001    【后台】J09 TSellShort 已成功触发下单操作 价格:0.000000 数量:1 类型:1 账户: 品种:J09
2017-04-20 14:00:59.003    【后台】实际账户持仓 1
2017-04-20 14:00:59.004    【后台】下单已发送
2017-04-20 14:00:59.009    【后台】J09 运行结束
2017-04-20 14:00:59.010    【下单】J09 价0.000000 量1 买卖0 类型1 开平1 账户617534 Formula 1
2017-04-20 14:00:59.011    【下单】已提交,订单ID :1224242702
2017-04-20 14:00:59.016    【后台】I09 运行结束
2017-04-20 14:00:59.053    【指令】收到回报指令 ID = 1224242702
2017-04-20 14:00:59.141    【回报】617534 : j1709 - 已报单 1 价格:0.0 平 买
2017-04-20 14:00:59.141    【指令】收到回报指令 ID = 1224242702
2017-04-20 14:00:59.142    【指令】收到回报指令 ID = 1224242702
2017-04-20 14:00:59.144    【指令】收到成交回报指令 ORDERID = 1224242702
2017-04-20 14:00:59.145    【指令】平仓计量 EBuy:0 ESell:0
2017-04-20 14:00:59.180    【回报】617534 : j1709 - 已成交 1 价格:1536.0 平 买
2017-04-20 14:00:59.181    【回报】617534 : j1709 - 全部成交 1
2017-04-20 14:01:00.045    【后台】M09 运行结束
2017-04-20 14:02:05.695    【后台】 启动后台程式化交易
2017-04-20 14:02:05.737    【后台】J09 运行结束
2017-04-20 14:02:05.737    【后台】I09 运行结束
2017-04-20 14:02:05.738    【后台】M09 运行结束
2017-04-20 14:02:06.937    【后台】J09 运行结束
2017-04-20 14:02:06.941    【后台】I09 运行结束
2017-04-20 14:02:06.944    【后台】M09 运行结束

--  作者:shq
--  发布时间:2017/4/20 15:07:09
--  
请看附图。我需要你再确认下,没有这个TXT文档吗?


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


--  作者:QFX36999
--  发布时间:2017/4/20 15:10:51
--  
没有这个TXT文档
--  作者:shq
--  发布时间:2017/4/20 15:13:31
--  
本人便是使用该代码在后台程序化交易得出的截图。您暂时这样做:

1、使用模拟账号,连接外汇行情服务器,使用该策略来监控美原油品种,看看是否出现?

2、还是不行话,请把D换成E,在E盘看看输出是否正常。

--  作者:QFX36999
--  发布时间:2017/4/20 15:15:07
--  
好的我试试