用商品指数加权999价格来计算开仓手数的问题

想开发一个策略,用当前价格来计算开仓手数的问题,比如玉米加权现在才1300元,但实际价格是2300元,价格差太多,导致计算出来的数据严重失真。不知道有什么好办法?指数000倒是贴合主力合约价,但是我在一次模拟交易期间发现一个重大问题,开仓了一个欧线航运,策略赚了2000,实际模拟交易亏8000,这就很无奈了,没法用。

策略的盈亏相当于是回测的结果,回测和实际交易注定是有差异的,这个是机制决定的,避免不了。策略的真实表现要以实际的交易结果为准。