Datawhale 学习笔记-量化开源课(一)

191 阅读14分钟

原教程:whale-quant

1. 股票数据的基本分类

1.1 技术面板数据

  1. 技术面数据是通过股票的历史价格和交易量等市场数据进行计算和分析得出的指标。
  2. 技术面数据主要关注股票价格的变动和市场趋势,常用的技术指标包括移动平均线、相对强弱指标、MACD指标等。

1.2 基本面数据

  1. 基本面数据是通过分析公司的财务状况、业绩表现、竞争力等基本信息得出的评估。
  2. 基本面分析的目标是评估公司的内在价值,包括公司的营业收入、盈利能力、资产负债情况、市场份额、竞争优势等。
  3. 基本面数据通常需要通过公司公开的财务报告和公告来获取。

2. 股票数据的常见指标介绍

2.1 技术面数据常见指标

  1. 移动平均线(Moving Average, MA)

    移动平均线是通过计算一段时间内的股票平均价格来平滑价格波动。分为以下两种

    • 简单移动平均线(Simple Moving Average, SMA):简单移动平均线是最基本的移动平均线类型。它是通过将一段时间内的股票收盘价相加,然后除以时间段的天数来计算的。简单移动平均线可以平滑价格波动,显示出长期趋势

    • 指数移动平均线(Exponential Moving Average, EMA):指数移动平均线对近期价格给予更高的权重,反映了市场更近期的变化。计算指数移动平均线时,当前价格会根据选定的时间段和权重系数,与之前的移动平均线值相结合。

    • 指数移动平均线的计算:

      • 确定平滑系数(α)

        平滑系数 α\alpha 通常基于所选的时间窗口N计算: α=2N+1α= \frac{2}{N+1}

        这里,N 是你选择的时间窗口大小,例如20天、50天等。

      • 计算初始EMA

        初始EMA可以用简单移动平均线(SMA)来代替。比如,初始的20天EMA可以用前20天的SMA作为起始值。

      • 递归计算EMA

        对于后续数据点,EMA的计算公式为:

        EMAtoday=α×Pricetoday+(1α)×EMAyesterday EMA_{today}=α×Price_{today}+(1−α)×EMA_{yesterday}

    • 移动平均线的应用:

      • 确定趋势:较短期的移动平均线(如5日或10日)反映了近期的价格走势,较长期的移动平均线(如50日或200日)则更能反映长期趋势。
      • 交叉信号:移动平均线的交叉可以提供买入或卖出的信号。例如,当短期移动平均线从下方穿过长期移动平均线时,被称为“黄金交叉”,可能暗示着价格上涨的趋势。相反,当短期移动平均线从上方穿过长期移动平均线时,被称为“死亡交叉”,可能暗示着价格下跌的趋势。
      • 支撑与阻力线:移动平均线经常被用作支撑和阻力线的参考。当股票价格接近或穿过移动平均线时,可能会在此处遇到阻力或支撑,进而影响价格的反弹或下跌。
  2. 相对强弱指数(Relative Strength Index, RSI)

    RSI 是一种用于衡量股票价格变动强度和速度的技术指标。它可帮助投资者判断股票市场的超买和超卖情况,以及价格的反转和确认信号。通常情况下,RSI的取值范围在0到100之间。

    1. RSI 计算步骤

      1. 计算n个交易周期内涨幅和跌幅的平均值。
      2. 计算涨幅平均值与跌幅平均值的相对强弱比率(RS,Relative Strength)。 RS = (n个交易周期内涨幅平均值) / (n个交易周期内跌幅平均值)
      3. 计算相对强弱指数(RSI): RSI = 100 - (100 / (1 + RS))
      4. n常取14
    2. RSI 的数值解读

      • RSI在0到30之间:表示股票市场被超卖,可能存在价格反弹的机会。
      • RSI在70到100之间:表示股票市场被超买,可能存在价格下跌的机会。
      • RSI在30到70之间:表示股票市场相对平稳,没有明显的超买或超卖信号。
      • 当RSI进入超买区域并且价格形成拐头下跌时,可能暗示进一步的价格下跌。相反,当RSI进入超卖区域并且价格形成拐头上涨时,可能暗示价格反弹或反转的机会。
      • RSI 是一种短期的指标,对价格的反应较为敏感。
    3. 随机指标

      随机指标的计算基于一段时间内的收盘价与最高价和最低价的关系。该指标通常使用 %K 线和 %D 线两条线,并结合超买区和超卖区进行解读。计算方法如下

      • 计算一定时间段(常见为14个交易日)内的最高价和最低价。
      • 计算当前收盘价与该时间段内最低价的差值(收盘价-最低价),并除以最高价和最低价的差值(最高价-最低价)。
      • %K = (收盘价 - 最低价)/ (最高价 - 最低价) * 100
      • 计算%K的移动平均值作为%D线的值,通常使用3日平均。
      • %D = %K的3日简单移动平均线

      随机指标是一种短期的技术指标。用于判断股票价格的超买和超卖情况,以及价格反转的可能性。 用法:

      • 当 %K 线从下方穿越%D线时,被视为买入信号,可能预示着价格的反转和上涨。
      • 当 %K 线从上方穿越%D线时,被视为卖出信号,可能预示着价格的反转和下跌。
      • 当 %K 线位于高位(一般超过80)时,表示市场可能超买,价格的下跌风险增加。
      • 当 %K 线位于低位(一般低于20)时,表示市场可能超卖,价格的上涨机会增加。
    4. 成交量(volume)

      成交量即某一时间周期内的总成交量。

      使用方法:

      • 确认趋势:成交量指标可以用来确认价格趋势的有效性。在上涨趋势中,成交量增加可能意味着买盘增加,市场看涨情绪强烈。而在下跌趋势中,成交量增加可能意味着卖盘增加,市场看跌情绪强烈。如果价格和成交量出现背离,即价格上涨而成交量下降,或价格下跌而成交量增加,可能意味着趋势反转的可能性。

      • 确认突破:成交量指标也可用于确认价格突破的有效性。当价格突破重要的价格水平(如支撑或阻力线)时,如果成交量也大幅增加,可能预示着价格突破的力度和可持续性增加。

      • 观察分析:投资者可以通过观察成交量指标的变化,研究市场情绪和买卖压力。例如,当成交量急剧增加时,可能表示市场出现了重要的新闻、公告或市场情绪变化,这可能导致价格波动。

      • 交易量模型:有些交易者会使用成交量指标构建交易量模型,例如量价分析(Volume Price Analysis)或成交量波动指标(Volume Oscillator)。这些模型通过比较成交量与价格的关系,寻找特定的交易信号。

      • 成交量指标衡量了股票交易的活跃程度。

    5. MACD 指标(Moving Average Convergence Divergence)

      MACD 指标是股票技术分析中常用的趋势追踪和买卖信号指标。它通过比较两条移动平均线的差异,来判断股票价格的趋势以及价格的买卖信号。 MACD 指标由以下几个元素组成:

      1. DIF 线(Difference Line):是短期指数移动平均线(如12日 EMA)减去长期指数移动平均线(如26日 EMA)得到的差值线。DIF 线可以较为敏感地反应价格的短期波动。
      2. DEA 线(Signal Line):是对 DIF 线进行平滑处理,一般使用DIF线的9日移动平均线得到。DEA 线可以平滑 DIF 线的波动,更好地体现价格的中期趋势。
      3. MACD 柱(MACD Histogram):是 DIF 线与 DEA 线的差值,可将价格的快速波动变化显示为柱状图。柱状图的红色柱代表 DIF 线在 DEA 线上方,表示价格可能上涨;绿色柱代表 DIF 线在 DEA 线下方,表示价格可能下跌。

      MACD 指标由以下几个元素组成:

      • DIF 线(Difference Line):是短期指数移动平均线(如12日 EMA)减去长期指数移动平均线(如26日 EMA)得到的差值线。DIF 线可以较为敏感地反应价格的短期波动。

      • DEA 线(Signal Line):是对 DIF 线进行平滑处理,一般使用DIF线的9日移动平均线得到。DEA 线可以平滑 DIF 线的波动,更好地体现价格的中期趋势。

      • MACD 柱(MACD Histogram):是 DIF 线与 DEA 线的差值,可将价格的快速波动变化显示为柱状图。柱状图的红色柱代表 DIF 线在 DEA 线上方,表示价格可能上涨;绿色柱代表 DIF 线在 DEA 线下方,表示价格可能下跌。

      MACD 指标的应用主要包括以下几个方面:

      • 趋势判断:当 DIF 线与 DEA 线发生金叉(DIF 线向上穿过 DEA 线)时,表示价格可能出现上涨趋势;当 DIF 线与 DEA 线发生死叉(DIF 线向下穿过 DEA线)时,表示价格可能出现下跌趋势。

      • 买卖信号:当 MACD 柱由负值转为正值时,被视为买入信号;当 MACD 柱由正值转为负值时,被视为卖出信号。这些转折点可能表示价格快速波动的转变。

      • 背离信号:观察价格和 MACD 指标的背离情况。例如,当价格创新高而 MACD 指标未能创新高时,可能表示价格上涨动能下降,可能出现价格回调。

      MACD指标是一种相对较慢的指标,较长时间的移动平均线会导致滞后性。

2.2 基本面数据常见指标

  1. 每股收益(Earnings Per Share, EPS)

    每股收益的计算公式为:EPS = 净利润 / 流通股本

    其中,净利润是指公司在一定会计周期内所创造的净收益,即扣除各项费用和税后利润。流通股本是指公司已经发行并在市场上自由交易的股票数量。每股收益用于衡量每股盈利能力

    使用方法:

    1. 估值比较:通常情况下,具有更高每股收益的公司往往被认为具有更好的盈利能力,因此可能被投资者更高估值。

    2. 成长趋势:观察每股收益的变化趋势可以了解公司盈利能力的增长速度和稳定性。持续增长的每股收益可能意味着公司业绩好于预期,具有良好的成长潜力。

    3. 盈利稳定性:通过比较每股收益的波动程度,可以判断公司的盈利稳定性。较小的波动通常被认为是公司盈利稳定性较好的表现。

  2. 市净率(Price-to-Book Ratio, P/B Ratio)

    也称为股价净资产比,是一种用于衡量股票当前市场价格与公司每股净资产之间关系的指标。它是用来评估公司的市场估值是否低估或高估的重要指标。

    市净率的计算公式为:市净率 = 公司总市值 / 公司净资产

    其中,公司总市值是指公司所有已发行股票的市值之和,而公司净资产是指公司的总资产减去总负债。

    市净率是一个相对指标,一般用来比较同行业或同一市场的公司。较低的市净率通常被认为是公司股票被低估的迹象,而较高的市净率可能意味着公司股票被高估。 根据市净率可以得出以下几个判断:

    • 市净率低于1:通常表示公司的市场价值低于其净资产,股票可能被低估。
    • 市净率约等于1:表示公司的市场价值大致等于其净资产,股票被市场公平估价。
    • 市净率高于1:通常表示公司的市场价值高于其净资产,股票可能被高估。

    市净率并不能独立决定一家公司的投资价值,因为它没有考虑到公司的盈利情况和未来的增长潜力。

  3. 股息收益率(Dividend Yield)

    股息收益率用于衡量股票派发的股息相对于股票的价格的比率。股息是公司利润的一部分,以现金或股票形式派发给股东。股息收益率可以帮助投资者评估持有一只股票所能获得的现金回报。

    股息收益率的计算公式为:股息收益率 = 每股股息 / 股票价格

    其中,每股股息是指公司每股派发的股息金额,股票价格是股票在市场上的交易价格。

    应用:

    1. 现金回报:较高的股息收益率可能表示股东获得较高的分红回报。
    2. 盈利比较:较高的股息收益率可能意味着公司分红政策较为慷慨,或者公司盈利水平相对较高。
    3. 市场情绪:股息收益率也可以反映市场对公司的情绪和风险偏好。一般而言,较高的股息收益率可能意味着市场对公司前景持谨慎态度,或者公司面临一定的困境。(可能是因为股票较低)
  4. 净利润(Net Profit) 净利润用于衡量一家公司在特定会计期间内实际获得的净收益,即扣除各项费用和税后利润。净利润是评估公司盈利能力和基本经营状况的重要指标。 净利润的计算公式为:净利润 = 总收入 - 总成本 - 税收 - 其他费用。

    • 总收入:是指公司在特定会计期间内所实现的总销售收入或营业收入。
    • 总成本:包括直接成本和间接成本,指用于生产和销售产品或提供服务的成本。
    • 税收:是指公司应缴纳的所得税或其他税收费用。
    • 其他费用:包括财务费用、管理费用、营销费用等。 应用:
    1. 盈利能力评估:较高的净利润意味着公司创造了更多的利润,具有较好的盈利能力。投资者通常会对具有稳定和增长的净利润的公司更感兴趣。
    2. 盈利趋势分析:观察净利润的变化趋势可以了解公司盈利的增长趋势和稳定性。持续增长的净利润可能意味着公司业绩良好,具有较好的发展潜力。
    3. 盈利比较:通过比较不同公司的净利润,投资者可以了解公司的盈利水平和和业绩相对强弱。对于同行业的公司,较高的净利润可能意味着公司的竞争力较强。
  5. 负债与资产比率(Debt-to-Asset Ratio) 负债与资产比率用于衡量公司的资本结构和债务风险水平。该比率反映了公司负债占总资产的比例(财务杠杆),可以帮助投资者了解公司负债情况以及对负债承受能力的评估。

    负债与资产比率的计算公式为:负债与资产比率 = 总负债 / 总资产

    其中,总负债是指公司在特定时点上的所有债务总额,包括长期负债和短期负债。总资产是指公司在特定时点上的全部资产,包括流动资产和固定资产。

    负债与资产比率指标的应用主要包括以下几个方面:

    1. 资本结构评估:较高的负债与资产比率意味着公司债务较多,对外部融资的依赖程度较高。
    2. 债务风险评估:较高的负债与资产比率可能意味着公司具有较高的负债风险,可能面临偿债能力不足的风险。
    3. 行业比较:通过比较同行业内不同公司的负债与资产比率,投资者可以了解公司在行业内的相对债务水平。较低的负债与资产比率可能意味着公司相对较少依赖债务融资,财务状况较为健康。