我想获取布林带的较高波段和较低波段的数据,因为我想要这两个数据的差异,我该怎么做?谢谢。(Teechart2011Eval & VB6)
问问题
285 次
1 回答
0
拥有一个带有蜡烛系列的图表,您必须添加一个 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 系列)来代表低布林带。然后,要访问高布林带值,您可以这样做:
TChart1.Series(1).YValues.Value(i)
要访问下布林带,您有两种方法:
- 通过您创建的 FastLine 中的布林线函数:
TChart1.Series(1).FunctionType.asBollinger.LowBand.YValues.Value(i)
- 直接使用内部创建的系列的系列索引:
TChart1.Series(2).YValues.Value(i)
于 2012-10-04T09:00:17.453 回答