通达信神奇九转指标公式升级版,反转红绿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;

相关阅读:

神奇九转指标原理及选股公式,无未来函数,数字不消失icon-default.png?t=N7T8https://blog.csdn.net/m0_74754828/article/details/133948749

关注技术Pie,学习更多通达信指标公式编写知识。版权所有,转载请注明出处。

友情提醒:本文仅供学习交流技术指标公式,不构成任何投资建议。投资有风险,入市需谨慎。

猜你喜欢

转载自blog.csdn.net/m0_74754828/article/details/135018903