记录开仓价

首先请技术员看一下上一个帖子 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; //这一句可以记录吗??但是回测的时候,发现记录的是收盘价,实盘中应该怎么做呢?}

这个帖子应该回复你了因为对于历史k线来说,满足你成交量条件的价格是没有记录的,所以只要你是以历史k线状态运行,就不可能取到bar内满足成交量状态的价格之前说过了,唯一能解决的思路就是加载很小周期的k线,然后在大周期对应的小周期进行成交量累积,达到你标准的小周期k线价格可以近似认为是你要获取的盘中触发价格至于你说的实盘怎么记录,一旦刷新图表以后,重新以历史k线状态获取,还是会失效的