以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  高级功能研发区  (http://weistock.com/bbs/list.asp?boardid=5)
----  VBA如何获得前复权的数据  (http://weistock.com/bbs/dispbbs.asp?boardid=5&id=81200)

--  作者:qq代人发帖
--  发布时间:2015/7/16 9:59:48
--  VBA如何获得前复权的数据
VBA如何获得前复权的数据(用Stkindi)?

--  作者:yukizzc
--  发布时间:2015/7/16 14:25:17
--  

marketdata对象

MustPower         指示使用 GetHistoryDataGetHistoryDataByDateStkindi 方法引用的数据是否采取数据复权, 0表示不使用复权功能, 1表示使用. 该属性默认值为1


--  作者:usepps
--  发布时间:2015/7/16 14:40:21
--  

但是怎样选择复权的方向呢?

我在Technic框架中设置了
Grid_Obj.MustPower = 1
Grid_Obj.PowerAspect = 0

工具-选项-其他:设置为向前复权

MarketData.MustPower = 1,MsgOut输出的数据与技术分析图上的不一样啊,是向后复权的数据。

--  作者:yukizzc
--  发布时间:2015/7/16 16:40:08
--  

除权方向在画面-价格复权,这边设置好。

代码里不好控制向前还向后,poweraspect只是输出当前是向前还是向后这一属性


--  作者:usepps
--  发布时间:2015/7/20 10:29:19
--  
非常感谢。