收盘平仓不执行

15分钟bar 收盘平仓不执行已经按照老师加入这个公式 在收盘平仓是不执行

开直播了 来了没腾讯会议926 338 905

我觉得这种问题吧,首先要理解实现对应效果的原理是什么,这就包括驱动域是干什么的,各个函数又是干什么的。首先这个事件域是肯定可以收盘驱动的,函数也是有效的。至于你为什么没成功,一般来说就是你用错了。至于哪里用错了,从目前提供的代码来说,完全看不出来。补充询问一点,你的这个代码里不会只有平仓,没有开仓吧?

回复:老师你好Params Numeric FastLength(5);// 短期指数平均线参数 Numeric SlowLength(20);// 长期指数平均线参数Vars Series<Numeric> AvgValue1; Series<Numeric> AvgValue2;EventsOnInit(){array<Numeric> timepoint;timepoint[0] = 0.112950;timepoint[1] = 0.145930;SetTriggerBarClose(timepoint);} OnReady() { SetBackBarMaxCount(1+Max(FastLength,SlowLength)); Range[0:DataSourceSize() - 1] { setPlotOption("MA1", "begin-bar", FastLength); setPlotOption("MA2", "begin-bar", SlowLength); } } OnBar(ArrayRef<Integer> indexs) { AvgValue1 = AverageFC(Close,FastLength); AvgValue2 = AverageFC(Close,SlowLength); PlotNumeric("MA1",AvgValue1); PlotNumeric("MA2",AvgValue2); If(MarketPosition <>1 && AvgValue1[1] > AvgValue2[1]) { Buy(0,Open); } If(MarketPosition <>-1 && AvgValue1[1] < AvgValue2[1]) { SellShort(0,Open); } } OnBarClose(ArrayRef<Integer> indexs){if(time == 0.1445){sell(0,close);BuyToCover(0,close);Commentary("收盘平仓");}}最后收盘59分30秒时还是没有平仓

回复:首先第一件事,我要确认你说的情况是不是属实,所以我得用你的代码去复现一下。既然是复现,那只能是等到明天下午收盘才能出现结果了。我会先配置好工作区截图发出来,然后明天下午再给你发运行结果的截图

回复:目前运行正常,没什么问题

回复:老师 是下午2点59分30秒没有平仓

回复:timepoint[1] = 0.145930; 这个命令没有执行

回复:这不是执行了嘛?

回复:我这个周期可能有点区别,我是1分钟,您用的是15分钟。但是代码还是执行了,订单也报了。并没有复现出应该有的问题。明天周四直播,我继续复现,按照15分钟试试,现场直播

回复:好的 什么直播间我进去看

回复:微信腾讯会议吗 微信明天推不推送

回复:会推送的