公式采用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