
1,COUNT
在通达信指标中,COUNT函数是一个重要的统计函数,属于引用函数,其含义和作用具体如下:
含义
COUNT函数主要用于统计满足特定条件的周期数。其基本语法为:COUNT(X,N) ,其中“X”代表要统计的满足条件的数据,是一个逻辑判断表达式,结果为真(1)或假(0);“N”是统计的周期数,若N = 0,则从第一个有效值开始统计,如果不填写N,默认从1开始统计。
作用
技术分析:通过对股票数据中的特定条件进行计数,如涨幅、跌幅、特定价格区间等,从而获取有关股票趋势和动向的信息。投资者可以根据这些统计结果了解市场的走势,预测股票的动向。
统计收阳周期数:例如COUNT(CLOSE>OPEN,10) 表示统计10周期内收阳(收盘价大于开盘价)的周期数;若COUNT(CLOSE>OPEN,10)=10 ,则表示连续10周期内都收阳。
统计股价在均线之上的天数:COUNT(CLOSE>MA(CLOSE, 10), 20) 这条公式会统计在过去20个交易日中,收盘价高于10日移动平均线的天数。
选股策略制定:可以结合其他指标公式使用,筛选出符合特定条件的股票,帮助投资者进行投资决策分析。
筛选涨幅超过某数值的股票:COUNT(CLOSE>REF(CLOSE,N)) ,其中CLOSE表示当日收盘价,REF(CLOSE,N)表示N天前的收盘价,此公式可统计收盘价高于N天前收盘价的股票数量。
编写选股公式:COUNT(CLOSE>REF(CLOSE,N),周期) > M ,其中CLOSE表示当前周期的收盘价,REF表示引用指定周期前的数据,N为引用的周期数,周期为用户指定的统计周期,M为满足条件的股票数量阈值,该公式可用于筛选出一段时间内涨幅超过某一数值的股票。
总之,COUNT函数在通达信指标中为投资者提供了丰富的数据分析手段,投资者可以根据个人的投资策略和需求灵活应用该函数,以获取更有价值的投资信息,更加准确地把握市场动态,提高投资决策的准确性和成功率。
2,BARSLAST
BARSLAST是通达信指标公式编写中的常用函数,以下为你详细介绍:
含义
它表示上一次条件成立到当前的周期数。
使用方法
其基本语法格式为:BARSLAST(X),这里的X是一个条件,函数会返回上一次X条件成立到当前的周期数。例如,BARSLAST(CROSS(MA(C,20),MA(C,60))) ,表示上一次20日均线与60日均线金叉到当前的周期数。
常见应用场景
结合REF函数引用数据:根据获得的周期数,用REF函数返回去引用数据。例如:
T:=BARSLAST(CROSS(MA(C,20),MA(C,60)));
A1:REF(C,T);
上述代码中,先通过BARSLAST函数获得上一次20、60日金叉到现在的周期数,然后用REF往前引用,获取金叉那根K线对应的收盘价。
2. 确定区间找满足条件的数据:根据获取的周期数确定一个区间,在这个区间里找满足条件的。例如在编写MACD零轴之上首次金叉选股公式时就会用到这种用法。
实际应用案例
MACD零轴之上首次金叉选股公式
DIF:=EMA(C,12)-EMA(C,26);
DEA:=EMA(DIF,9);
T:=BARSLAST(CROSS(DEA,0));
A1:=CROSS(DIF,DEA);
A2:=COUNT(A1,T)=1;
A3:=DEA>0;
XG:A1 AND A2 AND A3;
思路分析:
随着行情的上涨,MACD指标的DIF(快线)、DEA(慢线)逐渐爬升到零轴上方,然后行情回调,DIF、DEA死叉并且开始向零轴附近回调。当行情再次上涨,DIF、DEA在零轴之上金叉。此公式就是为了找出DIF、DEA爬升到零轴之上以后,出现的第一次金叉。
条件解析:
首先计算MACD指标的DIF和DEA: DIF:=EMA(C,12)-EMA(C,26); DEA:=EMA(DIF,9);
用BARSLAST取得DEA上穿零轴到现在的周期数: T:=BARSLAST(CROSS(DEA,0));
今天要满足DIF、DEA金叉: A1:=CROSS(DIF,DEA);
统计DEA上穿零轴以来的金叉次数等于1次: A2:=COUNT(A1,T)=1;
加入限制条件DEA>0,确保是零轴之上金叉: A3:=DEA>0;
最后通过 XG:A1 AND A2 AND A3; 选出符合条件的股票。
寻找MACD指标金叉后的持股天数
DIF:=EMA(CLOSE,12)-EMA(CLOSE,26);
DEA:=EMA(DIF,9);
MACD:=2*(DIF-DEA);
MACD金叉:=CROSS(DIF,DEA) AND MACD>0;
持股天数:=barslast(MACD金叉);
此案例中,先计算了MACD指标的DIF、DEA和MACD值,然后定义了MACD金叉的条件,最后使用barslast函数计算从上一次MACD金叉到现在的时间。
注意事项
返回值性质:barslast函数返回的是天数,而非具体的K线数量。
无满足条件情况:如果没有任何K线满足条件,barslast函数将返回0。
实盘使用:barslast函数对数据的实时性要求较高,因此在实盘交易中需要谨慎使用。
“COUNT(MACD<REF(MACD,1),BNGE2 + 1)=BNGE2 + 1 AND COUNT(MACD<0,BNGE2 + 1)<=2”是一个用于股票技术分析的条件表达式,通常会在编写选股公式时用到。下面详细为你解释其含义和可能的应用:
表达式各部分解析
COUNT(MACD<REF(MACD,1),BNGE2 + 1)=BNGE2 + 1:
COUNT 函数是用来统计满足特定条件的周期数。
MACD<REF(MACD,1) 表示当前周期的MACD值小于前一个周期的MACD值,意味着MACD数值呈下降趋势。
BNGE2 + 1 明确了统计的周期范围。
整个表达式的意思是,在 BNGE2 + 1 个连续的周期内,每个周期的MACD值都比前一周期要小。
COUNT(MACD<0,BNGE2 + 1)<=2:
同样使用 COUNT 函数,这里统计的是在 BNGE2 + 1 个周期内,MACD值小于0的周期数量。
<=2 表示满足MACD值小于0的周期数最多为2个。
整体含义
该表达式整体描述了MACD指标在一段时间内的特定状态:在 BNGE2 + 1 个周期内,MACD值持续下降,并且MACD值为负数的周期很少(不超过2个)。这种状态可能暗示股价在短期内呈现出一定的弱势,但整体还不至于处于深度的空头市场。
实际应用场景
在股票选股、行情分析软件(如通达信、大智慧等)中可以将这个表达式作为选股条件。以下以通达信为例,编写一个简单的选股公式:
DIFF:=EMA(CLOSE,12) - EMA(CLOSE,26);
DEA:=EMA(DIFF,9);
MACD:=2*(DIFF - DEA);
BNGE2:=5; // 假设BNGE2为5,你可以根据实际需求调整这个数值
XG:COUNT(MACD<REF(MACD,1),BNGE2 + 1)=BNGE2 + 1 AND COUNT(MACD<0,BNGE2 + 1)<=2;
在这个公式里,我们先计算了MACD指标的相关数值,然后给定 BNGE2 的一个具体值,最后设置选股条件 XG 。当满足该条件时,符合要求的股票就会被选出来。
注意事项
参数调整: BNGE2 这个参数需要根据具体的市场情况和你的投资策略进行灵活调整。不同的参数设置会筛选出不同的股票,其适用的市场环境也有所不同。
指标局限性:虽然MACD是一个常用且有效的技术指标,但它并非万能。不能仅仅依据这一个条件来进行投资决策,还需要结合其他技术指标(如均线、成交量等)以及基本面分析,以提高投资决策的准确性和可靠性。如何表示MACD红柱在上涨过程中发生缩短的现状,并发出信号
要表示MACD红柱在上涨过程中发生缩短的现状并发出信号,可以从含义理解、判断方法、公式编写、注意事项等方面入手,下面为你详细介绍:
含义理解
MACD红柱代表多方力量占优,市场处于多头行情。红柱缩短意味着多方力量正在减弱,空方力量在增强,上涨动能不足,股价可能即将回调。
判断方法
数值对比:比较当前周期和前一周期的MACD红柱数值,若当前数值小于前一周期数值,表明红柱在缩短。
图形观察:通过股票分析软件的图形界面,直观看到MACD红柱高度逐渐降低。
发出信号的编程实现
以常见的股票分析软件通达信为例,给出相应的公式代码:
DIFF:=EMA(CLOSE,12) - EMA(CLOSE,26);
DEA:=EMA(DIFF,9);
MACD:=2*(DIFF - DEA);
红柱缩短条件: MACD>0 AND MACD<REF(MACD,1);
发出信号: CROSS(红柱缩短条件,0.5);
代码解释:
DIFF计算:计算收盘价12日指数移动平均线与26日指数移动平均线的差值。
DEA计算:对DIFF计算9日指数移动平均线。
MACD计算:为DIFF与DEA差值的2倍,得到MACD柱状线数值。
红柱缩短条件:当MACD大于0(表示红柱状态)且当前MACD值小于前一周期的MACD值时,满足红柱缩短条件。
发出信号:使用CROSS函数判断红柱缩短条件从0变为1的瞬间,即满足条件时发出信号。
实际应用与注意事项
结合其他指标:不能仅依赖MACD红柱缩短这一单一信号,需结合成交量、K线形态、均线系统等其他技术指标综合判断,提高信号准确性。如股价在重要均线之上且成交量放量下跌伴随红柱缩短,卖出信号更可靠。
多周期分析:从多个时间周期分析MACD指标。日线图红柱缩短,可参考60分钟或30分钟图进一步确认短期走势变化。
市场环境判断:不同市场环境,MACD红柱缩短信号的可靠性不同。牛市中红柱缩短可能是短期回调,随后可能继续上涨;熊市反弹阶段红柱缩短,股价再次下跌概率较大。
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报。银河配资提示:文章来自网络,不代表本站观点。