公式采用100%资金开仓,图表上的虚拟盘下单5手,但是实盘资金不够5手,结果系统也是下单5手,导致显示系统资金不足。请问到底是咋回事儿?
这是图标下单的log
序号    品种名称         公式名称               下单时间             类型    交易量    价格      帐户
1       IF04 股指1304    改进经典30分钟X(a2)    13/04/17 09:40:00    开多    5         2454.0    688326
这是实盘记录的log
2013-04-17 09:39:58.030    【图表】IF04 运行完毕
2013-04-17 09:39:59.030    【图表】IF04 运行完毕
2013-04-17 09:40:00.030    【图表】触发下单 BUY 品种 IF04
2013-04-17 09:40:00.030    【图表】模型下单 5
2013-04-17 09:40:00.030    【图表】下单系数调整后 手数:5
2013-04-17 09:40:00.030    【图表】直接下单
2013-04-17 09:40:00.030    【图表】IF04 运行完毕
2013-04-17 09:40:00.030    【下单】IF04 价2454.000000 量5 买卖0 类型0 开平0 账户688326 Formula 1
2013-04-17 09:40:00.030    【下单】确认报单已发送 ID=-92863041 RefID = 1
2013-04-17 09:40:00.124    【回报】688326 : IF1304 - 综合交易平台:资金不足
2013-04-17 09:40:01.030    【图表】IF04 运行完毕
2013-04-17 09:40:02.030    【图表】IF04 运行完毕
实盘资金量不够为什么还要下5手呢?系统不会根据实际资金量调整下单手数吗?模拟盘的资金量也不容易和实盘对齐呀!因为模拟盘总是从图表显示的最前端开始自动计算盈亏的,你设置资金量与实盘一致,但是到了当天就可能虚拟持仓和模拟盘不一致了,所以如果是100%资金下单,就总是需要修改,有什么别的办法吗?比如,用函数取得实盘资金量,自己在公式里面计算下单手数?
又没有人回答了吗?
这个问题我问过了,没办法设置虚拟资金从当天开始算
http://www.weistock.com/bbs/dispbbs.asp?BoardID=2&ID=51043&skin=0