问答交流

股票前复权价格与股票交易软件上的不同

由bqbkmw6d创建,最终由small_q 被浏览 33 用户

这段时间开始使用bigquant数据做策略,但是一直和之前的网络上扒取的数据做的策略对不上,一直不知道哪里出了问题。花了一个多星期的时间,今天终于查到原因了。当采用

close / adjust_factor AS 收盘价,进行复权,在股票除权前后数据的收盘价就和招商证券,东方财富对不上了。举例0000001 平安银行。而招商证券,东方财富软件上的价格是一致的,其它交易软件我还没查。复权价格不对,计算的5,10,20均线等都是错的,策略跑出来的结果也是不同了!怎么会这样?\n我是一个正在学习量化的IT背景人员,比较几家平台后,觉得你们家的AI方面优势明显,所以正在学习中。但是我已经不止一次发现你们的基础数据有问题了,比如莫名奇妙的数据缺失,主力资金净流入新版和旧版数据完全不一样等等。因为是初学者,有了问题,总是认为我们量化知识不够造成的,开始都没有想到基础数据会出问题,造成我们浪费了大量的时间。也给我们学习量化增大的难度。基础数据数据是量化的根基,这个经常出错让人非常不理解和挫折感。而且,因为数据量太大,错误的隐蔽性非常高,但是错误的数据跑出来的结果可想而知?损失的金钱谁来负责呢?所以,我非常诚恳的请贵公司在提高数据质量,相信也是所有在你们平台学习和实践的量化人员的共同心声。谢谢。

标签

Python收盘价量化交易软件股票交易
评论
  • close / adjust_factor 不是复权价格,是真实价格。
  • 我学习的时候知道close这个是后复权,adjust_factor是复权因子。以为close / adjust_factor就是前复权价格。没有仔细研究。那请问怎么计算前复权价格呢?5日,10日均线什么情况下使用后复权,前复权价格进行计算?这对策略有什么影响吗?模拟盘是不是最总都是当天按照实际价格进行买卖的?
  • 首先用前复权价格和后复权价格计算出来的均线去做什么死叉,金叉判断是没有影响的。其次回测模块可以选择你想使用的价格,最新交易日的前复权价格和真实价格是一致的。
{link}