K线不走完,交易

各位朋友好!我使用TBQUANT程序化交易,遇到双均线金叉信号,必须等本根K线走完。我想实时交易,TBquant策略代码要怎么写?onbar模式下行不行?以下代码对不对呢?


       

       

       If(MarketPosition ==0 && AvgValue1> AvgValue2)

       {

           Buy(1,high);

       }

       

       If(MarketPosition ==1 && AvgValue1 < AvgValue2)

       {

          Sell(1,low);

       }    

   }

金叉就直接开仓,不等K线走完
平台是出现信号就下单吗? 如果K线走完信号又消失了怎么处理? 会自动平仓吗
5分钟周期操作,软件是出现信号就开仓还是该k线走完开仓呢
PlotAuto和plt函数中如果只绘制上一根k线,当前k线不操作
K线图交易成交了,但交易连级和净持仓不更新问题
请问合成的K线如何显示交易信号?
交易策略k线和行情报价k线不一致
怎么判断当前K线是当前交易日的最后一根K线?
对冲交易k线合成展现
交易不执行

您好,图表策略,不能有信号闪烁,否则历史回测结果相差很大。你可以用TBQ3,通过跨周期,切换到比较小的时间周期,这样延迟最多也就是一个小的时间周期,跟实时结果相差不大。何况实时的结果也未必就比收盘确认的结果好,这个不是影响策略结果的关键。

谢谢,我就是疑惑,如果我用MarketPosition ==1,限制只开1手,策略信号闪烁,但是后续不会成交的吧,对策略还是没有影响,我理解对不对呢

然后,我如果用突破策略,交易指令用HIGH和low,然后用MarketPosition ==1限制,在一根K线上信号闪烁,成交还是只有一次把