在通达信里,怎样提取跨周期数据?

各位大侠好!在股票软件通达信系统里,怎样提取跨周期的数据,特别是提取分钟k线—-5分钟k线、15分钟k线、30分钟k线、60分钟k线-—里的数据,如在日线图里提取9:30—9:45这段时间的成交量。谢谢先

如果想要在通信达里提取跨周期数据,只需要使用“#”号键然后指明想要提取的周期数据即可。举例日线图里如果想要获取KDJ指标中K值的周线数据,可以在键盘上进行如下的公式表述:“KDJ.K#WEEK.”,之后即可调取K值的周线数据。

不过在提取跨周期数据的时候需要注意以下事项:通达信系统只能允许从较短周期引用较长周期的数据,无法进行反方向的引用。

扩展资料

找出近5日内创历史新高的股票

NHIGH:HHV(HIGH,5)== HHV(HIGH,0);

首先定义输出线变量:NHIGH,对其进行输出.

5日内创历史新高,也即近5日的最高价为历史最高价,由HHV(HIGH,5)可以求出近5日的最高价,而HHV函数的第二个参数为0时,表示对所有数据求值,所以由HHV(HIGH,0)可以得到历史最高价.

最后,由条件判断确定这两个新高是否同一数值.

一直在60日季均线下潜伏近日上攻的股票

在60日季均线下潜伏,也即收盘价一直低于其60日移动平均;近日上攻,也即近日上穿其均线:

NCROSS:LAST(CLOSEMA(CLOSE,60);

找出今日涨幅大于大盘涨幅的股票

NMAX1:=(CLOSE-REF(CLOSE,1))/REF(CLOSE,1);

NMAX2:=(INDEXC-REF(INDEXC,1))/REF(INDEXC,1);

NMAX:NMAX1>NMAX2。

参考资料来源:百度百科-通达信

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-06-21

通达信系统跨周期提取其他周期数据,使用"#"运算符并指明周期。

包括: MIN1[分钟],MIN5[5分钟],MIN15[15分钟],MIN30[30分钟],MIN60[60分钟],DAY[日线],WEEK[周线],MONTH[月线]。

例如日线图里要得到KDJ指标中K值的周线数据,可以表述为:"KDJ.K#WEEK."但有一点要注意:通达信系统只能允许从较短周期引用较长周期的数据,反方向的引用不允许。在日线图里提取9:30—9:45这段时间的成交量。恐怕不能做到。

扩展资料:

在同一个公式脚本中,所有变量的数据周期都是相同的,就是调用公式时设置的周期。在公式脚本中要用其它周期的数据,共有两种方式:

1)   对变量用变周期符号(#),改变其周期。这种方式有局限性,只能在小周期公式中得到大周期数据,且仅适用于一些基本数据,如close,high,low,open等。

示例脚本: 

日最高价:H;

周最高价:H#WEEK;

运行示例:

2)   在公式脚本中调用其它公式以取得其它周期的数据。调用其它公式,并用#设置其周期。如,公式脚本在日线下运行时,可用Kdj.k#week;来获得kdj在周线下的k值,另属于于同一周线的日线将获得相同的K值。

参考资料来源:百度百科  ——通达信

本回答被网友采纳
第2个回答  推荐于2017-11-25
通达信系统跨周期提取其他周期数据,使用"#"运算符并指明周期.
包括: MIN1[分钟],MIN5[5分钟],MIN15[15分钟],MIN30[30分钟],MIN60[60分钟],DAY[日线],WEEK[周线],MONTH[月线].
例如日线图里要得到KDJ指标中K值的周线数据,可以表述为:"KDJ.K#WEEK."但有一点要注意:通达信系统只能允许从较短周期引用较长周期的数据,反方向的引用不允许. 你所说的 在日线图里提取9:30—9:45这段时间的成交量。恐怕不能做到。本回答被网友采纳
第3个回答  2021-04-01

第4个回答  2013-05-14
右键拉出你要的区域,放手,点区间统计