通达信扩展数据管理器详解

通达信扩展数据管理器可以实现排序统计,使用需要结合EXTDATA_USER函数。简单举个例子,以5日均线为例,可以根据5日均线的大小对一组股票进行排序。把指标加载到副图,可以查看每只股票的排名结果。

通达信扩展数据管理器详解_第1张图片

 

一、EXTDATA_USER函数

含义:引用扩展数据,在使用函数之前,需要先设置扩展数据管理器并且刷新数据。

用法:EXTDATA_USER(N,TYPE)

N的取值范围是1-100,表示引用N号扩展数据;

TYPE是1表示做平滑处理,TYPE是0表示不做平滑,TYPE是2表示没数据就为0。

二、扩展数据管理器打开方式

方式一:在右上角,公式——扩展数据管理器。(有的版本可能不在这个位置)

通达信扩展数据管理器详解_第2张图片

 方式二:在通达信任意界面输入.902,会出现键盘精灵,点击“扩展数据管理器”

通达信扩展数据管理器详解_第3张图片

通达信扩展数据管理器详解_第4张图片

 打开扩展数据管理器默认是空的,我的管理器中前面7个编号都有数据了,因此我选择编号8。记住这个编号,后面在编写指标时,EXTDATA_USER函数引用数据需要用到这个编号。

三、扩展数据属性设置

通达信扩展数据管理器详解_第5张图片

 

选择计算指标公式,可以选择通达信自带的指标公式,也可以选择自己编写的公式。我这里以MA-均线指标为例。

选择之后,有8条均线可以输出。MA1是第1条均线,对应的参数是5,也就是说MA1就是5日均线。指标的参数,可以通过参数设置自行调整。

(1)数据名称:默认和编号一致,可以改成方便记忆的名称。

(2)计算周期:默认日线,可以选择其他周期,比如周线等。

(3)计算品种:可以选择所有或者自定义板块。

(4)计算时段:如果选择计算最近500条数据,用EXTDATA_USER函数编写指标,只有最近500个周期有结果输出,之前的就没有。(如下图)如果想输出更多结果,可以选择指定时间段或者本地所有数据。

通达信扩展数据管理器详解_第6张图片

(5)生成横向排名数据

通达信扩展数据管理器详解_第7张图片

 不勾选,得到的只是指标的输出结果,5日均线,结果就是5日均线的值。

勾选,生成横向排名数据,根据5日均线值的大小进行排序。

排名方法有四种:1-N自然顺序、1-N自然倒序、0-1000归一化顺序、0-1000归一化倒序。

例如5只股票,5日均线的值分别为6、8、15、10、5。

使用1-N自然顺序,结果为2、3、5、4、1,也就是说5日均线值最小排第1,最大排第5。如果用逆序,排名顺序反过来。

使用0-1000归一化顺序,结果为400、600、1000、800、200。归一化排序的好处是可以把排名结果转化到0-1000这个区间,方便后续使用。

设置完成之后,点击“确定”,通达信就会自动刷新排名数据。

通达信扩展数据管理器详解_第8张图片

 

四、排名数据指标公式

EXTDATA_USER(8,0);

通达信扩展数据管理器详解_第9张图片

 用EXTDATA_USER函数引用的是编号为8的数据,所以写成EXTDATA_USER(8,0);。第一次设置扩展数据,一般是引用编号为1的数据,那引用这个数据就写为EXTDATA_USER(1,0);。

把指标加载到副图,可以看到排名结果。

关注技术Pie,学习更多通达信指标公式编写知识。

友情提醒:本文仅供学习交流技术指标公式,不构成任何投资建议。投资有风险,入市需谨慎!

你可能感兴趣的:(通达信指标公式编写,经验分享)