金融量化分析

金融基础知识

  • 金融:就是对现有资源进行重新整合之后,实现价值和利润的等效流通。

  • 金融工具:在金融市场中可交易的金融资产。

    • 股票
    • 期货
    • 黄金
    • 外汇
    • 基金
    • ……
  • 股票:是股份公司发给出资人的一种凭证,股票的持有者就是股份公司的股东。

  • 上市/IPO:企业通过证券交易所公开向社会增发股票以募集资金

  • 股票的作用:

    • 出资证明、证明股东身份、对公司经营发表意见
    • 公司分红、交易获利
  • 股票的分类

    • 股票按业绩分类:

      • 蓝筹股:资本雄厚、信誉优良的公司的股票
      • 绩优股:业绩优良公司的股票
      • ST股:特别处理股票,连续两年亏损或每股净资产低于股票面值
    • 股票按上市地区分类:

      • A股:中国大陆上市,人民币认购买卖(T+1,涨跌幅10%)
      • B股:中国大陆上市,外币认购买卖(T+1,T+3)
      • H股:中国香港上市(T+0,涨跌幅不设限制)
      • N股:美国纽约上市
      • S股:新加坡上市
  • 股票市场的构成

    • 上市公司

    • 投资者(包括机构投资者)

    • 证监会、证券业协会、交易所

    • 证券中介机构

    • 交易所

      • 上海证券交易所:只有一个主板(沪指)
      • 深圳证券交易所:
        • 主板:大型成熟企业(深成指)
        • 中小板:经营规模较小
        • 创业板:尚处于成长期的创业企业
  • 影响股价的因素

    • 公司自身因素:股票自身价值是决定股价最基本的因素,而这主要取决于发行公司的经营业绩、资信水平以及连带而来的股息红利派发状况、发展前景、股票预期收益水平等。
    • 行业因素:行业在国民经济中地位的变更,行业的发展前景和发展潜力,新兴行业引来的冲击等,以及上市公司在行业中所处的位置,经营业绩,经营状况,资金组合的改变及领导层人事变动等都会影响相关股票的价格。
    • 市场因素:投资者的动向,大户的意向和操纵,公司间的合作或相互持股,信用交易和期货交易的增减,投机者的套利行为,公司的增资方式和增资额度等,均可能对股价形成较大影响。
    • 心理因素:情绪波动,判断失误,盲目追随大户、狂抛抢购
    • 经济因素:经济周期,国家的财政状况,金融环境,国际收支状况,行业经济地位的变化,国家汇率的调整等
    • 政治因素:
  • 股票买卖(A股)

    • 委托买卖股票
      • 个人不能直接买卖,需要在券商开户,进行委托购买
    • 股票交易日:周一到周五(非法定节假日和交易所休市日)
    • 股票交易时间:
      • 9:15-9:25 开盘集合竞价时间
      • 9:30-11:30 前市,连续竞价时间
      • 13:00-15:00 后市,连续竞价时间
      • 14:57-15:00 深交所收盘集合竞价时间
    • T+1交易制度:股票买入后当天不能卖出,要在买入后的下一个交易日才能卖出
    • 涨停、跌停限制
    • 股票购买方式:市价单、限价单
  • 均线:对于每一个交易日,都可以计算出前N天的移动平均值,然后把这些移动平均值连起来,成为一条线,就叫做N日移动平均线。移动平均线常用线有5天、10天、30天、60天、120天和240天的指标。

    • 5天和10天的是短线操作的参照指标,称做日均线指标;
    • 30天和60天的是中期均线指标,称做季均线指标;
    • 120天和240天的是长期均线指标,称做年均线指标。
  • 金叉:短期均线上穿长期均线,买入信号

  • 死叉:短期均线下穿长期均线,卖出信号

金融分析

  • 基本面分析

    • 宏观经济面分析:国家的财政政策、货币政策等
    • 行业分析
    • 公司分析:财务数据、业绩报告等
  • 技术面分析:各项技术指标

    • K线
    • MA(均线)
    • KDJ(随机指标)
    • MACD(指数平滑移动平均线)
    • ……
  • K线

    • 所谓K线图,就是将各种股票每日、每周、每月的开盘价、收盘价、最高价、最低价等涨跌变化状况,用图形的方式表现出来。K线又称阴阳线、棒线、红黑线或蜡烛线。
    • 一般而言,阳线表示买盘较强,卖盘较弱,这时,由于股票供不应求,会导致股价的上扬。阴线表示卖盘较强,买盘较弱。此时,由于股票的持有者急于抛出股票,致使股价下挫。同时,上影线越长,表示上档的卖压越强,即意味着股价上升时,会遇到较大的抛压;下影线越长,表示下档的承接力道越强,意味着股价下跌时,会有较多的投资者利用这一机会购进股票。
  • 金融量化投资

    • 量化投资:利用计算机技术并且采用一定的数学模型去实践投资理念,实现投资策略的过程。
  • 量化投资的优势:

    • 避免主观情绪、人性弱点和认知偏差,选择更加客观
    • 能同时包括多角度的观察和多层次的模型
    • 及时跟踪市场变化,不断发现新的统计模型,寻找交易机会
    • 在决定投资策略后,能通过回测验证其效果
  • 量化策略

    • 量化策略:通过一套固定的逻辑来分析、判断和决策,自动化地进行股票交易。
  • 核心内容

    • 选股
    • 择时
    • 仓位管理
    • 止盈止损
  • 策略的周期

    • 产生想法/学习知识
    • 实现策略:Python
    • 检验策略:回测/模拟交易
    • 实盘交易
    • 优化策略/放弃策略

量化投资与Python

  • 为什么选择Python?

    • 其他选择:Excel、SAS/SPSS、R
  • 量化投资第三方相关模块

    • NumPy:数组批量计算
    • pandas:表计算与数据分析
    • Matplotlib:图表绘制
  • 如何使用Python进行量化投资

    • 自己编写:NumPy+pandas+Matplotlib+……
      • NumPy:数组批量计算
      • pandas:灵活的表计算
      • Matplotlib:数据可视化
    • 在线平台:聚宽、优矿、米筐、Quantopian、……
    • 开源框架:RQAlpha、QUANTAXIS、……

简单的量化框架

  • 开始时间、结束时间、现金、持仓数据

  • 获取历史数据

  • 交易函数

  • 计算并绘制收益曲线

  • 回测主体框架

  • 计算各项指标

  • 用户待写代码:初始化、每日处理函数

在线平台与量化投资

  • 第一个简单的策略(了解平台)
  • 双均线策略
  • 因子选股策略
  • 多因子选股策略
  • 小市值策略
  • 海龟交易法则
  • 均值回归策略
  • 动量策略 反转策略
  • 羊驼交易法则
  • PEG策略
  • 鳄鱼交易法则

JoinQuant平台

  • 主要框架获取历史数据
    • initialize
    • handle_data
    • ……
  • 交易函数
  • 回测频率:风险指标
    • 按天回测
    • 按分钟回测

双均线策略

  • 均线:对于每一个交易日,都可以计算出前N天的移动平均值,然后把这些移动平均值连起来,成为一条线,就叫做N日移动平均线。

  • 移动平均线常用线有5天、10天、30天、60天、120天和240天的指标。

    • 5天和10天的是短线操作的参照指标,称做日均线指标;
    • 30天和60天的是中期均线指标,称做季均线指标;
    • 120天、240天的是长期均线指标,称做年均线指标。
  • 金叉:短期均线上穿长期均线

  • 死叉:短期均线下穿长期均线

因子选股策略

  • 因子:标准

    • 增长率,市值,ROE,……
  • 选股策略:

    • 选取该因子最大(或最小)的N只股票持仓
  • 多因子选股:如何同时考虑多个因子?

均值回归理论

  • 均值回归:“跌下去的迟早要涨上来”
  • 均值回归的理论基于以下观测:价格的波动一般会以它的均线为中心。也就是说,当标的价格由于波动而偏离移动均线时,它将调整并重新归于均线。
  • 偏离程度:(MA-P)/MA
  • 策略:在每个调仓日进行(每月调一次仓)
    • 计算池内股票的N日移动均线;
    • 计算池内所有股票价格与均线的偏离度;
    • 选取偏离度最高的num_stocks支股票并进行调仓。

布林带策略

  • 布林带/布林线/保利加通道(Bollinger Band):由三条轨道线组成,其中上下两条线分别可以看成是价格的压力线和支撑线,在两条线之间是一条价格平均线。

  • 计算公式:

  • 中间线=20日均线

  • up线=20日均线+N*SD(20日收盘价)

  • down线=20日均线-N*SD(20日收盘价)

PEG策略

  • 彼得·林奇:任何一家公司股票如果定价合理的话,市盈率就会与收益增长率相等。

  • 每股收益(EPS)

  • 股价(P)

  • 市盈率(PE)= P/EPS

  • 收益增长率(G)= (EPSi – EPSi-1)/ EPSi-1

  • PEG = PE / G / 100

  • PEG越低,代表股价被低估的可能性越大,股价会涨的可能性越大。

  • PEG是一个综合指标,既考察价值,又兼顾成长性。PEG估值法适合应用于成长型的公司。

  • 注意:过滤掉市盈率或收益增长率为负的情况

羊驼交易法则

  • 起始时随机买入N只股票,每天卖掉收益率最差的M只,再随机买入剩余股票池的M只。

海龟交易法则

 

  • 唐奇安通道:海龟交易法则:核心
    • 上线=Max(前N个交易日的最高价)
    • 下线=Min(前N个交易日的最低价)
    • 中线=(上线+下线)/2
  • 造成的损失不要超过总仓位的k%
  • True Range(一天内波动量)
  • TrueRange=Maximum(H−L,H−PDC,PDC−L)
  • N(一定时间范围内波动的平均值)
  • Unit(买卖单位)
  • 𝑈𝑛𝑖𝑡=(1% 𝑜𝑓 𝐴𝑐𝑐𝑜𝑢𝑛𝑡)/(𝑁 ∗0.01 ∗100)
  • 在一般情况下(市场波动率稳定),如果买入1Unit单位的资产,当天震幅使得总资产的变化不超过1%
  • 分钟回测
  • 入市:若当前价格高于过去20日的最高价,则买入一个Unit
  • 加仓:若股价在上一次买入(或加仓)的基础上上涨了0.5N,则加仓一个Unit
  • 止盈:当股价跌破10日内最低价时(10日唐奇安通道下沿),清空头寸
  • 止损:当价格比最后一次买入价格下跌2N时,则卖出全部头寸止损(损失不会超过2%)

 

posted @ 2019-04-05 22:49  silencio。  阅读(640)  评论(0编辑  收藏  举报