我想要得到布林带的高频带和低频带的数据,因为我想要这两个数据的差异,我该怎么做呢?谢谢。(Teechart2011Eval & VB6)
发布于 2012-10-04 17:00:17
有了一个带有Candle序列的图表,您必须添加一个FastLine序列,并将其设置为一个布林格函数,如下所示:
TChart1.Aspect.View3D = False
TChart1.AddSeries scCandle
TChart1.Series(0).FillSampleValues
TChart1.AddSeries scFastLine
TChart1.Series(1).SetFunction tfBollinger
TChart1.Series(1).DataSource = TChart1.Series(0)为此,您创建的FastLine是高布林带,第三个系列(另一个FastLine系列)在内部创建以表示低布林带。然后,要访问High Bollinger Band值,您可以这样做:
TChart1.Series(1).YValues.Value(i)要访问下布林格频带,有两种方法:
通过您创建的FastLine中的布林格函数执行
TChart1.Series(1).FunctionType.asBollinger.LowBand.YValues.Value(i)
TChart1.Series(2).YValues.Value(i)
https://stackoverflow.com/questions/12720733
复制相似问题