本文摘要:什么是多因子选股 多因子选股是一种投资策略,它通过分析多个财务指标和其他相关因素来挑选潜在的高收益股票。多因子选股的核心在于利用多个因子来评...
多因子选股是一种投资策略,它通过分析多个财务指标和其他相关因素来挑选潜在的高收益股票。多因子选股的核心在于利用多个因子来评估股票的未来表现。这些因子包括财务因子、基本面因子、市场因子、行业因子等。通过对这些因子的综合分析,投资者可以评估出股票的风险和收益潜力。
步骤1和2已使用Pycharm完成,读者需下载沪深300指数数据。通过代码实现步骤3和4,最终获得优化后的投资组合。指数增强策略源代码 实现指数增强策略的代码基于发明者量化交易平台开发,代码可在fmz.cn获取。完成步骤3和4后,代码实现优化后的成分股列表。
首先,用户需要在相应交易所网站申请API-KEY,包含Access Key与Secret Key。用户需要将API-KEY(Access Key:9af1b5bfe833b2ee0d54bb95325579d5,Secret Key:2043b8629620d4d69590803c55fa92bc)添加至FMZ平台,完成交易所的注册与授权。
掘金量化(Myquant):提供股票、期货数据,支持Python、Matlab等编程语言,支持回测和模拟交易,实盘交易需要人工审核。社区活跃度一般。 开拓者(TradeBlazer):主要服务于期货,提供C语言底层支持,有独立客户端,实盘交易侧重全自动期货交易。交流区活跃。
真格(澎博财经旗下)主要提供金融衍生品数据,支持Python策略研究。回测与模拟交易主要针对期货、期权。 优矿(Uqer)提供全面的市场数据与API。支持多种品种的回测与模拟交易。社区活跃。 GFQuant(广发证券旗下)提供全面的市场数据与API。回测与模拟交易功能强大。社区活跃。
〖One〗RPS是欧奈尔CANSLIM策略中的趋势分析工具,它衡量的是个股在一定时间内的涨幅排名,例如在3500只A股中,涨幅排在第350位的股票RPS值为90,意味着其涨幅超过了90%的股票。通过Python,我们可以从tushare获取数据,剔除新股影响后分析3024只老股。
〖Two〗欧奈尔主要的一个指标就是相对强弱指标RPS。过去一年当中全部股票的涨幅排行榜中,前1%的股票的RPS为99,前2%的股票的RPS为98,依次类推。RPS可用于评判一段时间内个股相对市场的强弱情况并以此筛选出强势股、弱势股。股价走势本身就已包含了技术面、基本面、主力动向等多种因素的综合作用在内。
〖Three〗股价大多数时间80%处于调整状态,涨幅最快阶段仅占20%。捕捉这一阶段,陶博士的量化RPS选股法则效果显著。RPS定义:股票当天收盘价相对于N天(如20,50,120,250日)前收盘价涨幅,对所有股票涨幅进行归一化排序。排序强度大于90%的股票值定义为大于90。