请问用VBA 如何读取历史数据? [金字塔]
- 咨询内容:
	
	例如,我想读取IF连续2012年上半年一段时期的1分钟K线和1分钟成交量,欲对其进行计算统计。如何通过程序,读取到数据? 
-  金字塔客服:
	
	示例1 ' 得到框架名称为"Technic",窗格名称为"Window1"的窗格对象 Set Grid = Technic.GetGridByName("Main") '得到该窗格所对应的对象 Set History = Grid.GetHistoryData() '取最后一天的收盘价 Close = History.Close(History.Count-1) MsgBox Close 示例2 '得到上期所指定品种的日线数据 Set History = marketdata.GetHistoryData("rb00","sq",5) '删掉第一条数据 History.RemoveAt(0) '修改倒数第二条数据的收盘价,比平时高出100价格 ClosePrice = History.Close(History.Count-2) History.Close(History.Count-2) = ClosePrice+100 '将修改完毕的数据重新保存回去 call History.SaveData("RB00","SQ",0) 
-  用户回复:
	
	楼上老师想说啥?很无语? 
-  网友回复:
	
	
 这回能看到回复了谢谢rushtaotao老师啊
 VBS这块对我来说不是短期能掌握的,只能慢慢来,以后还要多多麻烦老师哦 [此贴子已经被作者于2013/9/25 14:09:13编辑过]
- 网友回复: 请问在逐k模式下 难道 新的k线到的时候 , formula.indexdata 难道不应该增加1吗
有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友
可联系技术人员 QQ: 1145508240  进行 有偿 编写!(不贵!点击查看价格!)
                        
相关文章
- 
                        没有相关内容
                       

 
                     会员登录/注册
会员登录/注册