首先,我们先来看一下通过卷积神经网络模型的整体流程,然后再根据每一步流程进行介绍,具体如下图所示:1、数据获取用于历史回测数据来自所有A股票,其中剔除了ST以及上市3个月的股票,另外,每只股票是做一个样本。回测的区间是从2011年1月31日到2019年1月31日。2、特征和标签提取通过CNN进行分类预测时,必然需要进行对特征进行提取并进行标签的标注工作。其中,样本特征是根据每个自然月的最后
# coding=utf-8 from __future__ import print_function, absolute_import, unicode_literals import numpy as np from gm.api import * from pandas import DataFrame ''' 本策略每隔1个月定时触发,根据Fama-French三因子模型对每只进行回
多因子模型模型搭建中,往往会涉及到非常多的股价影响因子,并可能导出数量极多的备选模型。因此,对于多因子模型的评价和筛选,就显得尤为关键。对于专业的量化投资人而言,就需要进一步了解多因子模型的两种主要的评价判断方法——打分法和回归法。打分法的评价原理和流程所谓打分法,就是根据各个因子的大小对股票进行打分,然后按照一定的权重加权得到一个总分,最后根据总分再对票进行筛选。对于多因子模型
技术讨论,不构成任何投资建议!一、CAPM的不足与三因子模型的诞生CAPM模型经历了大量的实证和应用之后,有证据表明,市场风险溢酬并不能充分解释个别风险资产的收益率。于是很多研究者开始探索其他的因素,比如公司市值、PE、杠杆比例、账面市值比等。Fama和French两个人对于各种因素进行了全面的组合分析,当单独使用Beta或者用Beta分别与其他几个因子相结合时,Beta的解释能力很
Fama-French三因子策略,三因子分别为  市场因子(股指)、市值因子、账面市值比因子因子模型的具体步骤:1.对股票按照市值和账面市值比分组,共计六组,市值按大小市值各50%分,账面市值比按3:4:3=H:M:L分配(因为账面市值比的作用更强,所以分得更细一点)2.计算股票市场每天的SMB、HML,按日期循环生成3.找出个股的涨跌幅(如茅台)以及股指的涨跌幅4.按日期合并以上
转载 2023-10-23 22:59:01
4阅读
多因子策略简介多因子模型是一种常用的模型多因子模型的构建一般分为回归法和打分法两类。其基本思想就是找到某些影响股票收益的因子然后利用这些因子进行。一、alpha因子的种类因子分类有许多种,按因子分析角度分为基本面因子与技术因子。其中基本面因子包含:价值因子、盈利因子、成长因子、资本结构因子、运营因子、流通性因子等;技术因子包含:动量因子、趋势因子、市值因子、波动因子、成交量因子等。按
转载 2023-06-13 21:36:34
694阅读
本文原作者:甘泉 一、多因子背景量化交易策略无非三点:择时、、仓控。择时为短期套利交易策略,为中长期交易策略,目标是在中长期跑赢指数、获取市场超额收益率alpha多因子的关键是找到寻找因子与股票收益率之间的相关性,即对收益率预测能力强的因子。一般多采用如下步骤:而传统的多因子模型在构建大类因子特征时往往依赖于投资者的主观判断和逻辑推理。机器学习等量化模型,依据某种机制,
经过前两篇文章,我们把多因子策略三大步骤:因子的选取,检验,冗余因子剔除等介绍了一遍,接下来这一篇将利用已经得到的结论,完成最后一步,策略的实现。我们根据前两篇文章的内容,我们选取以下因子来构建策略:TAGRT,ROEANNUAL,SHTLIABTOTLIABRT,PB其因子的有效性图如下,股票池为“IT指数”成分。 策略构建:基本思路:我们按照一定排列规则,将所有股票排序,并选取
在量化交易中,多因子策略是一种常被提及且应用广泛的策略。我们会经常使用某种指标或者多种指标来对股票池进行筛选,这些用于的指标一般被称为因子。顾名思义,多因子模型是指使用多个因子,综合考量各因素而建立的模型,其假设股票收益率能被一组共同因子和个股特异因素所解释。多因子模型的优点在于,它能通过有限共同因子来有效地筛选数量庞大的个股,在大幅度降低问题难度的同时,也通过合理预测做出了判断。本篇
转载 2024-02-05 16:28:33
28阅读
本文主要是运用两种方法消除回归模型中的多重共线性问题 一、多重共线性的诊断扩大因子法扩大因子法是通过对自变量进行计算的结果:其中是自变量的中心化标准矩阵。是每个自变量的扩大引子。当时,则说明自变量与其他自变量存在严重的多重共线性问题。代码如下:from statsmodels.stats.outliers_influence import variance_inflation_fact
Fama-Macbeth回归及因子统计引言本文介绍的因子统计方法基于1973年Fama和Macbeth为验证CAPM模型而提出的Fama-Macbeth回归,该模型现如今被广泛用被广泛用于计量经济学的panel data分析,而在金融领域在用于多因子模型的回归检验,用于估计各类模型中的因子暴露和因子收益(风险溢价)。Fama-Macbeth与传统的截面回归类似,本质上也与是一个两阶段回归,不同的是
大家好,我是Peter~最近看了很多的关于因子分析的资料,整理出这篇理论+实战文章分享给大家。后续会出一篇PCA主成分分析的文章,将主成分分析和因子分析两种降维的方法进行对比。因子分析作为多元统计分析里的降维方法之一,因子分析可以应用于多个场景,如调研、数据建模等场景之中。起源因子分析的起源是这样的:1904年英国的一个心理学家发现学生的英语、法语和古典语成绩非常有相关性,他认为这三门课程背后有一
       多因子模型模型搭建中,往往会涉及到非常多的股价影响因子,并可能导出数量极多的备选模型。因此,对于多因子模型的评价和筛选,就显得尤为关键。对于专业的量化投资人而言,就需要进一步了解多因子模型的两种主要的评价判断方法——打分法和回归法。 1、打分法的评价原理和流程所谓打分法,就是根据各个因子的大小对股票进行打分,然后按照一定
# Python 多因子流程 作为一名经验丰富的开发者,我将向你介绍如何实现“Python 多因子”。在这篇文章中,我将给出整个流程的步骤,并提供每一步需要做的代码以及相关注释。 ## 1. 数据获取 在进行多因子之前,我们首先需要获取股票数据。你可以选择使用第三方库如`pandas_datareader`来从股票数据源中获取数据。下面是获取数据的代码示例: ```python
原创 2023-08-01 04:52:15
594阅读
# Python多因子的基本概念与实现 在投资领域中,投资者往往需要从众多股票中筛选出具有潜在回报的股票。为此,多因子策略应运而生。多因子通过对多个影响股票表现的因素进行综合考虑,帮助投资者找到合适的投资标的。本文将介绍多因子的基本原理,并通过Python代码示例演示如何实现这一策略。 ## 多因子的基本原理 多因子是指通过多个独立的因子来评估和选择股票。因子可以包括
原创 10月前
142阅读
Python量化交易:多因子策略与理论介绍一、什么是多因子策略 多因子策略是一种应用十分广泛的策略,其基本思想就是找到某些和收益率最相关的因子。二、多因子Alpha因子)的种类 按照因子分析的角度:1.基本面因子价值因子 盈利脑子 成长因子 资本结构因子 运营因子 流通性因子2.技术因子动量因子 趋势因子 市值因子 波动因子 成交量因子按照因子来源的角度如下:公司层面:价值因子 成长
好久没更,最近实在发生了太多的事情,人艰不拆。很久之前我们聊到因子库的搭建与基本面因子的一些计算。这节主要讲基本面因子分析框架的搭建,为最后的决策的使用提供一个参考(为最后拍脑袋给权重提供一个依据)。这里的分析主要还是针对基本面因子,技术因子的分析是另一个框架,因为技术因子的衰减比较快,分析的角度也会不一样。1. 需要的数据既然是分析基本面因子,我们分析的频率不需要那么高,可以放宽到
* * * * * * * * Barra 风险模型 核心目标:估计股票间收益率的协方差矩阵 对因子收益协方差F做修正 降维 升维 指数衰减加权(exponentially weighted) Newey-West修正 特征值因子修正 (Eigenfactor Risk Adjustment) 波动率区间修正 (Volatility Regime Adjustment) Barra 风险模型 对因
介绍我们在前面的章节中,我们了解到资本资产定价模型(CAPM)将市场回报视为影响任何资产回报的唯一因素。本章将 CAPM 概括为以下形式的多因素模型:$R=\alpha + \beta{1} f{1} + \beta{2} f{2} + \cdots + \beta{n} f{n}$其中每个 $f_{i}$ 是一个因子。 Fama-French 三因子模型这个模型是由 Eugene Fa
金融是我最头疼的科目,监督自己坚持学下去!多因子策略理论多因子模型是应用最广泛的一种模型,基本原理是采用一系列的因子作为标准,满足这些因子的股票被买入,不满足的股票被卖出。例如,当很多投资者认为低市盈率(PE,公司市值/净利润)的价值型股票是好的投资标的时,他们纷纷买入低PE的股票,会使得该股票的价格上涨,这样就使得低PE的这个因子的有效性得到体现。实际上,并不是低市盈率就一定好,因为
  • 1
  • 2
  • 3
  • 4
  • 5