我想得到布林带更高频段和更低频段的数据,因为我想要两个数据的区别,我怎么能这样做?谢谢。 (Teechart2011Eval& VB6)
答案 0 :(得分:0)
使用带有Candle系列的图表,您必须添加一个FastLine系列并将其设置为Bollinger函数,如下所示:
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是High Bollinger Band,并在内部创建第三个系列(另一个FastLine系列)来代表Low Bollinger Band。然后,要访问High Bollinger Band值,您可以这样做:
TChart1.Series(1).YValues.Value(i)
要进入下布林带,您有两种方式:
TChart1.Series(1).FunctionType.asBollinger.LowBand.YValues.Value(i)
TChart1.Series(2).YValues.Value(i)