通道突破未来函数问题

以下策略有未来函数的情况,麻烦各位老师点拨一下

Params

Numeric P1(20);

Numeric P2(10000);

Vars

Series<Numeric> UpperBand;// 通道上轨

   Series<Numeric> LowerBand;// 通道下轨

   Series<Numeric> ATRVal;// ATRVal值

Numeric Lots(0);// 仓位

Events

OnReady()

{

}

OnBar(ArrayRef<Integer> indexs)

{

Numeric MinPoint = MinMove * PriceScale;// 最小变动价位

UpperBand = Highest(High[1],P1);

LowerBand = Lowest(Low[1],P1);

ATRVal = AvgTrueRange(14);

PlotNumeric("UpperBand", UpperBand);

PlotNumeric("LowerBand", LowerBand);

Lots = IntPart(P2/(ATRVal * 3 * ContractUnit() * BigPointValue()));

If(MarketPosition == 0)

{

// 开多

If(High > UpperBand)

{

Buy(Lots,UpperBand);

}

// 开空

If(Low < LowerBand)

{

SellShort(Lots,LowerBand);

}

}

If(MarketPosition > 0)

{

// 反转平多

If(Low < LowerBand)

{

Sell(0,LowerBand);

Commentary("多单反转平仓:"+Text(LowerBand));

}

}

If(MarketPosition < 0)

{

// 反转平空

If(High > UpperBand)

{

BuyToCover(0,UpperBand);

Commentary("空单反转平仓:"+Text(UpperBand));

}

}

}

系统函数:基于商品价差的通道突破系统多执行问题
通道突破信号闪烁的问题
回测与未来函数问题
pivot未来函数?
high是否有未来函数
突破问题
FORCAST(CLOSE,5)属于未来函数吗?
直接使用HIGH、LOW是否会有未来函数?
请问这句代码用到未来函数了吗?
【量化源码共学】之基于平移的高低点均值通道与K线中值突破

手数计算?

ATRVal[1]

嗯

哪里有未来函数?

在工作区运行时,提示有未来函数

1分钟级别


信号闪烁,说错了


那就是楼上同学说的 手数计算的时候 使用当根ATR数据会闪