记录开仓价

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

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; //这一句可以记录吗??但是回测的时候,发现记录的是收盘价,实盘中应该怎么做呢?

}

记录开仓价格的函数有异常
开仓后,如何记录开仓价前一根棒的最低价作为止损
我怎么改才能做到当最新价跌破止损线就马上进行平仓
有没有大神帮我看看,为什么这个总是信号闪烁,信号持仓和账户持仓不同步
求解答,为什么我设置的风险点是0.5%但是它很快就平掉了
止盈止损价格计算
账户成交更新事件void OnFill(FillRef ordFill)中,结构体调用开平标志combOffset,只有开仓能通过,平仓为什么通过不了
开仓价卖出
怎么记录每次开仓的精确时间如到几分几秒
简语言版本,策略报告没有最新开仓记录

这个帖子应该回复你了

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

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

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