# Barra因子Python实现 在现代投资中,因子模型被广泛应用于股票选择和投资组合管理。Barra因子模型是市场中广泛使用一种多因子模型,主要通过分析不同因素对股票收益影响来帮助投资者制定决策。本文将介绍如何使用Python实现Barra因子,并给出相应代码示例。 ## 什么是Barra因子? Barra因子可以分为两大类:风格因子和行业因子。风格因子通常包括:市场风险
原创 2024-10-08 05:40:44
286阅读
Fama-French三因子策略,三因子分别为  市场因子(股指)、市值因子、账面市值比因子三因子模型具体步骤:1.对股票按照市值和账面市值比分组,共计六组,市值按大小市值各50%分,账面市值比按3:4:3=H:M:L分配(因为账面市值比作用更强,所以分得更细一点)2.计算股票市场每天SMB、HML,按日期循环生成3.找出个股涨跌幅(如茅台)以及股指涨跌幅4.按日期合并以上
转载 2023-10-23 22:59:01
4阅读
本程序使用传统[TuShare接口],并非需要捐赠[pro接口]获取数据无限制;另,由于TuShare增量更新接口有bug(最近一个交易日数据获取不到),所以每次计算前都是删除所有数据,全部重新获取。本程序实现了若干种策略,大家可以自行选择其中一到多种策略组合使用,参见work_flow.py各策略中end_date参数主要用于回测。安装依赖: 根据不同平台安装TA-Lib程序
转载 2023-07-06 22:52:33
43阅读
背景近期在学习数据分析,在课程最后老师讲了一下通过量化分析选择股票案例,感觉挺有意思,恰好周围也有人在炒股票,干脆自己做一个软件来实践一下学到知识。课程上主要用python相关库来处理比特币数据,数据量也不大,但是理解原理之后我们可以举一反三。首先来回顾一下主要知识点,选择股票时候会用到两个重要指标RSV、KDJ。他们定义见下面的课件截图,具体内容我就不阐述了,因为我是非金融专业
多因子筛选与因子正交化引言在多因子研究框架中,如果已经检验出多个有效因子,而在实际因子过程中,各个有效因子可能会相互影响,而高度相关两个有效因子,即使都有不错获取alpha能力,但其来源可能相同。如下图为一系列资金流向因子和成交额相关散点图矩阵 图中资金流向因子与成交额因子都有高度相关性,存在大量共同信息是的无法研究各资金流向因子之间差异。这时就需要正交化方法,将所有资金
转载 2023-11-23 22:57:37
8阅读
前言股票分析应该遵循先大后小、先宏观后微观原则,先分析整体市场趋势,然后挖掘当前热点概念板块,最后聚焦到强势中。毕竟全市场近5000只中只有一小部分能获得超额收益,聚焦板块能进一步提高准确度和上涨收益幅度。本期我们升级股票量化分析工具QTYX到V2.6.2版本,该版本形态可以聚焦行业和概念板块,当市场调整阶段我们更应该动态关注哪些板块会提前触底,提前蠢蠢欲动地上涨,这样我们
1. 路由介绍接着上面程序判断场景,假如咱们再处理一个个人中心动态资源请求非常简单,再添加一个函数和更加一个分支判断就可以实现了。framework.py 示例代码:# 获取个人中心数据 def center(): # 响应状态 status = "200 OK"; # 响应头 response_header = [("Server", "PWS2.0")]
转载 2024-07-25 14:04:06
57阅读
前言: 在无人指导自学环境下,只能靠网络搜索去记录些会用到知识定义,以此来方便以后学习,不定时频繁更新。1:CAPM 资本资产定价模型 capital asset pricing model2:CAPM模型:一个投资组合超额回报率可由它对三个因子暴露来解释,这三个因子是:市场资产组合(Rm-Rf)、市值因子(SMB)、账面市值比因子(HML)3:ROE 净资产收益率 return on
转载 2023-08-14 15:50:26
5阅读
条件公式 ----编辑入门,在杰杰网老乐说中经常会跟大家提到公式应用,老乐在此强调两点:第一、 公式是为了提高效率,并非某个公式就定能选出黑马。第二、公式开发是反应了一个人对买点基本认知,是从认知某些方面出发,找到符合某些方面 技术特征要求个股,实盘还需要对这些个股技术面、基本面等进行全面分析。 什么是技术指标? MA均线就是一种技术指 标,我们在炒股时候,
转载 2024-05-18 16:34:14
169阅读
本例实现了股票筛选功能。 前一半是过滤出市盈率在0-30倍之间,且今日换手率>1%,涨幅超2%股票。 后一半统计今日涨停和接近涨停股票。
转载 2023-06-30 18:03:32
393阅读
多因子代码Python可以帮助投资者通过多个因子来评估股票投资价值。该过程中涉及数据分析、模型构建和策略回测等环节。本篇博文将详细探讨如何在Python中实现多因子,涉及版本对比、迁移指南、兼容性处理、实战案例、性能优化以及生态扩展,帮助读者轻松上手。 ## 版本对比 ### 兼容性分析 在不同版本Python中,多因子库和API更新至关重要。以下是对版本演进时间轴展示:
原创 6月前
39阅读
# 根据缺口模式买股票'''--------------------------------------------1、总体回测前要做事情 initialize(context) 1.1、设置策略参数 ----> 全局常量 1.2、设置中间变量 ----> 全局变量 1.3、设置回测条件 ----> JoinQuant额外需要2、每天开盘前策略 (下面策略,发现这种
转载 2023-09-22 14:50:48
638阅读
## Python Python是一种强大编程语言,它可以用于各种领域开发和应用。其中之一就是股票选。随着股票市场不断变化,成为了投资者们关注重点之一。Python提供了丰富工具和库,可以帮助我们进行有效股分析。 ### 数据获取 首先,我们需要获取股票市场数据。Python中有很多第三方库可以帮助我们实现这个功能,比如`pandas-datareader`库。这个
原创 2023-08-02 12:13:44
298阅读
# Python实现流程 ## 1. 确定策略 在进行Python之前,首先需要明确策略。策略可以包括行业分析、财务指标分析、技术指标分析等。根据具体需求,选择适合策略。 ## 2. 数据获取 获取股票数据是进行基础。可以通过金融数据接口、第三方数据供应商或者爬虫技术等方式获得股票数据。在Python中,有很多库可以用于获取股票数据,比如pandas-data
原创 2023-08-29 03:44:25
516阅读
本项目的核心思路:根据pe ratio对股票进行分组,分组之后等权重投资低估值股票,再平衡日为每月最后一天。 Contents1 获取并处理数据1.1 获取数据1.2 数据整理 1 获取并处理数据注:本项目使用全部数据来自Tushare社区(id=570231):Tushare社区1.1 获取数据1.首先,我们安装一下Tushare库pip install tushare2.调用API之前,进
在量化投资领域中,Barra因子(也称为风险因子)是一种用于评估投资组合风险和收益方法。它通过分析各种市场因素(如规模、价值、动量等)来量化资产回报。本文将探讨如何用Python实现Barra因子相关代码,并深入分析其技术原理、架构解析及性能优化等内容。 ### 背景描述 在金融市场中,投资者常常面临不确定性,而Barra因子提供了一种框架来量化这种不确定性。使用Barra模型,投资组合管
原创 5月前
177阅读
【论文精度】生成式预训练模型——BART(Bidirectional and Auto-Regressive Transformers)论文:BART引用:【知乎】生成式预训练之BART对于文本理解任务(Natural Language Understanding),语言预训练模型+下游任务fine-tune基本上已经取得了很好效果。将BERT等预训练语言模型应用于文本生成任务(Natural
金融是我最头疼科目,监督自己坚持学下去!多因子策略理论多因子模型是应用最广泛一种模型,基本原理是采用一系列因子作为标准,满足这些因子股票被买入,不满足股票被卖出。例如,当很多投资者认为低市盈率(PE,公司市值/净利润)价值型股票是好投资标的时,他们纷纷买入低PE股票,会使得该股票价格上涨,这样就使得低PE这个因子有效性得到体现。实际上,并不是低市盈率就一定好,因为
引言之前在blink上说过,这是我在上第一篇,作为菜鸟,很多时候不好意思表达自己意见,难免错过很多机会。 大概半年之前,我妈让我给她写个炒股程序,我一直没当回事,每次我妈提起,都让我以“最近有点忙”,“快了快了”之类理由搪塞过去,其实我起初也每把我妈说的话当回事,时间还是主要投入在自己想从事方向中了,我觉得她说这个东西应该很好做吧,无非是通过实时MACD、RSI等指标进
转载 2023-07-23 20:53:12
3阅读
注:本次实验使用python3.7以及pycharm完成网络爬虫所为爬虫就是建立一个与某个网站连接 通过该连接获取输入流,读取网站内容。实质上就是一个socket输入输出操作,根据http状态码以及请求头里信息,验证是否发送完毕(一般是200),结束连接。模块 本次使用python中自带requests模块,和第三方xlwt库处理文档。通过以下代码,得到一个HttpRequest对象以下为
  • 1
  • 2
  • 3
  • 4
  • 5