关于突破昨天日线高低点,开仓写法是否正确

Params
  Numeric  RangEndTime(95000);
  Numeric  TradeEndTime(145000);
  Numeric  ATRS(12);
  Numeric  ATRZS(1.5);
  Numeric  ATRLength(12);
  Numeric  lost(1);

Vars
Series<Numeric>   upperBand;
Series<Numeric>   LowerBand;
Series<Numeric>  ATRVal;
Numeric  myExitprice1;
Numeric  myExitprice2;
Series<Numeric>  Falg;

Events
    OnBar(ArrayRef<Integer> indexs)
    {
  ATRVal=AvgTrueRange(ATRLength);

IF(CurrentBar==0 or Date<>Date[1])
{
  upperBand=High;
LowerBand=Low;
}
Else IF(Time<=RangEndTime*0.000001)
{
upperBand=Max(High,upperBand);
LowerBand=Min(Low,LowerBand);
}
Else IF(Time>= TradeEndTime*0.000001)
{
   Sell(0,Open);
   BuyToCover(0,Open);
}
Else IF(TrueDate(0)!=TrueDate(1))
{
   Falg=0;
}
IF(Falg==0)
{
 IF(marketposition==0 && Close> upperBand && Close>HighD(1))
{
   Buy(lost,Max(Open,upperBand));
Falg= Falg+1;
Commentary("多头开仓");

}
}
IF(Falg==0)
{
IF(marketposition==0 && Close<LowerBand && Close<LowD(1) )
{
  SellShort(lost,Min(Open,LowerBand));
Falg= Falg+1;
Commentary("空头开仓");
}

Params
  Numeric  RangEndTime(95000);
  Numeric  TradeEndTime(145000);
  Numeric  ATRS(12);
  Numeric  ATRZS(1.5);
  Numeric  ATRLength(12);
  Numeric  lost(1);

Vars
Series<Numeric>   upperBand;
Series<Numeric>   LowerBand;
Series<Numeric>  ATRVal;
Numeric  myExitprice1;
Numeric  myExitprice2;
Series<Numeric>  Falg;

Events
    OnBar(ArrayRef<Integer> indexs)
    {
  ATRVal=AvgTrueRange(ATRLength);

IF(CurrentBar==0 or Date<>Date[1])
{
  upperBand=High;
LowerBand=Low;
}
Else IF(Time<=RangEndTime*0.000001)
{
upperBand=Max(High,upperBand);
LowerBand=Min(Low,LowerBand);
}
Else IF(Time>= TradeEndTime*0.000001)
{
   Sell(0,Open);
   BuyToCover(0,Open);
}
Else IF(TrueDate(0)!=TrueDate(1))
{
   Falg=0;
}
IF(Falg==0)
{
 IF(marketposition==0 && Close> upperBand && Close>HighD(1))
{
   Buy(lost,Max(Open,upperBand));
Falg= Falg+1;
Commentary("多头开仓");

}
}
IF(Falg==0)
{
IF(marketposition==0 && Close<LowerBand && Close<LowD(1) )
{
  SellShort(lost,Min(Open,LowerBand));
Falg= Falg+1;
Commentary("空头开仓");
}

用&& Close<LowD(1)      Close>HighD(1) 这种写法是否正确,为什么我不能显示信号

咨询编写是否正确
关于日线孕线的写法问题
老师,这样设置是否正确?
突破昨天日线最高最低价应该如何写
求大神帮写一个高低点突破的策略
关于股票融资模块的写法
请问老师,求昨天的 一分钟周期 的平均价,有没有简单的写法?
关于自动计算开仓手数
【量化源码共学】之基于平移的高低点均值通道与K线中值突破
请帮忙确认关于MarketPosition的想法是否正确

第一 现在跨周期取数据建议叠加日线k线,不要用函数取,可能会有使用问题。

第二 不能显示信号,那就把信号条件的数值都输出一下,看看到底是哪个变量值不满足,然后再分析为什么不满足,哪一步计算出错,这就是最基本的调试方法。