国内实盘配资_在线配资平台_2023最大十倍杠杆炒股平台
game show 在线配资平台
你的位置:国内实盘配资_在线配资平台_2023最大十倍杠杆炒股平台 > 在线配资平台 > 港股配资平台 通达信跨周期数据的高级用法
港股配资平台 通达信跨周期数据的高级用法

2024-10-20 15:51    点击次数:183


   港股配资平台

本文介绍通达信跨周期数据和指标的基本用法港股配资平台,以及两种高级用法:大周期调用小周期、小周期使用大周期的复杂指标计算方式。

通达信规定,在同一个公式中,所有数据默认都处于同一个周期,即调用公式时设置的周期。

用K线图举例,在日线使用,对应的数据周期就是一天;在周线使用,对应的周期就是一周。

那么为了跨周期的对数据进行引用,通达信采用对变量用跨周期引用操作符【#】的方式来引用数据。

注意【#】有如下两种用法。

1、基础用法1

形式1:X#K

用法1:输出跨周期行情数值,X在K周期的数据。

X为行情关键字:

(OPEN,HIGH,LOW,CLOSE,VOL,AMOUNT,VOLINSTK等);

K为引用周期:

MIN1,MIN5,MIN15,MIN30,MIN60,DAY,WEEK,MONTH,SEASON,YEAR);

引用周期必须要大于使用周期。

例1:

CLOSE#MONTH

表示引用月线的收盘价。

比如,下面新建一个公式,表示取到月线的最高价:

图片

形式就是下面这样子的:

图片

2、基础用法2

形式2:X.Y#K

用法2:输出跨周期引用指标的值,X指标的Y变量在K周期的数据。

X为指标公式名称(可以是系统公式和用户公式);

Y为X指标的变量;

K为引用周期:

MIN1,MIN5,MIN15,MIN30,MIN60,DAY,WEEK,MONTH,SEASON,YEAR;

引用的公式不可带参数,且对应周期的数据必须要先下载到本地。

例2:

KDJ.K#WEEK

表示引用KDJ指标在周线的K值。

图片

使用这个公式,在副图的效果就是下面这样子:

图片

3、大周期K线引用小周期指标的高级用法

那么,学会了上面两种方法,是不是就可以锐不可挡,随意使用了呢?

我们来试一个例子,用月线来调用最高价HIGH的周线:

周线HIGH:HIGH#WEEK;

图片

这时候,这个公式,在日线或者周线的k线上使用起来都没有问题。

图片

图片

但是到了月线周期使用时,k线图上,就什么输出都没有了:

图片

因为,在这种时候,出现了引用周期小于使用周期的情况,于是月线周期时该指标无效,也就没有显示输出了。

那么,我们非要这么使用跨周期,怎么办呢?

我们新建一个公式,取名为:TONY

图片

这个公式就是取出最高价。

之后新建一个公式,对这个指标进行跨周期引用:

图片

日线HIGH:TONY.最高价#DAY;周线HIGH:TONY.最高价#WEEK;月线HIGH:TONY.最高价#MONTH;

使用的效果 就是下面这样的:

图片

能够看到,代表引用日线的白线、周线的黄线、月线的紫线,分别与对应的K线重合。

现在,大周期K线,也能获取到小周期的数据了。

4、复杂跨周期计算指标高级应用

再来看一个高级应用:如何在日线获取月线的3个月均线?

有人说,这还不简单吗?

建立如下的跨周期公式不就行了:

月线MA:MA(HIGH#MONTH,3);

这个公式的使用效果是下面这样的,你可以看出来,在每个月的初始三天,数据不是突变的,显然公式用的不对。

图片

那么,根据之前的知识,我们就知道怎么修改了。

比如,这里我新建一个公式HIGHP,里面计算了最高价的3日均线:

MAH:MA(HIGH,3);

图片

然后,我们在“跨周期”指标公式里面,用#标志符来引用这个指标的月线指标:

图片

现在,使用效果是下面这样了,可以看出,数据在每个月的一号突变了,一点延迟也没有了。指标的用法完全正确了。

图片

综上,基于跨周期引用#标志符,我们学习了跨周期数据使用的高级技巧。

现在我们通过建立中间指标的方式,实现了大周期引用小周期,以及小周期使用大周期的复杂指标计算方式。

你在跨周期指标的使用上,还有什么疑问呢?

————————————————

如果不明白DLL的编写方法,

有付费的《通达信》编写DLL的教程,见这里:

如何编写通达信DLL,请看这里!

付费的《大智慧》编写DLL的教程见这里:

'大智慧'DLL保姆级教程出炉

以上教程都是从零讲起,带你进入《通达信》、《大智慧》DLL编写指标的殿堂。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报。