# StkindiByData 方法
ChangeData(MinuteData)
使用指定数据引用任意品种的指标输出。返回值:返回Formula对象
参数
参数 | 说明 |
---|---|
IndiName | 为指标公式调用,格式为 “指标名称(参数)”, 参数选项可以不填,按系统默认处理 |
Histroy | 传入的HistoryData对象,系统将使用该对象的数据对指定公式进行指标计算 |
注意: 该方法返回的Formula对象将使用共享的内存缓冲区,如果你有多个品种需要转换并且同时处理,请使用数组类Array保存转换后的Formula对象数据.
示例
'调用中金所IF00合约的日线数据.
Set HistoryData = marketdata.GetHistoryData("if00","zj",5)
'使用HistoryData对象的数据计算MA移动平均线指标,参数为默认参数
Set Formula = marketdata.StkindiByData("ma",HistoryData)
'显示第24根k线上的MA3指标线数值
msgbox Formula.GetBufData("ma3",24)
'数据处理完毕后,清理缓冲区
marketdata.DestroyHistoryData
1
2
3
4
5
6
7
8
9
10
11
12
2
3
4
5
6
7
8
9
10
11
12
应用于