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句是不是写错了,老师帮我改一下。
这不是生成在D盘文件夹内的,是生成在D盘根目录下,这里有记录吗?
在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 运行结束
请看附图。我需要你再确认下,没有这个TXT文档吗?

此主题相关图片如下:qq截图20170420150632.jpg

本人便是使用该代码在后台程序化交易得出的截图。您暂时这样做:
1、使用模拟账号,连接外汇行情服务器,使用该策略来监控美原油品种,看看是否出现?
2、还是不行话,请把D换成E,在E盘看看输出是否正常。