记录开仓价

首先请技术员看一下上一个帖子

https://www.tbquant.net/forumDetail?cur=tbquan&id=11667

帖子里提到的Vol>myvol是不能避免偷价的。

那我实盘的时候想记录真实的开仓价格,应该怎么做呢?

If(MarketPosition<>0 && High>myprice && Vol>myvol)

{ Buy(1,Max(Open,myprice));

myprice_duo=close; //这一句可以记录吗??但是回测的时候,发现记录的是收盘价,实盘中应该怎么做呢?

}

记录开仓价格的函数有异常
开仓后,如何记录开仓价前一根棒的最低价作为止损
账户成交更新事件void OnFill(FillRef ordFill)中,结构体调用开平标志combOffset,只有开仓能通过,平仓为什么通过不了
开仓价卖出
滑点: 买入开仓时:(理论价 - 成交价)/ 合约最小变动价,如果理论价大于0有效,否则显示“-”
关于限制当日开仓次数
如何定位某次开仓所在的bar
记录前N根K线的收盘价,然后平均作为当前的开仓价
关于异常开仓问题
请教老师,我想用挂单价开仓,用对手价平仓如何实现呢?

这个帖子应该回复你了

因为对于历史k线来说,满足你成交量条件的价格是没有记录的,所以只要你是以历史k线状态运行,就不可能取到bar内满足成交量状态的价格

之前说过了,唯一能解决的思路就是加载很小周期的k线,然后在大周期对应的小周期进行成交量累积,达到你标准的小周期k线价格可以近似认为是你要获取的盘中触发价格

至于你说的实盘怎么记录,一旦刷新图表以后,重新以历史k线状态获取,还是会失效的