通达信榜单设置(二)—— 实现某app付费功能!
前言
首先补充一下上一篇文章中遗漏的很重要的两个操作——更新专业财务数据
及日线数据
。
-
如果您的通达信界面如(图 1)所示:
<center>(图 1)通达信金融终端 7.4.9</center>
那么专业财务数据和日线数据更新方式如下:
-
财务数据更新:菜单栏 ==> 系统 ==> 专业财务数据 ==> 开始下载 (如图 2 所示)
<center>(图 2)</center>
-
日线数据更新:在菜单栏 ==> 系统 ==> 盘后数据下载 ==> 开始下载 (如图 3 所示)
<center>(图 3)</center>
-
如果您通达信的界面如(图 4)所示:
<center>(图 4)通达信金融终端 7.5.6 下载地址 https://data.tdx.com.cn/level2/new_jyplug.exe</center>
那么专业财务数据和日线数据更新方式如下:
-
财务数据更新:菜单栏 ==> 选项 ==> 专业财务数据 ==> 现在下载 (如图 5 所示)
<center>(图 5)</center>
-
日线数据更新:菜单栏 ==> 选项 ==> 专业财务数据 ==> 盘后数据下载 ==> 开始下载 (如图 6 所示)
<center>(图 6)</center>
<font color=red> 说明:后续本号中的使用介绍主要会通过通达信金融终端 7.5.6
版本演示,防止出现不必要的BUG
,请使用和我一样的版本。</font>
RPS
榜单设置
RPS榜单的设置主要参考博士
分享的文章。具体的设置方案本文和博士
的有些许不同,如果您直接使用文中的代码则最好按照文中的设置一步步来,防止出错。
-
首先我们来回顾一下某app中的相对强弱榜单,见(图 7):
<center>(图 7)</center>
我们可以看到,该榜单中有10日、20日、60日、120日、250日的RPS
榜单,以及相对应的股价的涨幅。因此后面参数设置的时候需要添加以上五个参数,以及股票涨幅数据。
-
RPS
榜单设置
Ⅰ:新建技术指标:Ctrl+F
调出公式管理器V6.03
新建技术指标公式。
<center>(图 8)</center>
Ⅱ:指标命名为“EXTRS”
,用来计算股票涨跌幅,缺省值设置为250,请按照(图 9)设置参数及公式代码,点击确认。
<center>(图 9)</center>
代码如下:
EXTRS:(C-REF(C,N))/REF(C,N);
Ⅲ:建立扩展数据,对股票涨幅进行排序。
通达信软件输入.902
,进入扩展数据管理器,下图是我设置好后的顺序,<font color=red >请务必按(图 10)参数进行设置</font>。
<center>(图 10)</center>
Ⅳ:接下来介绍一下数据1
的设置方法。双击数据1
进入扩展数据属性界面
,按照红框框出来的进行设置:
技术指标公式选择新建的
EXTRS
指标计算参数为
250
(对应一年期的RPS)计算时段为
本地所有数据
计算品种为
沪深A股
勾选
精确复权
及生成横向排名数据
-
排名方法为
0-1000归一化顺序
<center>(图 11)</center>其他数据的设置方法基本一致,只需将计算参数
250
改为120
、60
、20
、10
即可。
Ⅴ:技术指标公式RPS 榜单的设置
-
Ctrl+F
调出公式管理器V6.03
新建技术指标公式RPS 榜单
<center>(图 12)</center> -
按照(图 13)设置
RPS 榜单
指标的名称,代码,并确定。
<center>(图 13)</center>
- 指标公式代码如下
P:=EXTDATA_USER(5,0);{10天的}
RPS10:P/10;
近10日涨幅:(C-REF(C,10))/REF(C,10)*100;
Q:=EXTDATA_USER(4,0);{20天的}
RPS20:Q/10;
近20日涨幅:(C-REF(C,20))/REF(C,20)*100;
Z:=EXTDATA_USER(3,0);{60天的}
RPS60:Z/10;
近60日涨幅:(C-REF(C,60))/REF(C,60)*100;
Y:=EXTDATA_USER(2,0);{120天的}
RPS120:Y/10;
近120日涨幅:(C-REF(C,120))/REF(C,120)*100;
X:=EXTDATA_USER(1,0);{250天的}
RPS250:X/10;
近250日涨幅:(C-REF(C,250))/REF(C,250)*100;
<font color=red>Ⅵ:确保下载完整的历史数据</font>
<table><tr><td bgcolor=yellow> 注意点1:只需下载1次历史数据,通达信软件的菜单 ==> 选项 ==> 盘后数据下载:请自行修改下载的开始时间。</td></tr></table>
<center>(图 14)</center>
<table><tr><td bgcolor=yellow> 注意点2:之后每日收盘后都需要下载日线数据(方法见前言),并输入.902刷新扩展数据。</td></tr></table>
Ⅶ:生成RPS 榜单
通达信软件输入.401
进入历史行情指标排序,右键更改指标,改为RPS 榜单
,确认。最后生成的RPS 榜单
如(图 15)所示。
<center>(图 15)</center>
我们可以看到通达信自动生成的榜单顺序与某app的有些许不一致,上一篇文章我计算了一下创业黑马
的涨幅,某app计算出来的数据和实际不符。有懂的老师的话望赐教!
本节参考资料:
- 欧奈尔RPS曲线的编制方法及常见问题解答(20170505)https://mp.weixin.qq.com/s/Wt-1QOJg0edQMdf8QCv76g
- 如何实现RPS排序(20171216)https://mp.weixin.qq.com/s/87MMHlM6xp27KeV5B6BgtA
附送指标
附送几个来源于博士并稍微加以改编的指标(有的没改),配合这两期的榜单使用。
港资持股
NOTEXT曲线:GPJYVALUE(6,1,1),COLORFFFF00;
IF((GPJYVALUE(6,1,1)/FINANCE(7))>0.01,NOTEXT曲线,DRAWNULL),LINETHICK2,COLORRED;
IF((GPJYVALUE(6,1,1)/FINANCE(7))=0,NOTEXT曲线,DRAWNULL),LINETHICK2,COLORWHITE;
IF((GPJYVALUE(6,1,1)/FINANCE(7))>0 AND (GPJYVALUE(6,1,1)/FINANCE(7))<0.01,NOTEXT曲线,DRAWNULL),LINETHICK2,COLORCYAN;
持股量:GPJYVALUE(6,1,1)/10000,COLORLIBLUE;
万股:DRAWNULL;
占流通比:(GPJYVALUE(6,1,1)/FINANCE(7))*100,NODRAW;
占总股比:(GPJYVALUE(6,1,1)/FINANCE(1))*100,NODRAW;
增减万股:(GPJYVALUE(6,1,1)-REF(GPJYVALUE(6,1,1),1))/10000;
增减:=GPJYVALUE(6,1,1)-REF(GPJYVALUE(6,1,1),1);
IF(增减<0,增减,DRAWNULL),STICK,LINETHICK4,COLORCYAN;
IF(增减=0,增减,DRAWNULL),STICK,LINETHICK4,COLORWHITE;
IF(增减>0,增减,DRAWNULL),STICK,LINETHICK4,COLORRED;
RPS 长线
X:=EXTDATA_USER(1,0);{250天的}
RPS250:X/10,LINETHICK2,COLORGREEN;
IF(RPS250>=M,RPS250,DRAWNULL),LINETHICK2,COLORRED;
Y:=EXTDATA_USER(2,0);{120天的}
RPS120:Y/10,LINETHICK2,COLORWHITE;
IF(RPS120>=M,RPS120,DRAWNULL),LINETHICK2,COLORRED;
Z:=EXTDATA_USER(3,0);{60天的}
RPS60:Z/10,LINETHICK2,COLORYELLOW;
IF(RPS60>=M,RPS60,DRAWNULL),LINETHICK2,COLORRED;
RPS 中短线
P:=EXTDATA_USER(5,0);{10天的}
RPS10:P/10,LINETHICK2,COLORGRAY;
IF(RPS10>=M,RPS10,DRAWNULL),LINETHICK2,COLORRED;
Q:=EXTDATA_USER(4,0);{20天的}
RPS20:Q/10,LINETHICK2,COLORBLUE;
IF(RPS20>=M,RPS20,DRAWNULL),LINETHICK2,COLORRED;
Z:=EXTDATA_USER(3,0);{60天的}
RPS60:Z/10,LINETHICK2,COLORYELLOW;
IF(RPS60>=M,RPS60,DRAWNULL),LINETHICK2,COLORRED;
(图 16)便是实现这几个指标的效果图。
<center>(图 16)</center>
至于榜单和指标如何使用,就八仙过海各显神通了!
风险揭示
<font color=red>使用指标作为自己买卖点的设定,均为通过历史的后视镜看未来,风险很大,风险很大,风险很大!重要的事情说三遍!</font>
最后
老师们!点个在看呗!