跨周期KD指标
2023-03-29 11:37

如下两个工作区:

甲:策略单元设置

       Data0:P2305,1分钟周期

       Data1:P2305,15分钟

       加载如下公式:(KD指标公式)

OnBar(ArrayRef<Integer> indexs)

{

Range[0:DataSourceSize() - 1]

{

HighestValue = HighestFC(High, Length);

LowestValue = LowestFC(Low, Length); 

SumHLValue = SummationFC(HighestValue-LowestValue,SlowLength);

SumCLValue = SummationFC(Close - LowestValue,SlowLength);

If(SumHLValue <> 0)

{

KValue = SumCLValue/SumHLValue*100;

}Else

{

KValue = 0;

}

DValue = AverageFC(KValue,SmoothLength);

}

//PlotNumeric(\"K\",Data[1].KValue,0,Yellow);

PlotNumeric(\"D\",Data[1].DValue,0,Cyan);

}

乙:Data0;P2305,15分钟周期

       加载如下公式:(KD指标公式)

OnBar(ArrayRef<Integer> indexs)

{

Range[0:DataSourceSize() - 1]

{

HighestValue = HighestFC(High, Length);

LowestValue = LowestFC(Low, Length); 

SumHLValue = SummationFC(HighestValue-LowestValue,SlowLength);

SumCLValue = SummationFC(Close - LowestValue,SlowLength);

If(SumHLValue <> 0)

{

KValue = SumCLValue/SumHLValue*100;

}Else

{

KValue = 0;

}

DValue = AverageFC(KValue,SmoothLength);

}

//PlotNumeric(\"K\",KValue,0,Yellow);

PlotNumeric(\"D\",DValue,0,Cyan);

}

请问在同一时刻,甲工作区中的Data[1].DValue 和 乙工作区中的DValue是否相等?

       


评论区
xlyshch

不是瞬间不一致,而是持续不一致。刷新页面后,会一致一段时间,但运行一段时间后,又持续不一致。谢谢回复!

2023-03-31 09:20
xlyshch

这个问题能解决吗?

2023-03-30 21:35
xlyshch

你复现?

2023-03-29 20:49
xlyshch

应该是相等的,但是,运行一段时间就不同了。要刷新后,才相同。请教这是什么原因?

\"\"

2023-03-29 14:37
顶部