小白用Python量化交易,必看的5个因子!上篇!

量化交易常用名词介绍(三)——因子篇 然而,需要注意的是,高增长潜力的公司也可能伴随着较高的风险,因此在使用成长因子时,投资者应当综合考虑风险和回报的平衡。技术因子(Technical Factors)在投资领域中通常指的是那些基于历史价格和交易量数据的量化指标,它们被用来分析和预测金融市场中证券价格的未来走势。市场情绪因子(Investor Sentiment Factor)是指反映市场参与者情绪和心理状态的一系列指标,它们可以影响投资者的交易行为和决策,从而对资产价格和市场波动产生影响。 阅读详情
👇我的小册 54章教程:(小白零基础用Python量化股票分析小册) ,原价299,限时特价2杯咖啡,满100人涨10元。

大家好,我是菜哥!

最近我们的粉丝群有人问:"你们说的因子选股到底是啥?听起来好像很高深的样子。"

其实啊因子选股一点都不神秘。说白了就是把经验总结成几个可以量化的指标,然后用数据说话。今天就给大家拆解一下最常用的五大因子,保证你看完就能上手。

1.价值因子:专挑"打折"的好公司


记得我第一次玩的时候,完全是看哪个涨得猛就买哪个结果追高被套。后来才明白,买股票和逛超市一样,得学会"捡便宜"。

价值因子看的就是这个——公司到底贵不贵。最常用的指标有三个:

PE市盈率:算的是你花的钱多久能回本。比如一只股票PE是10,意思是按现在的盈利水平,10年能赚回你的本金。PE越低,理论上越划算。

PB市净率:看的是股价和公司净资产的关系。假如一家公司市净率只有0.8,相当于你花8毛钱买价值1块钱的资产,这种"破净股"在熊市尾声经常出现。

PS市销率:适合那些还在烧钱但营收增长很快的科技公司。毕竟人家现在不赚钱,但市场规模在扩大啊。

给大家看个简单的Python代码,演示如何计算这些指标:

这个例子里,PE不到13倍,在A股算是比较便宜的。当然,便宜有便宜的道理,还得结合公司基本面一起看。

2.动量因子:追涨也是一门技术活


很多人觉得追涨杀跌是韭菜行为,但动量因子恰恰告诉我们:有时候"强者恒强"是有道理的。

关键在于怎么追。动量因子不是让你看到涨停板就冲进去,而是看一个相对长的周期,比如过去3个月、6个月的涨幅。如果一只股票持续跑赢大盘,说明有资金在持续买入,这个趋势短期内可能会延续。

RSI相对强弱指数是个好用的工具。数值在0到100之间,超过70说明超买了,可能要回调;低于30说明超卖了,可能要反弹。

来看看怎么用Python计算动量得分:


3.规模因子:大象和兔子各有活法

A股有个有意思的现象:牛市来的时候,小盘股往往涨得更猛;熊市的时候,大盘股反而更抗跌。

总市值就是衡量公司规模的指标。一般来说,500亿以上算大盘股,100亿以下算小盘股。大盘股业绩稳定,适合求稳的投资者;小盘股弹性大,适合愿意承担风险博取高收益的人。

流通市值更实用一些,因为它剔除了大股东持有的限售股,反映的是市场上真正能交易的股票价值。流通市值小的股票,拉升起来相对容易,这也是为什么游资喜欢炒作小盘股。


4.质量因子:选股要选"优等生"


投资最怕踩雷,所以要学会看公司的"成绩单"。质量因子关注的就是公司的盈利能力和财务健康度。

ROE净资产收益率是巴菲特最看重的指标之一。如果一家公司能连续3年保持ROE在15%以上,说明它真的很会赚钱。

经营现金流净额更实在,看的是公司账上真正收到了多少钱。有些公司账面利润很漂亮,但现金流却是负的,这种"纸面富贵"要小心。


5.波动率因子:心脏不好别玩高波动


最后说说波动率。有人喜欢刺激,专挑妖股;有人求稳,只买银行股。这就是风险偏好的差异。

标准差是衡量波动的常用指标,数值越大说明股价波动越剧烈。如果你是稳健型投资者,应该选择低波动的股票;如果你是激进型选手,可以在高波动股票上博取短期收益,但一定要设好止损。

写在最后

这五大因子不是孤立使用的,真正厉害的量化策略会把它们组合起来。比如用价值因子筛选出低估值股票,再用质量因子剔除业绩差的,最后用动量因子选出趋势向上的标的。

投资这件事,既是科学也是艺术。因子模型能帮我们降低情绪化决策的影响,但市场永远充满不确定性。记住一句话:模型是工具,思考才是核心。我们下一篇讲剩下的5个因子!

图片

如果果你觉得这篇文章有帮助,别忘了点赞、关注、收藏哟,你的支持是我原创的动力~

对了,如果你也对Python量化编程感兴趣,可以跟我们交流!

关注下方👇🏻公众号,回复【小助手】获取学习手册

另外下面是一个量化小白的入门小册,有兴趣的可以看看,合适了再下手哈!买了之后有我们专门的量化交流群可以讨论。

图片

量化交易入门——多因子系列 一、量化交易基础与框架 https://www.joinquant.com/view/community/detail/3ca1564dd4831740cc4d0b5a3c01a957 (初识量化交易) 基本的检验策略方法有回测和模拟交易两种方法。 回测是让计算机能根据一段时间的“历史数据”模拟执行该策略,根据结果评价并改进策略。 模拟交易是让计算机能根据“实际行情”模拟执行该策略一段时间,根据结果评价并改进策略。 实盘交易就是让计算机能自动根据实际行情,用真金白银自动执行策略,进行下单交易。 https: 阅读详情

相关推荐

Python机器学习与量化交易

文章目录1. 量化交易简介1.1 量化交易的历史1.2 什么是量化交易1.3 量化交易分类1.4 金融产品及衍生品的投资策略1.5 量化交易的优势1.6 如何做量化交易项目2. 量化回测框架介绍2.1 回测框架介绍2.2 策略创建运行的流程2.3 数据获取接口2.4 回测交易接口2.5 策略评价指标2.6 实现第一个股票策略 1. 量化交易简介 1.1 量化交易的历史 ➢ 全球量化交易的发展历...

NiuXL的编程技术网络日志 5144

量化交易——因子选股、多因子选股策略

一、因子选股策略 1、因子   因子:选择股票的某种标准。因子是能够预测股票收益的变量。 (1)基本面因子   基本面因子描述了一个公司的财务状况,最常见的基本面因子是由利润表,资产负债表以及现金流量表中的数据直接计算出的比率。通过财务报表可以构建出无数的财务比率及财务报表变量的组合,并以此来预测股票的收益率。   一般将基本面因子分为6小类:估值因子、偿债能力因子、营运效率因子、盈利能...

hqs2212586的专栏 1万+

Python量化交易入门

Python量化交易知识归纳

曲折旅程,艰难人生 6514

量化交易中的因子

什么是Alpha因子?也就是超额收益因子。 我们首先总结一下基本因子: 盈利性:投入资本回报率(ROIC)、已利用资本回报率(ROCE)、净资产收益率(ROE)、总资产收益率(ROA)、边际利润、人居收入、经济利润、投资增额收益。 估值:自由现金流价格比、外部融资总资产比、企业价值与EBITDA比(EV/EBITDA)、市盈率、股息率。 现金流:自由现金流(FCF)和营业收入之比、投入资本现金回报率(ROIC)。 成长性:每股自由现金流、每股盈余。 资产配置:净回购股份与投入资本比、一年流通股减

falldeep的算法世界 4461

【Python】CNN多因子选股模型(量化交易)

Keras框架做了一个CNN多因子选股模型,主要讲述横截面数据算法的框架架构,未考虑更多细节。

m0_74961681的博客 4379

python量化交易教程-Python 量化交易教程.pdf

目录Python量化交易教程第一部分新手入门一量化投资视频学习课程二Python手把手教学量化分析师的Python日记 【第1天 :谁来给我讲讲Python ?】量化分析师的Python日记 【第2天 :再接着介绍一下Python呗】量化分析师的Python日记 【第3天 :一大波金融Library来袭之numpy篇】量化分析师的Python日记 【第4天 :一大波金融Library来袭之scip...

weixin_39551462的博客 3133

什么是多因子量化选股模型?

量化投资中经常听到的“多因子模型”是个什么鬼?因子是影响因素的简称,或简单理解成指标。我们都知道股票收益受到多重因素的影响,比如宏观、行业、流动性、公司基本面、交易情绪等等。所谓“多因子模型”,说白了就是寻找那些对股票收益率最相关的影响因素,使用这些因素(因子或指标)来刻画股票收益并进行选股。 多因子模型是量化投资领域应用最广泛也是最成熟的量化选股模型之一,建立在投资组合、资本资产定价(CA...

量化交易研究 1万+

python量化交易实战 王晓华pdf_Python量化交易实战

章 走进量化投资1.1 量化投资的诞生背景1.2 量化投资的特点1.3 量化投资的应用1.4 量化投资在我国股市的发展前景1.5 小结第2章 Python的安装与使用2.1 Python的基本安装和用法2.1.1 Anaconda的下载与安装2.1.2 Python编译器PyCharm的安装2.1.3 使用Python计算softmax函数2.2 Python常用类库中的t...

weixin_39542477的博客 6824

如何利用Python进行量化交易的因子挖掘?如何通过因子挖掘发现新的投资机会?

因子挖掘是量化投资中的一个术语,指的是寻找能够解释股票收益差异的变量。这些变量可以是基本面的(如市盈率、市净率等),也可以是技术面的(如价格动量、交易量等),甚至是宏观经济指标或市场情绪指标。因子挖掘是量化交易中一个复杂但极其重要的环节。通过Python,我们可以高效地处理数据、计算因子,并测试因子的有效性。随着技术的不断发展,因子挖掘的方法也在不断进化,为投资者提供了更多的工具和机会去发现和利用市场中的不效率。记住,因子挖掘是一个持续的过程,需要不断地迭代和优化。

股票量化的博客 2550

深入浅出Python量化交易实战--第5章 因子基本原理和用法

关于PCA的原理,本书不打算展开详细介绍,只要大家 明白,这个算法就是通过方差来确定样本各个特征的重要性,并且给它 们分配不同的权重(重要性越高的特征,分配的权重也越高),并根据 权重,将高维数据降到低维的过程。除了关心股票的整体市值之外,我们还想了解企业的现金流与股价 的对比情况,也就是“市现率”这个指标的情况。不论能不能 赚到钱,至少要保证资金的安全——因此选择“沪深300”成分股作为选 股的“股票池”,并结合量化选股因子,找到其中财务状况最好、发展前 景最好的企业的股票,作为未来的投资标的。

zhh_920509的博客 2346

python量化投资必背代码-基于python的开源量化交易,量化投资架构

原标题:基于python的开源量化交易,量化投资架构github地址:https://github.com/bbfamily/abuabu能够帮助用户自动完善策略,主动分析策略产生的交易行为,智能拦截策略生成的容易失败的交易单。现阶段的量化策略还是人工编写的代码,abu量化交易系统的设计将会向着由计算机自动实现整套流程的方向迈进,包括编写量化策略本身。abupy的设计目标是:用户只需要提供一些简单...

weixin_37988176的博客 4807

量化交易多因子策略的构建与实践:从因子挖掘到回测验证

框架介绍:回测框架 backtest 通过输入策略规则(如因子信号、调仓逻辑)与历史市场数据,模拟策略在过去时间段内的交易行为,自动计算年化收益、夏普比率等关键绩效指标,并生成回测报告的工具,是验证量化策略有效性与风险特征的核心载体。的股票近5年走势(2020.1~2025.6),具体结果如下,红色线表示因子波动(对应右轴),越高表示越应该买入,越低表示越应该卖出,交易量因子和反转因子没什么参考价值,其他因子共同指向的强烈买入点分别为。获取股票的收盘价、交易量等数据后,需进行清洗(如缺失值处理)与标准化。

qq_42297171的博客 5112

很燃基于掘金量化台的《Python量化交易战新简

原 很燃!基于掘金量化平台的《Python量化交易实战》新书简介 内容简介: 在目前不断变化、蓬勃发展的中国资本市场,量化投资作为新兴的投资方法,引来越来越多的关注,使用量化投资技术的证券从业人员也越来越多。 本书分为11章,内容包括Python环境的搭建、Python数据相关类库的使用、掘金量化终端的使用、Talib金融库的详解、多因子策略的介绍、带技术指标的多因子策略、中证红利指数增强策略、...

塞尔达的传说 2560

《投资-331》量化交易 - 什么是量化因子与实例

✅量化因子:是用来解释或预测股票未来收益的可度量指标,可以是财务数据、价格行为、交易特征等。通俗地说:🔍 “因子就是我们判断一只股票‘好不好’的标准。我觉得便宜的股票以后会涨 → 你用了“市盈率(PE)”这个价值因子;我觉得最近涨得多的还会继续涨 → 你用了“6个月收益率”这个动量因子。🌱因子是你投资逻辑的“数字化表达”。你想买“便宜+能涨+质地好”的股票?那就把这三个想法变成:PB、动量、ROE —— 这就是量化。“伟大的投资,始于简单的洞察,成于系统的执行。

文火冰糖(王文兵)的博客 1878

DBeaver连接IoTDB避坑指南:手动配置JDBC驱动的完整流程(附问题排查)

本文提供了在DBeaver中手动配置Apache IoTDB JDBC驱动的完整流程与避坑指南。详细解析了从驱动创建、库文件添加(关键是指向整个lib目录)到连接测试的每一步,并重点针对常见的ClassNotFoundException、连接拒绝等错误提供了深度排查方案,帮助用户高效建立图形化管理连接。

weixin_28327051的博客 396

从零开始:在Unity中使用Dynamic Bone实现角色骨骼自然抖动(以女性角色胸部为例)

本文详细介绍了在Unity中使用Dynamic Bone插件实现角色骨骼自然抖动的完整流程,特别以女性角色胸部为例。从插件导入、骨骼系统基础到Dynamic Bone组件配置和参数调优,提供了全面的技术指导。文章还包含性能优化技巧和常见问题解决方案,帮助开发者快速掌握这一物理效果实现方法。

weixin_28728495的博客 457

Python量化交易是什么意思?如何利用Python进行量化交易?

我们学习Python必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有阿里大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。以上就是使用Python进行量化交易的基本流程。**7、同花顺的BackTest:**是同花顺旗下的量化策略平台,免费提供高质全面的交易数据、快如闪电的回测计算。

m0_58477260的博客 3677

自适应IIR格型滤波器的Matlab实现

概述 在现有的众多抑制窄带干扰的信号处理手段中,时域自适应陷波干扰抑制技术具有实现简单、抗干扰性能好等优点。IIR陷波器按照结构可以分为直接型和格型两种。相比自适应直接型IIR陷波器,自适应格型IIR陷波器不仅可以准确地控制滤波器的陷波频率,也可以准确地调整陷波器的带宽。 传递函数 二阶自适应IIR格型陷波器的传递函数H(z)为: 其中α与陷波带宽有关,β与陷波频率有关;对应的结构如下图所示: Matlab算法实现 ...

剑藏锋的博客 2803

Python量化交易——分享一个五年五倍收益,年化收益率44%的多因子选股交易策略!

利用`qteasy`来创建一个多因子选股交易策略,策略年化收益可以达到44%

Shepherdppz的博客 3319

在 dell precision 7920 tower CentOS 8 Stream 上安裝nvidia驱动程序、Anaconda

简单记录一下如何在实验室dell precision 7920 tower CentOS 8 Stream上安装nvidia显卡驱动。

chen9046的博客 995

如何利用Python进行量化交易的因子分析?如何选择和优化因子以提高策略表现?

在量化交易中,因子可以被理解为任何可以预测股票未来表现的特征或变量。这些因子可以是基本面的(如市盈率、市净率等),也可以是技术面的(如价格动量、成交量等),或者是宏观经济的(如利率、通货膨胀率等)。在量化交易的世界中,因子分析是构建和优化投资策略的关键步骤。因子分析可以帮助我们识别影响股票价格变动的关键因素,从而构建出能够长期稳定盈利的交易策略。通过使用Python,我们可以轻松地进行因子分析,并选择和优化因子以提高策略表现。例如,如果我们对价格动量感兴趣,我们可以计算过去一个月的价格变化。

股票量化的博客 1075

什么是 SAP Build Process Automation?

SAP Build Process Automation 是一款综合性的低代码工具,允许企业用户快速开发和自动化端到端业务流程。它整合了工作流管理、任务自动化和人工智能技术,提供了一个易于使用的平台,帮助企业更好地应对现代商业挑战。通过该工具,用户无需具备深厚的编程技能即可创建复杂的业务流程。例如,用户可以使用直观的拖放式界面设计流程、设置触发条件、定义任务分配规则,并通过内置的分析功能对流程效率进行评估。流程建模与设计:提供图形化界面,帮助用户直观地设计业务流程。任务自动化。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 1260

Python量化初学者入门必备,如何入门Python量化交易?

Python量化初学者入门必备,如何入门Python量化交易?

一名正义的白帽黑客 8189

Unity 多渠道分包工程化实践(大白话版):从“手工打包”到“一键出 30 个包还不翻车”

Unity多渠道分包工程化实践摘要(150字) 本文系统探讨Unity多渠道包自动化构建方案,提出基于BuildPipeline的工程化体系。核心包括:1)通过ScriptableObject/JSON管理渠道参数(包名、签名、SDK配置等);2)结合命令行与环境变量实现CI集成;3)开发通用Builder脚本支持资源动态替换与参数注入。重点分享了Android渠道包的签名配置、图标自动替换、宏定义注入等关键技术实现,并给出Jenkins流水线集成案例。该方案可支持日均数百个渠道包的自动化构建,显著提升分发

本博客聚焦游戏开发技巧、创业实战心得及大学热门课程干货。这里既有技术深度,也有思维广度,无论你是开发者、创业者还是高校学子,都能在这里找到适合自己的成长之路! 278

药物对接仿真软件:HADDOCK_(9).结果分析方法

HADDOCK是一种强大的药物对接仿真工具,通过对生成的输出文件进行详细的分析,我们可以验证仿真结果的可靠性,并为进一步优化药物设计提供依据。常见的分析方法包括解读输出文件、使用可视化工具进行结构分析、评估对接模型的稳定性和准确性等。通过这些步骤,我们可以更全面地了解受体和配体的结合模式,从而提高药物设计的成功率。

kkchenjj的博客 1009
上一篇: DeepSeek母公司去年进账50亿,够烧2380个R1
下一篇: 收到工资1002415.13元,爱你华为!!!
菜鸟学Python
博客等级 码龄9年 8089粉丝 571原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值