时不时就会看到到底是用股票前复权还是后复权价格的讨论,比如下面就是一个很经典的问法:

“我用前复权价格计算指标的时候,发现会出现负价格,就没法取log了,应该是分红太多导致的,请问这种怎么处理?”

小白刚开始分析股票数据,问这种问题其实很正常。但是架不住有大哥这么回答的:

"加个正数就行了"

真的,大哥你不说话没人知道你啥都不懂。

就像疫苗消灭了天花病毒一样,我希望这篇文章能彻底消除大家对前复权后复权的疑惑,希望大家多多转发,以后真的不想再看到诸如此类的讨论了。

如果你不想看太多原理,那么记住核心的结论:

只要你不是用来算今天100块钱能买多少股,所有的量化分析,全部都用后复权。

如果你想和我杠,那我劝你把文章先看完,如果看完还想和我杠,那麽股市不适合你,趁早退出吧。

首先看看前后复权的定义吧,其实看定义就一目了然,很多人连定义都不好好研究,难怪一直有疑惑,但是网上的定义太啰嗦,没有抓住最本质的点。

前复权:前复权是以当前价为基准复权。

后复权:后复权是以起始价为基准复权。

大家都知道复权是用来解决分红送股等导致股价出现不连续的问题的。前后复权的本质区别就是 以什么价格作为基准 ,这就是最核心的点,理解了这一点,你就知道该怎么用。

它们都是假设分红等事件不存在,对价格进行调整。只不过,前复权是按住今天的价格不变,将以前的价格调整过来;而后复权是按住最开始的价格不变,将之后的价格进行调整。

随便打开一个行情软件,为什么前复权容易出现非常小的价格,而后复权容易出现很大价格,举个例子:

假设只有收盘价,一个公司股价一直是100,第一天没有波动,收盘还是100,第二天跌了50%,收盘股价变成50,盘后宣布每股分红25,第三天假设没有交易波动,那么第三天收盘价格就是25(要除权),但是从50到25并不是连续的,就需要复权,现在不复权的价格序列是 100 50 25:

如果是前复权,序列就是50,25,25(保持今天价格不变)。

如果是后复权,序列就是100(保持起始价格不变),50,50。

但效果很类似:复权后,价格连续了,价格的变动只体现了交易的变动,后者是进行下一步分析(比如log对数收益率、计算技术指标等)的基础,

一、既然前后复权效果都一样,为什么不用前复权分析?

1、前复权会使得之前的股价减去分红,久而久之甚至会出现负数,而后复权是让起始价之后的价格加上分红,一般只会让股价更大。

2、更为关键的是,每发生一次新的分红,复权都会对历史数据做出新的改变,也就是说历史上同一天的前复权价格,一直在改变!!你如果自己搭数据库的,整天要删了插入删了插入,闲的没事干?

二、那为什么看盘软件大都喜欢前复权分析?

那只不过是你自己的习惯而已,没人不让你用后复权分析。非要说原因的话,就是前复权保持了今天的真实价格,方便你算算自己的钱够买几手罢了。

三、历史回测是不是要用不复权价格才能算出自己能买多少手?

首先,这属于典型的拿着错误的钉子找锤子,百分之99.999999的回测都不需要知道要买多少手,all in 就是100%,半仓就是50%,买10个票就是每个票10%,我想请问你知道真实价格有什么用?如果你说我一开始只有1000块钱买不了一手茅台,那你去借钱啊(大雾)。

好了各位,将文章转起来,不想再看到群里讨论到底是用前复权还是后复权了

点击关注

拿着锤子找钉子

个人微信号|airesearcher123

【量化交易】股票价格前复权与后复权的区别以及注意事项相关推荐

  1. 前复权还是后复权,你真的用对了吗?

    提到复权,炒股的小伙伴一定很熟悉.由于股票经常发生派息.配股.分拆或合并等事件,使得股价出现缺口,复权就是用来填补缺口的,分为前复权和后复权两种方法. 前复权保持当前价格不变,对历史价格进行增减,使得 ...

  2. 除权、除息、复权、填权、填息、贴权、贴息、含权、含息、前复权、后复权到底什么区别(MD终于明白了用图解释)

    除权.除息.复权.填权.填息.贴权.贴息.含权.含息.前复权.后复权到底谁是谁(MD终于明白了) 最常见常用的是复权,复权相关联的本质事件是为了拆股,原来一股10000块一股,很多人买不起啊,所以拆成 ...

  3. 前复权和后复权有什么区别

    前复权和后复权是指股票价格的复权方式. 前复权是指在计算股票的价格指数或者收益率时,将股票价格的历史数据进行复权,也就是将历史股票价格进行调整,把因为除权或增发股票而导致的股票价格变化纠正回来,使得不 ...

  4. (129)FPGA面试题-FPGA前仿真与后仿真的区别?

    1.1 FPGA面试题-FPGA前仿真与后仿真的区别? 1.1.1 本节目录 1)本节目录: 2)本节引言: 3)FPGA简介: 4)FPGA面试题-FPGA前仿真与后仿真的区别?: 5)结束语. 1 ...

  5. 前仿真和后仿真的区别,按键消抖设计思想、PLL使用、ODDR2的原语使用 --2020/10/29工作总结

    2020/10/29工作总结 前仿真和后仿真的区别 前仿真 综合后仿真 后仿真 synthesize和implement.generate bitstream 参考链接 按键消抖设计思想 PLL使用 ...

  6. 多传感器融合技术(基本概念、前融合和后融合的区别)

    多传感器信息融合(Multi-sensor Information Fusion,MSIF),就是利用计算机技术将来自多传感器或多源的信息和数据,在一定的准则下加以自动分析和综合,以完成所需要的决策和 ...

  7. Python量化交易|pd.expanding() VS pd.rolling() 时间窗口函数区别图解

    pandas.rolling()前文已经介绍过了,虫洞 pandas.expanding() 官方文档 pd.DataFrame.expanding(min_periods=1, center=Fal ...

  8. python选股票进阶_Python进阶量化交易专栏场外篇27-股票数据的除权和复权

    欢迎大家订阅<教你用 Python 进阶量化交易>专栏!为了能够提供给大家更轻松的学习过程,笔者在专栏内容之外已陆续推出一些手记来辅助同学们学习本专栏内容,目前推出的扩展篇链接如下: 在行 ...

  9. Python进阶量化交易专栏场外篇:股票数据的除权和复权

    在行情软件中经常会看到除权.复权选项,我们选择不同的选项,软件上股票的价格回相应地转换. 在量化交易中,我们开发了一个交易策略,需要对策略在历史行情数据上进行回测,那么我们该选择除权,还是复权,哪一种 ...

最新文章

  1. 5.MATLAB路径管理
  2. 给SAP云平台的global账号添加Leonardo机器学习服务
  3. C#软件试用实现方式
  4. HTML5新特征、窍门和技术(1~5)
  5. AI+建筑战略再升级 旷视AIoT产品家族合体首秀
  6. php软件开发--mysql数据库进阶
  7. Git笔记(2) 入门认知
  8. 如何编写代码解决问题,初学者指南
  9. Debug学习资源汇总
  10. 编译google libyuv so库
  11. 地理加权回归学习记录
  12. dae怎么用草图大师打开,教你su模型导入lumion的方法
  13. 量化交易:金融算法交易的前沿发展
  14. IT界5大女神程序员,我觉得最后那位很有内涵
  15. 出入库单据小票移动打印,盘点机PDA连接蓝牙打印机打印单据小票
  16. 2021-04-21微信大数据对于精准营销的意义有哪些?
  17. LDO的基础特性——热关断
  18. MarkdownPad 2使用教程(语法篇)
  19. XMind ,石墨笔记, Effie ,你用什么应用来完成采编工作?
  20. java实现咖啡店模拟_Java咖啡厅系统

热门文章

  1. Origin 画箱图
  2. 手机卡,SIM卡,USIM 卡,nano卡
  3. JS判断设备是手机端还是PC端,并加载不同的css/js文件
  4. OWASP Threat Dragon
  5. 成功不难,改变习惯而已!
  6. 微型计算机原理第三版考试,微机原理试题及答案
  7. 今年95后很狂阿里P7晒出工资单:狠补了两眼泪汪汪,真香...
  8. 鸿蒙Hi3861学习四-Huawei LiteOS介绍
  9. 推荐系统 --- 推荐算法 --- 基于知识的推荐算法
  10. 出现Deprecated: Function ereg_replace() is deprecated in 的原因及解决方法