MarketData.GetHistoryData数据不正确 [金字塔]
- 咨询内容:
Sub Test2()
'1.打开金字塔,依次打开"菜单-->工具-->选项-->常规",把"多分钟线数"设置为5,确定
'2.重新打开金字塔软件
'3.连续运行本程序两次,观察两次输出的时间的间隔,呵呵
dim hd,cycle,cycleMore,needDataCount
dim count,icycle=13 '多分钟线
cycleMore=6 '定义多分钟线:6分钟
needDataCount=10'获取10个数据
set hd=MarketData.GetHistoryData("IF08","ZJ",cycle,needDataCount,cycleMore)
count=hd.Count-1for i=count to 0 step -1
Application.MsgOut "时间=" & hd.Date(i) & ",收盘价=" & hd.Close(i)
nextset hd=Nothing
[此贴子已经被作者于2014/7/21 9:42:27编辑过]
Application.MsgOut "----------------------------"
End Sub - 金字塔客服:
别呵呵了,你的数据应该使用范围是 0 - Count-1, 你看看你是怎么用的
- 用户回复:
count=hd.Count-1
我是倒序用
你确定跑过代码?
- 网友回复:
第一次获取的数据是 选项 指定的长度,参数不生效,没看见?
[此贴子已经被作者于2014/7/21 10:07:38编辑过]
- 网友回复:
王锋:
你确定跑过代码?
有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友
可联系技术人员 QQ: 1145508240 进行 有偿 编写!(不贵!点击查看价格!)
相关文章
-
没有相关内容