通达信神奇九转指标公式升级版,反转红绿K线变色
在前面的文章中,介绍了神奇九转指标公式的原理,原理并不复杂,以当天收盘价与四天前的收盘价进行比较,如果能连续九日满足大于或者小于的条件,就形成了神奇九转。前文的指标公式没有使用未来函数,只显示数字9-13,本文编写显示9个数字的神奇九转指标。此外,根据神奇九转的原理进行拓展,编写反转红绿K线变色指标。很多时候到了9不一定会反转,甚至到了13也不会,如果没有反转,数字可以一直延续下去。不过如果数字比较多,标注数字K线会比较杂乱,而且也没有太大意义,因此可以用反转K线变色来显示,最后将两个指标公式整合为一个指标。
一、神奇九转主图指标公式(有未来函数)
思路:等9形成之后,用未来函数BACKSET去改变前面K线的结果,并且标注数字,避免过于杂乱。虽然用了未来函数,但是是9出现之后才显示,相对来说把未来函数的影响降低了。
A:=C>REF(C,4);
TA:=BARSLASTCOUNT(A);
GJ:=TA=9;{高九}
NA:=BACKSET(GJ,9)*TA;
DRAWTEXT(BETWEEN(TA,1,9) AND NA>0,H,VAR2STR(NA,0)),DRAWABOVE,COLORMAGENTA;
STICKLINE(GJ,C,O,1,0),COLORGREEN;
DRAWICON(GJ,H*1.015,12);
B:=C<REF(C,4);
TB:=BARSLASTCOUNT(B);
DJ:=TB=9;{低九}
NB:=BACKSET(DJ,9)*TB;
DRAWTEXT(BETWEEN(TB,1,9) AND NB>0,L*0.99,VAR2STR(NB,0)),COLORLIBLUE;
STICKLINE(DJ,C,O,1,0),COLORRED;
DRAWICON(DJ,L*0.985,11);
二、反转红绿K线变色指标公式(无未来函数)
思路:如果当天收盘价一直连续满足大于或者小于四天前的收盘价,K线颜色就不会变化。如果等于,延续前一根K线的颜色。直到不满足之前的条件,开始反转,产生新的1,K线颜色红绿转换。借鉴了神奇九转的原理,但是已经不是九转了。
A:=C>REF(C,4);
TA:=BARSLASTCOUNT(A);
GJ:=TA=9;
STICKLINE(A,H,L,0,1),COLORRED;
STICKLINE(A,C,O,3,1),COLORRED;
B:=C<REF(C,4);
TB:=BARSLASTCOUNT(B);
DJ:=TB=9;
STICKLINE(B,H,L,0,0),COLORCYAN;
STICKLINE(B,C,O,3,0),COLORCYAN;
D:=C=REF(C,4);
STICKLINE(D AND REF(A,1),H,L,0,1),COLORRED;
STICKLINE(D AND REF(A,1),C,O,3,1),COLORRED;
STICKLINE(D AND REF(B,1),H,L,0,0),COLORCYAN;
STICKLINE(D AND REF(B,1),C,O,3,0),COLORCYAN;
三、神奇九转结合反转红绿K线变色
神奇九转主图指标公式等9出来之后才显示数字,没有形成9之前,图上不显示,有点不方便。加上K线变色,第一根变色K线就是1,这样相对来说清晰一些。
A:=C>REF(C,4);
TA:=BARSLASTCOUNT(A);
GJ:=TA=9;
NA:=BACKSET(GJ,9)*TA;
DRAWTEXT(BETWEEN(TA,1,9) AND NA>0,H,VAR2STR(NA,0)),DRAWABOVE,COLORMAGENTA;
DRAWICON(GJ,H*1.015,12);
B:=C<REF(C,4);
TB:=BARSLASTCOUNT(B);
DJ:=TB=9;
NB:=BACKSET(DJ,9)*TB;
DRAWTEXT(BETWEEN(TB,1,9) AND NB>0,L*0.99,VAR2STR(NB,0)),COLORLIBLUE;
DRAWICON(DJ,L*0.985,11);
STICKLINE(A,H,L,0,1),COLORRED;
STICKLINE(A,C,O,3,1),COLORRED;
STICKLINE(B,H,L,0,0),COLORCYAN;
STICKLINE(B,C,O,3,0),COLORCYAN;
D:=C=REF(C,4);
STICKLINE(D AND REF(A,1),H,L,0,1),COLORRED;
STICKLINE(D AND REF(A,1),C,O,3,1),COLORRED;
STICKLINE(D AND REF(B,1),H,L,0,0),COLORCYAN;
STICKLINE(D AND REF(B,1),C,O,3,0),COLORCYAN;
STICKLINE(GJ,C,O,1,0),COLORGREEN;
STICKLINE(DJ,C,O,1,0),COLORRED;
相关阅读:
神奇九转指标原理及选股公式,无未来函数,数字不消失https://blog.csdn.net/m0_74754828/article/details/133948749
关注技术Pie,学习更多通达信指标公式编写知识。版权所有,转载请注明出处。
友情提醒:本文仅供学习交流技术指标公式,不构成任何投资建议。投资有风险,入市需谨慎。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!