尧图网站建设 尧图网络
  • 首页
  • 关于我们
  • 服务项目
  • 案例展示
  • 建站流程
  • 资讯中心
  • 联系我们
首页/资讯中心/详情

从零到一:手把手教你构建欧奈尔RPS曲线实战系统

从零到一:手把手教你构建欧奈尔RPS曲线实战系统
📅 发布时间:2026/6/29 23:04:41

1. 为什么你需要欧奈尔RPS曲线系统

如果你经常研究股票走势,一定听说过欧奈尔RPS曲线这个神奇的工具。简单来说,RPS(Relative Price Strength)就是股价相对强度指标,它能帮你快速找出市场上表现最强势的股票。我刚开始接触这个指标时也走了不少弯路,在通达信里反复调试就是出不来曲线,直到后来摸清了每个环节的关键点。

这个系统最大的价值在于,它能帮你过滤掉那些走势疲软的股票,把注意力集中在真正的强势股上。比如当市场整体下跌时,那些RPS值仍然保持在高位的股票,往往就是下一轮行情的领头羊。我自己用这个系统筛选出的股票,成功率比随机选股高出不少。

不过要提醒你的是,RPS曲线不是万能的。它只能告诉你哪些股票相对强势,但不能保证这些股票一定会继续上涨。所以最好把它和其他指标结合使用,比如成交量、均线系统等。另外,RPS曲线对历史数据的完整性要求很高,如果数据有缺失,计算结果就会不准确。

2. 准备工作:搭建你的股票池

2.1 安装和设置通达信软件

首先确保你使用的是最新版的通达信软件。我建议直接从官网下载安装,避免使用第三方修改版,因为有些修改版可能会缺少必要的功能组件。安装完成后,先别急着开始,有几个重要设置需要调整:

在"系统设置"里,把数据保存路径改到一个空间充足的磁盘分区。RPS计算需要存储大量历史数据,如果C盘空间不足很容易出问题。另外建议勾选"自动下载日线数据"选项,这样软件会在收盘后自动更新数据。

2.2 创建"上市一年以上"股票池

这一步很关键,我们要先建立一个包含上市满一年以上股票的板块。为什么要这么做?因为新股上市初期的走势往往不稳定,纳入计算会影响RPS曲线的准确性。

具体操作:点击"工具"-"自定义板块设置"-"新建板块",命名为"上市一年以上"。然后我们需要用条件选股公式来填充这个板块。公式很简单:BARSCOUNT(C)>250,意思是上市交易天数超过250天(约一年)的股票。

建立公式的路径:按Ctrl+F打开公式管理器,选择"条件选股公式"-"其他类型",新建公式并粘贴上面的代码。保存后按Ctrl+T调出条件选股界面,选择刚建立的公式,选股范围设为"沪深A股",然后点击"选股入板块"选择我们新建的板块。

3. 构建核心计算模块

3.1 创建涨跌幅计算公式

接下来要建立一个计算股票涨跌幅的技术指标,命名为"EXTRS"。这个公式的作用是计算股票在过去N天内的涨跌幅,是RPS曲线的基础数据。

公式代码如下:

EXTRS:(C-REF(C,N))/REF(C,N);

其中N是参数,默认值设为250。这个公式的意思是:(当前收盘价 - N天前的收盘价)/ N天前的收盘价,也就是N日涨跌幅。

建立方法:Ctrl+F打开公式管理器,选择"技术指标公式"-"其他类型",新建公式并粘贴上面的代码。这里要特别注意括号的配对,少一个括号都会导致公式无法通过测试。建议直接复制我给出的完整公式,避免手动输入出错。

3.2 设置扩展数据

现在进入最关键的一步:设置扩展数据。这是RPS曲线的核心计算环节。在通达信中输入".902"打开扩展数据管理器。

我们需要设置两条扩展数据:

  1. 第一条计算120天(半年期)RPS
  2. 第二条计算250天(一年期)RPS

以第一条为例,点击"修改"按钮后需要设置以下参数:

  • 技术指标公式选择我们刚建立的"EXTRS"
  • 计算参数设为120
  • 计算时段选择"本地所有数据"
  • 计算品种选择"自定义板块"下的"上市一年以上"
  • 勾选"精确复权"和"生成横向排名数据"
  • 排名方法选择"0-1000归一化顺序"

重复上述步骤设置第二条扩展数据,只是把计算参数改为250。这两条数据分别对应半年期和一年期的RPS值。

4. 实现RPS曲线可视化

4.1 编写RPS指标公式

有了基础数据后,我们需要创建一个显示RPS曲线的技术指标。新建一个名为"股价相对强度RPS"的公式,代码如下:

X:=EXTDATA_USER(1,0);{120天的} RPS120:X/10,LINETHICK2,COLORGREEN; IF(RPS120>=M,RPS120,DRAWNULL),LINETHICK2,COLORRED; Y:=EXTDATA_USER(2,0);{250天的} RPS250:Y/10,LINETHICK2,COLORWHITE; IF(RPS250>=M,RPS250,DRAWNULL),LINETHICK2,COLORRED;

这个公式会画出两条线:

  • 绿色线:120天RPS
  • 白色线:250天RPS 当RPS值超过参数M(建议设为90)时,线条会变成红色,非常醒目。

4.2 数据维护与更新

RPS曲线要准确,必须保证数据完整。每天收盘后需要做两件事:

  1. 下载当日行情数据:点击"系统"-"盘后数据下载"
  2. 刷新扩展数据:输入".902"打开扩展数据管理器,点击"全部刷新"

建议设置一个定时提醒,养成每日更新的习惯。如果中间有几天忘记更新,RPS曲线就会出现偏差。我刚开始用时就有过这样的教训,连续一周没更新数据,结果曲线完全失真,白白错过几只大牛股。

5. 实战应用技巧

5.1 如何解读RPS曲线

当你在K线图界面输入"RPS"调出曲线后,可能会有点懵:这两条线到底怎么看?这里分享我的经验:

绿色线(120天RPS)反应中期强度,白色线(250天RPS)反应长期强度。当两条线都呈上升趋势并超过90时,说明这只股票在中期和长期都表现强势,是重点跟踪对象。

如果只有120天线超过90,而250天线还在低位,可能只是短期炒作,持续性存疑。反过来,如果250天线在高位但120天线开始下滑,可能是长期强势股开始转弱的信号。

5.2 常见问题排查

在实际使用中,你可能会遇到各种问题。以下是几个我踩过的坑:

问题1:RPS曲线不显示 解决方法:检查是否完成了所有步骤,特别是扩展数据设置和每日数据更新。有时候需要重启软件才能生效。

问题2:曲线数值异常 可能原因:历史数据不完整。解决方法:重新下载完整的历史数据,时间范围要足够长。

问题3:部分股票没有RPS值 这是因为这些股票不在"上市一年以上"板块中。检查板块是否包含所有符合条件的股票,必要时手动更新板块成分股。

记住,构建RPS曲线系统不是一劳永逸的事,需要定期维护更新。但一旦系统运转起来,它会成为你选股的得力助手。我现在的做法是每周扫描一次RPS值在90以上的股票,结合基本面分析构建观察池,效果相当不错。

相关新闻

  • 告别代码恐惧:用Automa插件开启你的浏览器自动化之旅
  • MODBUS协议栈的实战解析:从帧结构到代码移植
  • 如何快速掌握Datavines数据质量管理平台:3大核心功能与5步部署指南

最新新闻

  • 哔咔漫画下载器终极指南:3步打造个人永久漫画库
  • BurpSuite渗透测试实战:从零掌握Web安全核心工具
  • 一文吃透全品类 SLAM:激光 / 视觉 / 多融合算法、ROS 建图导航量产全流程
  • 企业AI化转型核心:打造分工协作的多Agent团队,小白也能看懂!
  • TAS3208音频处理器:M8051 MCU架构、I2C通信与引导加载详解
  • Hutool-crypto实战指南:Java加密解密与国密算法一站式解决方案

日新闻

  • 【计算机毕业设计案例】基于 Spring Boot+Vue 的电影售票系统设计与实现 前后端分离架构下影院在线购票管理平台(程序+文档+讲解+定制)
  • 到底 TMD 用哪个: npm, pnpm, Yarn, Bun, Deno? 傻瓜, 当然用 npm 啦
  • Google限制Meta使用Gemini模型 凸显AI授权竞争白热化

周新闻

  • Windows字体自定义终极方案:No!! MeiryoUI完全指南
  • Deepin Boot Maker:告别命令行,3分钟制作Linux启动盘的智能解决方案
  • Plain Craft Launcher 2:重新定义你的Minecraft游戏体验

月新闻

  • 【总结】入门篇:50句话让你记住架构核心概念
  • WeChatMsg技术方案解析:实现Mac微信数据自主管理的完整解决方案
  • WeChatMsg:革新性微信数据备份方案,打造你的专属数字记忆库

关于尧图

  • 公司简介
  • 团队介绍
  • 企业文化
  • 荣誉资质

服务项目

  • 定制开发
  • 电商建站
  • UI 设计
  • 运维服务

快速链接

  • 案例展示
  • 建站流程
  • 常见问题
  • 资讯中心

联系方式

  • 📍北京市朝阳区互联网产业园 A 座 10 层
  • 📞400-888-8888
  • ✉️contact@rkmt.cn
  • 🕐周一至周日 9:00-21:00

© 2024 北京尧图网络科技有限公司 版权所有 | 京 ICP 备 XXXXXXXX 号