图形化跟踪个股RPS走势,挖掘出源源不断的牛股!股票量化分析工具QTYX-V2.5.7...

news2024/9/21 14:35:16

2b554fdb2915ad4ff67c823fe98051c6.png

概述RPS选股策略

c282d894b1fc07c38552ee78ba13a212.png

威廉·欧奈尔把投资理念集中于他自创的CANSLIM选股系统,凭借着这个系统驰骋股票市场数十年,无论在牛市还是熊市,这个系统都是最稳定、表现最好的系统之一。

CANSLIM选股系统中有一个RPS指标(Relative Price Strength Rating),即股价相对强度指标。

它根据一段时间内个股涨幅在全部股票涨幅排名中的位次值,选取出市场中的强势股。

以大家熟知的“马太效应”和“二八法则”来解释的话就是市场始终遵循着“强者恒强”的定律。

RPS在实战中的意义并不是一味地去选TOP1购买,因为涨跌幅加入了平滑算法之后往往会有滞后,此时容易买在顶部。

比较有效的用法是持续关注新出现在TOP20到TOP40区间的股票,然后周期观察它们的股价趋势变化。

本期我们升级了股票量化分析工具QTYX至V2.5.7版本,支持图形化显示个股PRS的变化。

接下来我们就来介绍下升级后的QTYX如何使用。

222feeaaf2cfa8b94c2b43a34516383c.png

更新全市场行情数据

9f4eecb8c53906e7c0a9f3a2a81dbf56.png

我们使用本地数据源快速计算个股RPS值,可以高效辅助我们选出强势股。可以参照:使用攻略“高速版本地行情源”

股票量化分析工具QTYX使用攻略&代码说明——高速版本地行情源v2.5.1

d4ad89cfab835b745be18b21d2a89377.png

极速版RPS使用

030b5f61d6d1643ff5257aea486d1585.png

在【选股流程】页面中,有 “数据驱动型”“形态驱动型”“RPS驱动型”是三种选股思路,相辅相成。此处我们选择“RPS排名选股”。

a35d122c29d3cd51cc6ca0b608218174.png

然后可以看到RPS相关参数的配置界面,一个是通用配置界面,另外一个是RPS专用配置界面。

“RPS通用配置界面”上,不仅可以根据上市时间滤除次新股(工具会过滤掉设置时间之后的次新股),还可以回测历史的RPS等等

58d83b4118a2ce7891e515ea78a5cf79.png

其中,涨跌幅滚动周期用于平滑涨跌幅值,时间周期可以自己根据需要进行调整,一般定义有250日(一年),60日(3个月)、120日(半年)等等;

同时,我们根据实战的经验开放了小技巧在“RPS专用配置界面”上。目前提供了 “观测排名范围” 选项,用于尽早发现那些蠢蠢欲动的强势股。

fc5a8b73a7c39bc15894d251c4518230.png

比如选择“前40”,点击确认后,正式启动程序。程序结束后会把符合条件的股票及分析的结果存在ConfigFiles\全市场选股\路径下,比如“个股历史RPS_Top_40分析结果2022-12-10_高速版.csv”。

由于QTYX中已经打通了“数据驱动选股”和“形态驱动选股”,点击 “开始选股”->“刷新选股数据”->选择“离线自定义数据”导入选股结果。

可以看到近期交易日A股市场上排名前40的强势股,从中可以看到里面出现不少熟悉的“妖股”身影。

4ae792787534445556c546bf486a30be.png

我们也可以根据自己的交易风格,更改“观察排名范围”参数为前10或前20等等,然后按以上的方法选股,一秒就生成指定排名范围的股票。

031a2e5e6559b14dd98114f1a1a2ea05.png

跟踪个股RPS‍‍

528b7a0f85c494f2442ee18fc55fc32b.png

RPS选股在实战中,要尽量避免在个股的高位去接盘。

我的经验是在参数设置的时候选择观察的排名范围为前40,这样就会相应保存RPS-Top40分析结果。

然后持续关注新出现在TOP20到TOP40的股票。

背后的操作逻辑是当强势个股出现第一波稳步上涨时,会进入到TOP20到TOP40区间中。这个时候并未出现加速上涨,就有机会去发现它,然后深入挖掘,判断是否会出现第二、三波的再创新高。

QTYX-2.5.7版本开始支持个股股价和RPS的可视化对比图,用于辅助分析强势股的介入时机。

比如点击“安奈儿”后,出现的高级选项功能选择“个股RPS跟踪”,然后填写监测RPS参数和股价的参数,会出现如下图表:

aff35a73b73c8911e3b039b62781898b.png

可以看到“安奈儿”在11月28日的时候出现在TOP27的位置,这个时候RPS开始趋于顶部饱和,但是股价还未快速拉升,这个时候买入机会较好。

cadfccef8e5ed9bd587c66da9bd7f29d.png

当然,当强势股转弱时也可以通过RPS的变化来观察。当RPS出现在TOP10内的时候可以考虑出货。

另一方面,该指标仍旧需要结合CANSLIM系统的其他指标一起使用,对初步筛选的股票进一步的过滤。

说明


我们会把完整的源码上传到知识星球《玩转股票量化交易》中,帮助小伙伴们更好地掌握这个方法。

想要加入知识星球《玩转股票量化交易》的小伙伴记得先微信call我获取福利!

(注:由于每个人的时间精力有限,为了保证对星球会员的服务质量,星球随着功能和人数的增多会逐步提高加入的价格门槛。下一个调价日期为12月30日)

知识星球介绍点击:知识星球《玩转股票量化交易》精华内容概览

06662065dbc7653c156eb310e5d8c65b.jpeg

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/80047.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

华为eNSP模拟器配置VRRP网关冗余

作用: 提供网关冗余功能,保证出口网关的高可用型。当网关发生故障的时候,能让PC快速的切换。 概念: 通过VRRP协议创建出一个虚拟网关,主用路由器down之后备用路由器能马上接替其主的位置,继续提供出口网…

【C/C++】斐波那契数列数列系列问题详解

🍎 博客主页:🌙披星戴月的贾维斯 🍎 欢迎关注:👍点赞🍃收藏🔥留言 🍇系列专栏:🌙 C初阶 🌙励志卓越可以成为你努力的动力,…

1.JavaScript简介

**JavaScript ** 是什么?(重点) Js是一种专门为网页交互设计的客户端(浏览器端)的脚本语言; Js与html和css有相似之处,都在浏览器端解析; Js和java,c#,php等一样,是一…

Spring 通过 @Lazy 注解解决构造方法循环依赖问题

什么是循环依赖? 先定义两个类 Apple、Orange,如下所示: Component public class Apple{Autowiredprivate Orange orange; }Component public class Orange {Autowiredprivate Apple apple; }像这种在 Apple 里面有一个属性 Orange、Orange 中有一个属…

k8s 驱逐eviction机制源码分析

原理部分 1. 驱逐概念介绍 kubelet会定期监控node的内存,磁盘,文件系统等资源,当达到指定的阈值后,就会先尝试回收node级别的资源,比如当磁盘资源不足时会删除不同的image,如果仍然在阈值之上就会开始驱逐…

森林图

森林图 以统计指标和统计分析方法为基础,用数值计算绘制出的图形,通常是在平面直角坐标系中,以一条垂直的无效 线(0或者1)为中心,用平衡于x轴的多条线段描述每个组指标的中值和可信区间,最后一…

星空华文通过聆讯:吃《中国好声音》老本 华人文化是股东

雷递网 雷建平 12月9日星空华文控股有限公司(简称:“星空华文”)今日通过聆讯,准备在香港上市。星空华文的前身是上海灿星文化传媒股份有限公司(简称“灿星文化”)。2018年2月,灿星文化向上海证…

Web端H5播放RTSP

Web端H5播放RTSP一、要实现二、基础介绍1.RTSP是什么?2.RTSP播放测试工具VLC3.主流设备常用的RTSP格式三、方案1. webrtc-streamer2. 安装和配置环境3. 运行demo.html4.存疑5.参考了好多~一、要实现 不用萤石云等类似的平台,实现Web端直接显示监控视频。…

LwIP——以太网描述符

目录 什么是以太网DMA描述符 TX DMA描述符成员变量简介 RX DMA描述符成员变量简介 以太网DMA描述符结构 如何追踪描述符 如何创建Tx/Rx描述符 以太网发送和接收数据流程 总结 在移植LwIP之前有必要了解一下以太网DMA描述符的相关知识,ST以太网模块中的接收/发…

【华为OD机试真题 python】箱子之字形摆放【2022 Q4 | 100分】

■ 题目描述 【箱子之字形摆放】 有一批箱子(形式为字符串,设为str), 要求将这批箱子按从上到下以之字形的顺序摆放在宽度为 n 的空地,请输出箱子的摆放位置。 例如:箱子ABCDEFG,空地宽度为3,摆放结果如图: 则输出结果为:AFGBECD 输入描述 输入一行字符串,通过空…

19. 丢弃法(Dropout)

1. 动机 一个好的模型需要对输入数据的扰动鲁棒(不管一张图片加入多少噪音,也能看清这张图片) 使用有噪音的数据等价于Tikhonov正则丢弃法:在层之间加入噪音 输入数据加入随机扰动可以防止过拟合,泛化性更好&#xf…

Python学习基础笔记四十四——模块

1、看一个例子: 创建一个demo.py文件: print(in demo.py)def hello():print(in hello function) 然后我们在另外一个文件中import这个demo文件: import demo# 调用demo.py文件中的hello()函数 demo.hello() 注意,demo后面没有…

Linux系统网络编程——第二十节 多路复用之epoll 模型

目录 epoll相关系统调用 1、epoll_create: 2、epoll_ctl() 3、epoll_wait epoll模型原理 epoll的使用场景 各位好,博主新建了个公众号《自学编程村》,拉到底部即可看到,有情趣可以关注看看哈哈,关注后还可以加博主…

Redis原理篇

目录Redis数据结构动态字符串SDS整数集合Intset键值型Dict压缩链表 ZipList快速链表QuickList跳表SkipList对象RedisObjectRedis网络模型Redis通信协议-RESP协议Redis内存回收过期key处理内存淘汰策略Redis数据结构 动态字符串SDS Redis构建了一种新的字符串结构,…

从C#5.0说起:再次总结C#异步调用方法发展史

本篇继续介绍WaitHandler类及其子类 Mutex,ManualResetEvent,AutoResetEvent的用法。 .NET中线程同步的方式多的让人看了眼花缭乱,究竟该怎么去理解呢? 其实,我们抛开.NET环境看线程同步,无非是执行两种操…

软件测试基础知识总览【纯知识,建议收藏慢慢学】

1. 软件测试定义 首先要明确测试的定义,所谓测试,就是以检验产品是否满足需求为目标。 而软件测试,自然是为了发现软件(产品)的缺陷而运行软件(产品) 比较标准的软件测试的定义是:在规定的条件下对程序进行操作,以发现错误,对软件质量进行评估。 IEE…

算法总结,不断更新

文章目录摩尔投票法DFS算法BFS算法题源来自于力扣网 摩尔投票法 适用场景 如何在选票无序的情况下,选出获胜者。 例题: 找出数组中,出现次数超过总数一半的数字(出现次数 > n/2)。 输入:[1,1,3,2,4,6,…

10000字吐血总结+24张图带你彻底弄懂线程池

大家好。今天跟大家聊一聊无论是在工作中常用还是在面试中常问的线程池,通过画图的方式来彻底弄懂线程池的工作原理,以及在实际项目中该如何自定义适合业务的线程池。 一、什么是线程池 线程池其实是一种池化的技术的实现,池化技术的核心思…

MVC|JAVA|SSM框架计算机硬件评测交流平台的开发和实现

收藏点赞不迷路 关注作者有好处 文末获取源码 项目编号:BS-PT-070 一,项目简介 计算机硬件在社会上有很多广泛的发烧友,他们急需一个发布专业硬件测评数据的平台并进行交流互动的社区。本次开发实现的计算机硬件交流平台就是作为一个专业的…

Android序列化之Parcel源码分析(2)

文章目录1.Parcel.java2.Parcelable和Parcel的关系3.Parcel写入数据源码分析3.1.java层Parcel创建3.2.native层Parcel创建3.3写入IBinder接口标识符3.4写入String数据4.Parcel读取数据源码分析4.1获取IBinder接口标识符4.2读取String数据1.Parcel.java Android可以通过Parcel进…