通达信LAST函数:持续存在用法及示例代码
通达信是一款广泛使用的股票分析软件,其内置的函数和指标为投资者提供了丰富的参考信息。其中,LAST函数是一个非常实用的指标,用于确定某个条件在一定期间内持续存在的天数。本文将详细介绍通达信LAST函数的用法及示例代码,帮助大家更好地理解如何使用该函数来分析股票数据。
一、LAST函数的基本语法
LAST函数的语法如下:
“`scss
LAST(X, N, M)
“`
其中:
* X:满足条件的收盘价(或其他数据)
* N:持续存在的天数
* M:向前追溯的天数
该函数返回X在最近N个交易日内持续存在的天数。如果X在指定期间内不满足条件,则返回0。
二、示例代码
下面是一个简单的示例代码,演示如何使用LAST函数来计算某股票在最近10个交易日内持续上涨的天数:
“`vba
VAR1:=CLOSE>REF(CLOSE,1); // 定义上涨条件
VAR2:=LAST(VAR1,10,1); // 计算最近10个交易日内持续上涨的天数
IF VAR2>0 THEN
LABEL(VAR2, ‘持续上涨天数:’, ‘red’); // 输出结果
“`
函数名称: | LAST |
函数说明: | 持续存在 |
未来函数: | 否 |
函数用法: | LAST(X,A,B):持续存在 |
示例代码: | 返回持续存在:LAST(X,A,B); |
例如:
LAST(CLOSE>OPEN,10,5)
表示从前10日到前5日内一直阳线
若A为0,表示从第一天开始,B为0,表示到最后日止
在这个示例中,我们首先定义了一个上涨条件(即收盘价大于前一日的收盘价),然后使用LAST函数计算最近10个交易日内持续上涨的天数。如果结果大于0,则表示该股票在最近10个交易日内存在持续上涨的情况。最后,我们使用LABEL函数将结果标注在股票分析图上,以便更好地观察。
通过以上介绍,相信大家已经对通达信LAST函数的用法及示例代码有了较为全面的了解。在实际使用过程中,我们可以根据投资者的需求,灵活调整参数和条件,以便更好地为股票分析服务。
1、 本站所有指标公式源码资源均是从网络采集和会员提供所得,仅供用来学习研究,请于下载后的24h内自行删除,正式商用请购买正版。如若本站内容侵犯了原著者的合法权益,请携带相关版权文件联系我们进行下架或删除。
2、文章内文字内容均为本站原创发布,任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。原文链接:https://www.zhibiao123.cn/10411.html,转载请注明出处。