# Stkindi 方法
Stkindi(Code, Market, IndiName, Co, Cyc,[More,Count])
取指定品种日期时段的历史数据HistoryData对象,该对象记录了该品种历史数据。返回值:返回HistoryData对象
参数
参数 | 说明 |
---|---|
Code | 品种代码 |
Market | 市场标识 |
IndiName | 为指标公式调用,格式为 “指标名称(参数)”, 参数选项可以不填,按系统默认处理 |
Co | 为坐标轴类型: 0交易日坐标 1自然日 2交易交易时间 |
Cyc | 周期类型: 0 1分钟 1 5分钟 2 15分钟 3 30分钟 4 60分钟 5日线 6周线 7月线 8年线 9多日线 10分笔成交 11多小时线 12多秒线 13多分钟线 14季度线 15半年线 16节气线 17 3分钟 18 10分钟 19 多笔线 |
More | 可选参数,当Cyc为自定义周期时指定自定义周期数字。不填则表示使用系统选项设置中的自定义周期数字 |
Count | 可选参数,若填数字则表示指定的调用数量,为0或者不填表示读取该品种在选项维护设置中的默认数量 |
注意: 该方法返回的Formula对象将使用共享的内存缓冲区,如果你有多个品种需要转换并且同时处理,请使用数组类Array保存转换后的Formula对象数据.
示例
'调用中金所IF08合约的1分钟的MA移动平均线指标,参数依次是5,10,20,60
Set Formula = marketdata.STKINDI("if08","zj","ma(5,10,20,60)",0,0)
'显示第925根k线上的MA3指标线数值
msgbox Formula.GetBufData("ma3",924)
1
2
3
4
5
6
2
3
4
5
6
应用于