我的程序错在什么地方?

我想在15分钟K线图每根K线走完前一分钟空单平仓或当前K线的最高价大于前一根K线的最高价时止损。程序如下:

            VAR5 = (Time==0.091500 And CurrentTime>=0.092900) OR (Time==0.093000 And CurrentTime>=0.094400) OR (Time==0.094500 And CurrentTime>=0.095900) OR (Time==0.100000 And CurrentTime>=0.101400) OR (Time==0.103000 And CurrentTime>=0.104400) OR (Time==0.104500 And CurrentTime>=0.105900) OR (Time==0.110000 And CurrentTime>=0.111400) OR (Time==0.111500 And CurrentTime>=0.112900) OR (Time==0.133000 And CurrentTime>=0.134400) OR (Time==0.134500 And CurrentTime>=0.135900) OR (Time==0.140000 And CurrentTime>=0.141400) OR (Time==0.141500 And CurrentTime>=0.142900) OR (Time==0.143000 And CurrentTime>=0.144400)OR (Time==0.144500 And CurrentTime>=0.145900) OR (Time==0.211500 And CurrentTime>=0.212900) OR (Time==0.213000 And CurrentTime>=0.214400) OR (Time==0.214500 And CurrentTime>=0.215900)OR (Time==0.220000 And CurrentTime>=0.221400)OR (Time==0.221500 And CurrentTime>=0.222900)OR (Time==0.223000 And CurrentTime>=0.224400)OR (Time==0.224500 And CurrentTime>=0.225900);
If(MarketPosition == -1 And Vol > 0)  
    {
        If((H>=H[1]+1) OR VAR5)
        {
            BuyToCover(0,High);
        }
    }

程序错在什么地方,怎么不执行?

求教老师,自定义编写公式策略在什么地方啊?
请问有没有高手可以编写程序化策略的 ?合作,最好广东省的,我在惠州
我这个commentary代码错在哪里?编译一直无法通过,提示“无法识别的字符串commentary”
我想在双均线策略里,加一个振幅在一定宽度内不做的程序语言
求教一下, 刚用TB,想知道自己的策略在软件的什么地方编写啊?
麻烦帮忙开通下simnow在TBQuant的程序化交易权限
在TB上,程序化交易
AverageFC计算方法是错的???
我的程序信号闪烁什么原因??
在主程序下 能不能写子函数的,方便调用

time 和 CurrentTime如此混用,先理解公式机制

 

那么应该怎么用?

Time是K线时间 CurrentTime是系统时间 建议输出后,仔细思考

如果按你写的想在收盘做事,标准做法是使用onbarclose或者在下一根开盘做

 

图表上没开过仓怎么平仓

开仓的部分我没写上,开仓没问题。