Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共6 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:SELLSHORT(1,0,marketr); 这个语句可以把人工下的空单给平掉,但日志不记录相关信息

1楼
wn10000neng 发表于:2013/4/11 14:15:26

用的是图表交易,我发现SELLSHORT(1,0,marketr);可以把人工下的空单给平掉,应该是正常的吧?
但是日志却没有相关的记录,我当时Holding 是-2,实际持仓应该是-3,有3手空单,结果3手都被平掉了,日志只记录平了2单?

2013-04-11 13:55:02.187    【图表】触发下单 SHELLSHORT 品种 IF04
2013-04-11 13:55:02.187    【图表】分品种下单调整后,系数1
2013-04-11 13:55:02.187    【图表】模型下单 2
2013-04-11 13:55:02.187    【图表】下单系数调整后 手数:2
2013-04-11 13:55:02.187    【图表】实际持仓 -2
2013-04-11 13:55:02.187    【图表】直接下单
2013-04-11 13:55:02.187    【图表】IF04 运行完毕
2013-04-11 13:55:02.187    【下单】已经调整为 实际持仓为 2
2013-04-11 13:55:02.187    【下单】IF04 价0.000000 量2 买卖0 类型1 开平2 账户590138549 Formula 1
2013-04-11 13:55:02.187    【下单】确认报单已发送 ID=60581381 RefID = 109
2013-04-11 13:55:02.234    【指令】收到回报指令 ID = 60581381 RefID = 109
2013-04-11 13:55:02.234    【回报】590138549 : IF1304 - 已报单 2 价格:0.0 平 买
2013-04-11 13:55:02.359    【指令】收到回报指令 ID = 60581381 RefID = 109
2013-04-11 13:55:02.359    【指令】收到回报指令 ID = 60581381 RefID = 109
2013-04-11 13:55:02.375    【指令】收到成交回报指令 REFID = 109
2013-04-11 13:55:02.375    【指令】收到回报指令 ID = 60581381 RefID = 109
2013-04-11 13:55:02.375    【指令】收到成交回报指令 REFID = 109
2013-04-11 13:55:02.375    【回报】590138549 : IF1304 - 已成交 1 价格:2478.0 平 买
2013-04-11 13:55:02.375    【回报】590138549 : IF1304 - 已成交 1 价格:2478.0 平 买

2楼
jinzhe 发表于:2013/4/11 14:19:47
0就是全平账户里面的持仓,你把手数写2试试
3楼
wn10000neng 发表于:2013/4/11 14:28:49

嗯,我知道0是全部。

我的问题是日志的第五行:2013-04-11 13:55:02.187    【图表】实际持仓 -2
为什么不是-3

4楼
jinzhe 发表于:2013/4/11 14:32:43
只有2手吧,下单日志里面记录的
5楼
wn10000neng 发表于:2013/4/11 15:14:10

嗯,我看错了,在之前人工的这单就被平了,日志有记录信息,实际持仓多了一手空。

 

另外,如果没有虚拟持仓,只有人工单,SELLSHORT(1,0,marketr); 这条语句是平不掉人工单的,需要至少有一个虚拟空单,然后该语句才能把所有单子全部平掉

6楼
jinzhe 发表于:2013/4/11 15:16:19
这个该怎么说呢?有平仓信号,就说明以前有开仓信号,所以会下平仓单,而这个平仓单平的单子,是不管是系统下单还是手动下单
共6 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in 0.03125 s, 3 queries.