跨周期调用开仓问题

文章链接:https://www.tbquant.net/helper?product_id=999

DATA0为日线,DATA1为1小时线;大周期调用小周期

data-href=

消息中心显示:

data-href=


GetBarVar(longSendFlag, longSendFlag);

if(longSendFlag  == 0)

{

LongEntryP = Data1.Close + MinPoint;

Buy(EntryUnits,LongEntryP);

SetBarVar(longSendFlag, 1);

PlotAuto(text10,B-BRK-MA5,Open,red);

Print(DateTimeToString(Data1.Date + Data1.Time) + , + 买标志: + IifString(longSendFlag  == 0,True,False) + , Data1.Close: + Text(Data1.Close) + ,开仓手数 + Text(EntryUnits) + ,开仓价格: + Text(LongEntryP));

}

//尾盘扫描 低收直接退出 ########################## 对应 02号 OnBarClose 代码块





老师帮我看看,Buy没有买入成功,显示信号闪烁

请问,是否大周期调用小周期有问题?

如何跨周期调用
跨周期指标调用回测问题
不同周期同品种跨bar数组调用
关于跨周期的问题
跨周期信号闪烁加开仓延迟
TBQ跨周期调用实时进出场的例子
关于跨周期的问题
跨周期函数
跨周期需要注意哪些偷价问题
跨周期问题

所有的跨周期教程都会提到,把信号放在最小的周期

放在大周期必然闪烁,这是根据运行机制来的

原先代码是都是在小周期发单,确实没问题

但是策略有个模块

想实现:

大周期上,比如13天,即当前把的13个bar周期内

如果有开多仓,若当前bar收盘价低于开仓bar到当前bar期间的最低价,对这笔多单进行止损


放在小周期太难实现了