在编写通达信指标公式时,经常会遇到出现很多信号,但是只想保留一个的问题。比如只保留最后一次信号,或者连续信号取第一个。今天就给大家介绍一下常见的处理方法,涉及到ISLASTBAR、CURRBARSCOUNT、FILTER、CROSS、COUNT这5个函数。
1、ISLASTBAR函数
ISLASTBAR函数用来判断是否为最后一个周期
举例:
DRAWICON(C>O,L,1);{如果是阳线,在最低价画红色箭头}
加载到主图,如下图,图片中的这一段行情下面的例子中会还会用到。
可以看到只要符合阳线,就有小箭头。如果只想保留最后一次信号,也就是今天是阳线的时候画红色箭头,需要用ISLASTBAR函数判断。
独家 | 金色财经CEO安鑫鑫:牛市最核心的指标是这个行业的大部分人是否在赚钱:在今日由库神主办、金色财经独家直播的减半行情分享会上,金色财经CEO、金色学院创始人安鑫鑫对于“目前算是牛市吗?还有几个月比特币就减半了,后面行情估计会怎样?”问题回答时表示,对于牛市这个观点,做为一个媒体看行业来看,比特币价格的涨和跌以及主流币的涨和跌,并不是牛市的唯一的指标。最核心的指标是这个行业的大部分人是否在赚钱。比如说在交易所的交易量的增加,交易所在赚钱。交易所赚钱了,就会把钱流到更多的一些服务商,服务商也开始赚钱,有更多的资金去运作,去激活市场,然后市场也会有非常多的反馈,用户也会有更多的入场资金参与到这个市场来。从这几个方面来看的话,现在已经有了这个雏形。在整个行业里面,这个周期性是非常常见的,每一波牛市和熊市都会留下非常多的优秀企业和品牌以及人。但也会洗出去非常多的不坚定或者是做的不太好的品牌和团队。即使是在现在有疫情的情况下,这两周我们也能感受到有非常多的新的项目和新的团队已经开始规划、参与到这个行业里来。已经储备了足够的资金和团队,开始加入这个市场,而用户端也有非常大的增长。[2020/2/14]
DRAWICON(ISLASTBARANDC>O,L,1);{如果今天是阳线,在最低价画红色箭头};
分析 | 技术指标显示XRP正在向0.25- 0.28美元的水平移动:加密货币交易员Joker日前发推称,从艾略特波浪理论和圆底(Rounding Bottom)模式的角度来看,XRP的价格看起来不错。后一个指标往往出现在长期下降趋势即将结束的时候。该交易员表示,这两种选择都表明XRP正在向0.25- 0.28美元的水平移动。(U.Today)[2020/1/13]
2、CURRBARSCOUNT函数
CURRBARSCOUNT函数获取到今天的周期数,比如今天CURRBARSCOUNT=1,昨天CURRBARSCOUNT=2。
举例:
CURRBARSCOUNT=5;{到今天的周期数等于5};
声音 | Willy Woo:链上指标显示,BTC正处于牛市的“再积累”阶段:加密基金Adaptive Capital合伙人、知名链上分析师Willy Woo表示,其追踪投资者活动(与市场周期密切相关)的指标显示,比特币没有进入熊市的明显迹象。相反,他表示,这些指标表明,比特币正处于牛市的“再积累”阶段,这一阶段总是会出现井喷式的上涨,这会将比特币的价格推高一两个数量级。根据Woo的分析,比特币如果重复历史,意味着其价格到2020年下半年将会更高,可能会在那之后的几个月或一年后创历史新高。此前Woo还指出,根据其基金的专有指标,比特币的链上势头在经历了数月的低迷后,正“进入牛市”。(NewsBTC)[2019/12/29]
下图中倒数第5根K线出信号。
百人圆桌 钛云科技/招股科技鄢傲:EOS的最大价值在于未来生态与技术指标:在金色财经百人圆桌EOS系列问题上,对于“最近,与EOS相关的系列消息好坏参半,有人力挺、有diss,您对此持有何种看法”的问题,金色财经记者有幸采访钛云科技/招股科技董事长鄢傲先生。鄢傲表示:一个行业高速发展的标志就是非常多不同意见的人参与进来,对于EOS来说是好事。我认为目前对于EOS的任何定论都为之过早,EOS最大的价值还是在于它的未来生态和技术指标,这些东西需要时间和市场去检验,有人力挺、有diss,很可能是处于大家不同的立场而已。[2018/6/20]
DRAWICON(CURRBARSCOUNT<=5ANDC>O,L,1);{如果到今天的周期数小于等于5并且是阳线,在最低价画红色箭头};
对于上文图1中一段行情,只有最近5天的K线是阳线时才会出现红色箭头。
3、FILTER函数
FILTER函数用来过滤连续出现的信号
用法:FILTER(X,N),X条件成立时,将后面N个周期内的X置为0。X=1表示条件成立,第一个X条件成立之后,后面的N个周期即使X=1,也会被置为0,这样就不成立了,不会出现信号。
例如:
YX:=FILTER(C>O,5);{出现阳线之后,之后5天的阳线信号过滤掉}
DRAWICON(YX,L,1);{出现阳线之后,5天之内再次出现阳线也不画红色箭头};
4、CROSS函数
CROSS函数表示交叉。
用法:CROSS(A,B)表示当A从下方向上穿过B时返回1,否则返回0
DIF:EMA(CLOSE,12)-EMA(CLOSE,26);
DEA:EMA(DIF,9);
MACD:(DIF-DEA)*2,COLORSTICK;
DRAWICON(MACD>0,0,1);{MACD大于0,在0处画红色箭头};
当使用MACD>0这个条件时,很多周期都可以满足条件,出现红色箭头,但是用CROSS(MACD,0)时,只有上穿的那个周期才会出现红色箭头。
DIF:EMA(CLOSE,12)-EMA(CLOSE,26);
DEA:EMA(DIF,9);
MACD:(DIF-DEA)*2,COLORSTICK;
DRAWICON(CROSS(MACD,0),0,1);{MACD大于0,在0处画红色箭头};
5、COUNT函数
COUNT函数用来统计条件成立的周期数
用法:COUNT(X,N),统计N周期中X条件成立的周期数,当COUNT(X,N)=1的时候,就表示第一次成立。
举例:零轴之上第一次金叉
DIF:EMA(CLOSE,12)-EMA(CLOSE,26);
DEA:EMA(DIF,9);
MACD:(DIF-DEA)*2,COLORSTICK;
T:=BARSLAST(CROSS(DEA,0));{DEA上穿0轴以来的周期数}
JC:=CROSS(DIF,DEA);{DIF、DEA金叉}
DYC:=JCANDCOUNT(JC,T)=1ANDDEA>0;{DEA上穿0轴以来第一次金叉,并且DEA大于0}
DRAWICON(DYC,DEA,1);{满足DYC条件画红色箭头};
关注技术Pie,学习更多通达信指标公式编写知识。
友情提醒:本文仅供学习交流技术指标公式,不构成任何投资建议。投资有风险,入市需谨慎!
郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。