前言: 在无人指导自学环境下,只能靠网络搜索去记录些会用到知识定义,以此来方便以后学习,不定时频繁更新。1:CAPM 资本资产定价模型 capital asset pricing model2:CAPM模型:一个投资组合超额回报率可由它对三个因子暴露来解释,这三个因子是:市场资产组合(Rm-Rf)、市值因子(SMB)、账面市值比因子(HML)3:ROE 净资产收益率 return on
转载 2023-08-14 15:50:26
5阅读
本项目的核心思路:根据pe ratio对股票进行分组,分组之后等权重投资低估值股票,再平衡日为每月最后一天。 Contents1 获取并处理数据1.1 获取数据1.2 数据整理 1 获取并处理数据注:本项目使用全部数据来自Tushare社区(id=570231):Tushare社区1.1 获取数据1.首先,我们安装一下Tushare库pip install tushare2.调用API之前,进
因子筛选与因子正交化引言在多因子研究框架中,如果已经检验出多个有效因子,而在实际因子过程中,各个有效因子可能会相互影响,而高度相关两个有效因子,即使都有不错获取alpha能力,但其来源可能相同。如下图为一系列资金流向因子和成交额相关散点图矩阵 图中资金流向因子与成交额因子都有高度相关性,存在大量共同信息是的无法研究各资金流向因子之间差异。这时就需要正交化方法,将所有资金
转载 2023-11-23 22:57:37
8阅读
# Python因子入门指南 因子是一种投资策略,通过选择一组影响股票回报率因子来进行投资决策。这些因子可能包括公司财务指标、市场情绪和其他相关数据。近年来,Python由于其强大数据处理能力和丰富金融库,成为量化投资领域重要工具。本文将介绍如何使用Python进行因子,并通过一个简单示例来展示其基本思路。 ## 什么是因子因子可以理解为驱动资产回报变量。例如,成
原创 8月前
90阅读
Python财务因子量化中,质量类因子有2个,分别是净资产收益率和总资产净利率。需要注意是,质量类因子在财务指标数据表indicator中。
原创 2024-05-05 17:28:55
28阅读
本文原作者:甘泉 一、多因子背景量化交易策略无非三点:择时、、仓控。择时为短期套利交易策略,为中长期交易策略,目标是在中长期跑赢指数、获取市场超额收益率alpha。多因子关键是找到寻找因子与股票收益率之间相关性,即对收益率预测能力强因子。一般多采用如下步骤:而传统因子模型在构建大类因子特征时往往依赖于投资者主观判断和逻辑推理。机器学习等量化模型,依据某种机制,
# 导入函数库 from jqdata import * # 初始化函数,设定基准等等 def initialize(context): # 设定沪深300作为基准 set_benchmark('000300.XSHG') # 开启动态复权模式(真实价格) set_option('use_real_
转载 2018-12-18 21:08:00
312阅读
本文试图构建一个通用因子回测模型,来验证因子有效性。什么是有效因子在构建因子回测模型之前,我们总结了一个有效因子三个重要特征,它们是:①超额收益:一个有效因子,应当能筛选出好股票组合,创造出跑赢大盘超额收益。②持续性:一个有效因子,应当是在一个较长时间段内持续有效,而不是仅仅在一个季度、一个年份有效。 ③稳定性:一个有效因子,不仅是对一个市场有效,而是在所有市场都有效,能够跨市
首先,我们先来看一下通过卷积神经网络模型整体流程,然后再根据每一步流程进行介绍,具体如下图所示:1、数据获取用于历史回测数据来自所有A股票,其中剔除了ST以及上市3个月股票,另外,每只股票是做一个样本。回测区间是从2011年1月31日到2019年1月31日。2、特征和标签提取通过CNN进行分类预测时,必然需要进行对特征进行提取并进行标签标注工作。其中,样本特征是根据每个自然月最后
# Python因子流程 作为一名经验丰富开发者,我将向你介绍如何实现“Python因子”。在这篇文章中,我将给出整个流程步骤,并提供每一步需要做代码以及相关注释。 ## 1. 数据获取 在进行多因子之前,我们首先需要获取股票数据。你可以选择使用第三方库如`pandas_datareader`来从股票数据源中获取数据。下面是获取数据代码示例: ```python
原创 2023-08-01 04:52:15
594阅读
# Python因子基本概念与实现 在投资领域中,投资者往往需要从众多股票中筛选出具有潜在回报股票。为此,多因子策略应运而生。多因子通过对多个影响股票表现因素进行综合考虑,帮助投资者找到合适投资标的。本文将介绍多因子基本原理,并通过Python代码示例演示如何实现这一策略。 ## 多因子基本原理 多因子是指通过多个独立因子来评估和选择股票。因子可以包括
原创 10月前
142阅读
因子模型在模型搭建中,往往会涉及到非常多股价影响因子,并可能导出数量极多备选模型。因此,对于多因子模型评价和筛选,就显得尤为关键。对于专业量化投资人而言,就需要进一步了解多因子模型两种主要评价判断方法——打分法和回归法。打分法评价原理和流程所谓打分法,就是根据各个因子大小对股票进行打分,然后按照一定权重加权得到一个总分,最后根据总分再对票进行筛选。对于多因子模型
金融是我最头疼科目,监督自己坚持学下去!多因子策略理论多因子模型是应用最广泛一种模型,基本原理是采用一系列因子作为标准,满足这些因子股票被买入,不满足股票被卖出。例如,当很多投资者认为低市盈率(PE,公司市值/净利润)价值型股票是好投资标的时,他们纷纷买入低PE股票,会使得该股票价格上涨,这样就使得低PE这个因子有效性得到体现。实际上,并不是低市盈率就一定好,因为
因子策略 Python 在现代投资中,多因子策略逐渐成为资产管理和投资分析中不可或缺一部分。通过结合多种财务指标和市场数据,投资者能够更好地评估资产潜力并作出明智决策。本篇文章将探讨如何使用 Python 实现多因子策略,从而为投资者提供有效方法和思路。 ## 适用场景分析 多因子策略适用于希望通过量化分析提升投资决策效率投资者和机构。这个策略特别适合长线投资者、
原创 5月前
59阅读
# Barra因子Python实现 在现代投资中,因子模型被广泛应用于股票选择和投资组合管理。Barra因子模型是市场中广泛使用一种多因子模型,主要通过分析不同因素对股票收益影响来帮助投资者制定决策。本文将介绍如何使用Python实现Barra因子,并给出相应代码示例。 ## 什么是Barra因子? Barra因子可以分为两大类:风格因子和行业因子。风格因子通常包括:市场风险
原创 2024-10-08 05:40:44
286阅读
因子代码Python可以帮助投资者通过多个因子来评估股票投资价值。该过程中涉及数据分析、模型构建和策略回测等环节。本篇博文将详细探讨如何在Python中实现多因子,涉及版本对比、迁移指南、兼容性处理、实战案例、性能优化以及生态扩展,帮助读者轻松上手。 ## 版本对比 ### 兼容性分析 在不同版本Python中,多因子库和API更新至关重要。以下是对版本演进时间轴展示:
原创 6月前
39阅读
经过前两篇文章,我们把多因子策略三大步骤:因子选取,检验,冗余因子剔除等介绍了一遍,接下来这一篇将利用已经得到结论,完成最后一步,策略实现。我们根据前两篇文章内容,我们选取以下因子来构建策略:TAGRT,ROEANNUAL,SHTLIABTOTLIABRT,PB其因子有效性图如下,股票池为“IT指数”成分。 策略构建:基本思路:我们按照一定排列规则,将所有股票排序,并选取
# 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三因子模型对每只进行回
因子策略简介多因子模型是一种常用模型,多因子模型构建一般分为回归法和打分法两类。其基本思想就是找到某些影响股票收益因子然后利用这些因子进行。一、alpha因子种类因子分类有许多种,按因子分析角度分为基本面因子与技术因子。其中基本面因子包含:价值因子、盈利因子、成长因子、资本结构因子、运营因子、流通性因子等;技术因子包含:动量因子、趋势因子、市值因子、波动因子、成交量因子等。按
转载 2023-06-13 21:36:34
700阅读
一、因子策略1、因子  因子:选择股票某种标准。因子是能够预测股票收益变量。(1)基本面因子  基本面因子描述了一个公司财务状况,最常见基本面因子是由利润表,资产负债表以及现金流量表中数据直接计算出比率。通过财务报表可以构建出无数财务比率及财务报表变量组合,并以此来预测股票收益率。  一般将基本面因子分为6小类:估值因子、偿债能力因子、营运效率因子、盈利能力因子、财务风险因子
转载 2023-09-14 22:08:36
9阅读
  • 1
  • 2
  • 3
  • 4
  • 5