如何运用通达信公式提取同一个条件下不连续成立的某个值?

2024-05-05 21:26

1. 如何运用通达信公式提取同一个条件下不连续成立的某个值?

如何取满足某条件下的值,而且不随成交变化而改变?即取值后,此数值不在变化,并且显示出来。DIF:EMA(CLOSE,12)-EMA(CLOSE,26);DEA:EMA(DIF,9);MACD:(DIF-DEA)*2,COLORSTICK;金叉:=CROSS(DIF,DEA);死叉:=CROSS(DEA,DIF);DRAWNUMBER(金叉,DEA,C);{注:因C(收盘价)在交易中可能是有变化的,而现在是想显示刚交叉时的数值,并不是收盘价。}DRAWNUMBER(死叉,DEA,C);

一、“未来函数”的公式
所谓“未来函数”,是指可能引用未来数据的函数,即引用或利用当时还没有发生的数据对之前发出的判断进行修正的函数。具体地说,就是本周期结束后显示的指标值,包括线段和买卖提示信号,可能在以后发生新的数据后改变位置或消失。通俗地说,含有未来数据指标的基本特征是买卖信号不确定,常常是某日发出了买入或卖出信号,第二天如果继续下跌或上涨,则该信号消失,并在明天新的位置标示出来。

二、含有未来函数公式的种类之字转向为代表的ZIG类函数。这是我们最常见到和经常提到的,未来函数一般我们就指的是此类函数。
1、ZIG(K,N)之字转向。当价格变化量超过N%时转向。K表示 0:开盘价;1:最高价;2:最低价;3:收盘价例如:ZIG(3,5)表示收盘价的5%的ZIG转向 。
2、PEAK(K,N,M)向前数前M个ZIG转向波峰值。
3、PEAKBARS(K,N,M)前M个ZIG转向波峰到当前距离。

4、TROUGH(K,N,M)前M个ZIG转向波谷值。
5、TROUGHBARS(K,N,M)前M个ZIG转向波谷到当前距离。
6、FLATZIG、FLATZIGA、PEAKA、PEAKBARSA、TROUGHA、ZIGA等等都属于此类未来函数。

如何运用通达信公式提取同一个条件下不连续成立的某个值?