以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://www.weistock.com/bbs/index.asp)
--  高级功能研发区  (http://www.weistock.com/bbs/list.asp?boardid=5)
----  请教关于HistoryData的保存  (http://www.weistock.com/bbs/dispbbs.asp?boardid=5&id=31660)

--  作者:wknjt
--  发布时间:2012/12/19 14:23:41
--  请教关于HistoryData的保存
 HistoryData中有个SaveData的方法,我想咨询一下:
1、如果我用SaveData改变了HistoryData的数据之后,当新的数据到达时会不会更新HistoryData?如果更新是全部修改的数据都被修改还是部分更新?如果不更新,我有没有方法再次获取到没被我修改的那个数据。
2、我通过marketData.getHistoryData和Technic.GetGridByName("Main").getHistoryData获取到的是同一个HistoryData么?

--  作者:王锋
--  发布时间:2012/12/19 15:57:35
--  

问题1. 改变数据后,当有新的数据到来后,还是会重置你修改后的数据内容的.建议你可以考虑使用截获数据更新后的事件,在数据更新完毕后,自己再重新去修改数据缓冲区,但是这要那个做法可能会导致系统运行缓慢,建议慎用

问题2.不同的对象,如果你要修改图形界面上的数据,只能用Technic.GetGridByName("Main").方法


--  作者:wknjt
--  发布时间:2012/12/19 16:15:41
--  
 那对我的公式运算时起作用的是的数据是MarketData获得HistoryData呢?还是Technic.getGridByName("Main")获取的HistoryData呢?
--  作者:王锋
--  发布时间:2012/12/19 16:26:43
--  

问题描述不清,无法回答