通达信四色买主图色谱指数平源码分享

 



DRAWGBK(C>0, RGB(00,00,00),RGB(54,0,0),0,'11',0);

Z1:=STRCAT(HYBLOCK,'----');

Z2:=STRCAT(Z1,FGBLOCK);

Z3:=STRCAT(Z2,DYBLOCK);

Z4:=STRCAT(Z3,'----');

DRAWTEXT_FIX(1,0.00,0.06,0,CLOSE)COLORCYAN;

MA1:=EMA(C,8);

MA2:=EMA(C,48);

MA3:=EMA(C,34);

MA4:=EMA(C,7);

MA5:=EMA(C,20);

MA6:=EMA(C,10);

DIFF:=EMA(CLOSE,5)-EMA(CLOSE,13);

DEA:=EMA(DIFF,9);

{生命线}

N1:=BARSLAST(crOSS(DIFF,DEA))+1;{最近一次满足条件DIFF上穿DEA的k线到当前的距离}

N2:=BARSLAST(CROSS(DEA,DIFF))+1;{最近一次满足条件DIFF下穿DEA的K线到当前的距离}

{当前是DIFF>DEA的状态,连结最近两个DIFF>DEA区间(不包含当前区间)内最高点的趋势线}

A1:=BACKSET(ISLASTBAR && N1<N2,REF(REF(HHVBARS(H,N1)+1,N2),N2)+REF(N2,N2)+N2);

B1:=BACKSET(ISLASTBAR && N1<N2,REF(HHVBARS(H,N1),N2)+N2+1);

{当前是DIFF>DEA的状态,连结最近两个DIFF<DEA区间内最低点的趋势线}

A2:=BACKSET(ISLASTBAR && N1<N2,REF(REF(LLVBARS(L,N2)+1,N1),N2)+REF(N1,N2)+N2);

B2:=BACKSET(ISLASTBAR && N1<N2,REF(LLVBARS(L,N2)+1,N1)+N1);

{当前是DIFF<DEA的状态,连结最近两个DIFF<DEA区间(不包含当前区间)内最低点的趋势线}

A3:=BACKSET(ISLASTBAR && N1>N2,REF(REF(LLVBARS(L,N2)+1,N1),N1)+REF(N1,N1)+N1);

B3:=BACKSET(ISLASTBAR && N1>N2,REF(LLVBARS(L,N2),N1)+N1+1);

{当前是DIFF<DEA的状态,连结最近两个DIFF>DEA区间内最高点的趋势线}

A4:=BACKSET(ISLASTBAR && N1>N2,REF(REF(HHVBARS(H,N1)+1,N2),N1)+REF(N2,N1)+N1);

B4:=BACKSET(ISLASTBAR && N1>N2,REF(HHVBARS(H,N1)+1,N2)+N2);

力:(ATAN((EMA(C,4)/REF(EMA(C,47),1)-1)*100)*180/3.1415926),NODRAW,COLORWHITE;

命:(ATAN((EMA(C,47)/REF(EMA(C,47),1)-1)*100)*180/3.1415926),NODRAW,,COLOR0080FF;

DRAWTEXT(命>1.5,LOW,'☆'),COLOR0080FF;

{生命线结束}

{估值开始}

JZCSYL:=FINANCE(33)/ FINANCE(34)*100;

ZCbs:=IF(JZCSYL>50,8,IF(50>JZCSYL>=14,2.2+(JZCSYL-14)*0.16, 2.2+(JZCSYL-14)* 0.15));

LTP:=CAPITAL;

LTPBS:=IF(LTP<1000000,(1000000-LTP)/1000000,0);

股价估值: FINANCE(34)*(ZCBS+LTPBS)*4,COLORRED,NODRAW;

{估值结束}

{盈利}

盈利:FINANCE(30)/100000000,NODRAW;

上市天数:FINANCE(42),COLORYELLOW,NODRAW;

同比增加:FINANCE(43),COLORRED,NODRAW;

收盘价:CLOSE,NODRAW;

{盈利结束}

STICKLINE(C>=MA1 AND C>=MA2 AND DIFF>=DEA ,H ,L-0.01 ,0 ,0 ),COLORRED;

STICKLINE(C>=MA1 AND C>=MA2 AND DIFF>=DEA ,O ,C ,2,0 )COLORRED;

STICKLINE(C>=MA1 AND C>=MA2 AND DIFF>=DEA ,O ,C ,1.5 ,0 ),COLORRED;

STICKLINE(C>=MA1 AND C>=MA2 AND DIFF>=DEA ,O ,C ,1 ,0 ),COLORRED;

STICKLINE(C>=MA1 AND C>=MA2 AND DIFF>=DEA ,O ,C ,0 ,0 ),COLORRED;

STICKLINE(C<MA1 AND C>=MA2 AND DIFF<DEA ,H ,L-0.008 ,0 ,0 ),COLORGREEN;

STICKLINE(C<MA1 AND C>=MA2 AND DIFF<DEA ,O ,C ,2.0 ,0 ),COLORGREEN;

STICKLINE(C<MA1 AND C>=MA2 AND DIFF<DEA ,O ,C ,1.5 ,0 ),COLORGREEN;

STICKLINE(C<MA1 AND C>=MA2 AND DIFF<DEA ,O ,C ,1 ,0 ),COLORGREEN;

STICKLINE(C<MA1 AND C>=MA2 AND DIFF<DEA ,O ,C ,0 ,0 ),COLORGREEN;

STICKLINE(C<MA1 AND C>=MA2 AND DIFF>=DEA ,H ,L-0.008 ,0 ,0 ),COLORYELLOW;

STICKLINE(C<MA1 AND C>=MA2 AND DIFF>=DEA ,O ,C ,2 ,0 ),COLORYELLOW;

STICKLINE(C<MA1 AND C>=MA2 AND DIFF>=DEA ,O ,C ,1.5 ,0 ),COLORYELLOW;

STICKLINE(C<MA1 AND C>=MA2 AND DIFF>=DEA ,O ,C ,1 ,0 ),COLORYELLOW;

STICKLINE(C<MA1 AND C>=MA2 AND DIFF>=DEA ,O ,C ,0 ,0 ),COLORYELLOW;

STICKLINE(C>=MA1 AND C>=MA2 AND DIFF<DEA ,H ,L-0.008 ,0 ,0 ),COLORRED;

STICKLINE(C>=MA1 AND C>=MA2 AND DIFF<DEA ,O ,C ,2 ,0 ),COLORRED;

STICKLINE(C>=MA1 AND C>=MA2 AND DIFF<DEA ,O ,C ,1.5 ,0 ),COLORRED;

STICKLINE(C>=MA1 AND C>=MA2 AND DIFF<DEA ,O ,C ,1 ,0 ),COLORRED;

STICKLINE(C>=MA1 AND C>=MA2 AND DIFF<DEA ,O ,C ,0 ,0 ),COLORRED;

STICKLINE(C<MA1 AND C<MA2 AND DIFF<DEA ,H ,L-0.008 ,0 ,0 ),COLORGREEN;

STICKLINE(C<MA1 AND C<MA2 AND DIFF<DEA ,O ,C ,2 ,0 ),COLORGREEN;

STICKLINE(C<MA1 AND C<MA2 AND DIFF<DEA ,O ,C ,1.5 ,0 ),COLORGREEN;

STICKLINE(C<MA1 AND C<MA2 AND DIFF<DEA ,O ,C ,2 ,0 ),COLORGREEN;

STICKLINE(C<MA1 AND C<MA2 AND DIFF<DEA ,O ,C ,1 ,0 ),COLORGREEN;

STICKLINE(C<MA1 AND C<MA2 AND DIFF<DEA ,O ,C ,0 ,0 ),COLORGREEN;

STICKLINE(C<MA1 AND C<MA2 AND DIFF>=DEA ,H ,L-0.008 ,0 ,0 ),COLORYELLOW;

STICKLINE(C<MA1 AND C<MA2 AND DIFF>=DEA ,O ,C ,2 ,0 ),COLORYELLOW;

STICKLINE(C<MA1 AND C<MA2 AND DIFF>=DEA ,O ,C ,1.5 ,0 ),COLORYELLOW;

STICKLINE(C<MA1 AND C<MA2 AND DIFF>=DEA ,O ,C ,1 ,0 ),COLORYELLOW;

STICKLINE(C<MA1 AND C<MA2 AND DIFF>=DEA ,O ,C ,0 ,0 ),COLORYELLOW;

STICKLINE(C>=MA1 AND C<MA2 AND DIFF>=DEA ,H ,L-0.008 ,0 ,0 ),COLORRED;

STICKLINE(C>=MA1 AND C<MA2 AND DIFF>=DEA ,O ,C ,2 ,0 ),COLORRED;

STICKLINE(C>=MA1 AND C<MA2 AND DIFF>=DEA ,O ,C ,1.5 ,0 ),COLORRED;

STICKLINE(C>=MA1 AND C<MA2 AND DIFF>=DEA ,O ,C ,1 ,0 ),COLORRED;

STICKLINE(C>=MA1 AND C<MA2 AND DIFF>=DEA ,O ,C ,0 ,0 ),COLORRED;

STICKLINE(C>=MA1 AND C<MA2 AND DIFF<DEA ,H ,L-0.008 ,0 ,0 ),COLORMAGENTA;

STICKLINE(C>=MA1 AND C<MA2 AND DIFF<DEA ,O ,C ,2 ,0 ),COLORMAGENTA;

STICKLINE(C>=MA1 AND C<MA2 AND DIFF<DEA ,O ,C ,1.5 ,0 ),COLORMAGENTA;

STICKLINE(C>=MA1 AND C<MA2 AND DIFF<DEA ,O ,C ,1 ,0 ),COLORMAGENTA;

STICKLINE(C>=MA1 AND C<MA2 AND DIFF<DEA ,O ,C ,0 ,0 ),COLORMAGENTA;

volUME:=MA(VOL,1)/VOL;

MID:=100*(HIGH+LOW-REF(HIGH+LOW,1))/(HIGH+LOW);

EMV:=MA(MID*VOLUME*(HIGH-LOW)/MA(HIGH-LOW,9),9);

EMVA:=MA(EMV,14);

BB:=EMV-EMVA;

bias :=(CLOSE-MA(CLOSE,6))/MA(CLOSE,6)*100;

BIASMA :=MA(BIAS,6);

CC:=BIAS-BIASMA;

RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;

K:=SMA(RSV,3,1);

D:=SMA(K,3,1);

J:=3*K-2*D;

DD:=(K+D+J)/3;

KK:=J-DD;

DIFF2:=EMA(CLOSE,12)-EMA(CLOSE,26);

DEA2:=EMA(DIFF2,9);

SS:=DIFF2-DEA2;

AA:=MA(BB+CC+KK+SS,1)*0.01;

DRAWTEXT(CROSS(AA,0),L*0.95,'B'),LINETHICK4,COLORWHITE,NODRAW;

DRAWTEXT(CROSS(0,AA),H*1.06,'S'),LINETHICK4,COLORGREEN,NODRAW;

NOTEXT4:EMA(C,4),COLORWHITE;

NOTEXT8:EMA(C,8),COLORYELLOW;

NOTEXT20:EMA(C,12),COLOR8000FF,NODRAW;

NOTEXT47:EMA(C,47),COLOR0080FF,LINETHICK2;

DRAWICON(CROSS(NOTEXT4,NOTEXT8),LOW,34);

DRAWICON(CROSS(NOTEXT8,NOTEXT4),HIGH,35);

DRAWICON(CROSS(NOTEXT4,NOTEXT47),LOW,9);

LC:=REF(CLOSE,1);

rsi5:=((SMA(MAX((CLOSE - LC),0),5,1) / SMA(ABS((CLOSE - LC)),5,1)) * 100);

TR1:=SUM(MAX(MAX((HIGH - LOW),ABS((HIGH - REF(CLOSE,1)))),ABS((LOW - REF(CLOSE,1)))),10);

HA:=(HIGH - REF(HIGH,1));

LA:=(REF(LOW,1) - LOW);

DMP:=SUM(IF(((HA > 0) AND (HA > LA)),HA,0),10);

DMM:=SUM(IF(((LA > 0) AND (LA > HA)),LA,0),10);

PDI:=((DMP * 100) / TR1);

mdi:=((DMM * 100) / TR1);

ADX:=MA(((ABS((MDI - PDI)) / (MDI + PDI)) * 100),5);

AV:=(RSI5 + ADX);

DXR:=(((ADX + REF(ADX,5)) / 2) + RSI5);

wr10:=((100 * (HHV(HIGH,10) - CLOSE)) / (HHV(HIGH,10) - LLV(LOW,10)));

NEWVOL:=(RSI5 - WR10);

买:=(AV + NEWVOL);

卖:=(AV - NEWVOL);

MA10:=MA(CLOSE,3);

MA20:=MA(CLOSE,5);

X:=BARSLAST(CROSS(MA10,MA20));




来函数检测结果如下
该公式包含未来函数:BACKSET
该公式包含未来函数:CAPITAL
该公式包含未来函数:FINANCE

解密、定制、编写公式指标请联系QQ或微信同号:88652583
置顶指标

相关指标公式

填充背景
Z1赋值:字符串相加
Z2赋值:字符串相加
Z3赋值:字符串相加
Z4赋值:字符串相加
当满足条件1时,在横轴0.00纵轴0.06位置书写文字画青色
MA1赋值:收盘价的8日指数移动平均
MA2赋值:收盘价的48日指数移动平均
MA3赋值:收盘价的34日指数移动平均
MA4赋值:收盘价的7日指数移动平均
MA5赋值:收盘价的20日指数移动平均
MA6赋值:收盘价的10日指数移动平均
DIFF赋值:收盘价的5日指数移动平均-收盘价的13日指数移动平均
DEA赋值:DIFF的9日指数移动平均
N1赋值:上次DIFF上穿DEA距今天数+1
N2赋值:上次DEA上穿DIFF距今天数+1
A1赋值:若是否最后一个周期并且N1B1赋值:若是否最后一个周期并且N1A2赋值:若是否最后一个周期并且N1B2赋值:若是否最后一个周期并且N1A3赋值:若是否最后一个周期并且N1>N2则将最近N1日前的N1日前的N2日内最低价距今天数+1+N1日前的N1+N1周期置为1
B3赋值:若是否最后一个周期并且N1>N2则将最近N1日前的N2日内最低价距今天数+N1+1周期置为1
A4赋值:若是否最后一个周期并且N1>N2则将最近N1日前的N2日前的N1日内最高价距今天数+1+N1日前的N2+N1周期置为1
B4赋值:若是否最后一个周期并且N1>N2则将最近N2日前的N1日内最高价距今天数+1+N2周期置为1
输出力:((收盘价的4日指数移动平均/1日前的收盘价的47日指数移动平均-1)*100的反正切*180/3.1415926),NODRAW,画白色
输出命:((收盘价的47日指数移动平均/1日前的收盘价的47日指数移动平均-1)*100的反正切*180/3.1415926),NODRAW,,COLOR0080FF
当满足条件命>1.5时,在最低价位置书写文字,COLOR0080FF
JZCSYL赋值:每股收益(全年折算)/ 每股净资产*100
ZCBS赋值:如果JZCSYL>50,返回8,否则返回如果50>JZCSYL>=14,返回2.2+(JZCSYL-14)*0.16,否则返回2.2+(JZCSYL-14)*0.15
LTP赋值:当前流通股本(手)
LTPBS赋值:如果LTP<1000000,返回(1000000-LTP)/1000000,否则返回0
输出股价估值: 每股净资产*(ZCBS+LTPBS)*4,画红色,NODRAW
输出盈利:净利润/100000000,NODRAW
输出上市天数:上市的天数,画黄色,NODRAW
输出同比增加:利润同比%,画红色,NODRAW
输出收盘价:收盘价,NODRAW
当满足条件收盘价>=MA1ANDC>=MA2ANDDIFF>=DEA时,在最高价和最低价-0.01位置之间画柱状线,宽度为0,0不为0则画空心柱.,画红色
当满足条件收盘价>=MA1ANDC>=MA2ANDDIFF>=DEA时,在开盘价和收盘价位置之间画柱状线,宽度为2,0不为0则画空心柱.画红色
当满足条件收盘价>=MA1ANDC>=MA2ANDDIFF>=DEA时,在开盘价和收盘价位置之间画柱状线,宽度为1.5,0不为0则画空心柱.,画红色
当满足条件收盘价>=MA1ANDC>=MA2ANDDIFF>=DEA时,在开盘价和收盘价位置之间画柱状线,宽度为1,0不为0则画空心柱.,画红色
当满足条件收盘价>=MA1ANDC>=MA2ANDDIFF>=DEA时,在开盘价和收盘价位置之间画柱状线,宽度为0,0不为0则画空心柱.,画红色
当满足条件收盘价=MA2ANDDIFF当满足条件收盘价=MA2ANDDIFF当满足条件收盘价=MA2ANDDIFF当满足条件收盘价=MA2ANDDIFF当满足条件收盘价=MA2ANDDIFF当满足条件收盘价=MA2ANDDIFF>=DEA时,在最高价和最低价-0.008位置之间画柱状线,宽度为0,0不为0则画空心柱.,画黄色
当满足条件收盘价=MA2ANDDIFF>=DEA时,在开盘价和收盘价位置之间画柱状线,宽度为2,0不为0则画空心柱.,画黄色
当满足条件收盘价=MA2ANDDIFF>=DEA时,在开盘价和收盘价位置之间画柱状线,宽度为1.5,0不为0则画空心柱.,画黄色
当满足条件收盘价=MA2ANDDIFF>=DEA时,在开盘价和收盘价位置之间画柱状线,宽度为1,0不为0则画空心柱.,画黄色
当满足条件收盘价=MA2ANDDIFF>=DEA时,在开盘价和收盘价位置之间画柱状线,宽度为0,0不为0则画空心柱.,画黄色
当满足条件收盘价>=MA1ANDC>=MA2ANDDIFF当满足条件收盘价>=MA1ANDC>=MA2ANDDIFF当满足条件收盘价>=MA1ANDC>=MA2ANDDIFF当满足条件收盘价>=MA1ANDC>=MA2ANDDIFF当满足条件收盘价>=MA1ANDC>=MA2ANDDIFF当满足条件收盘价当满足条件收盘价当满足条件收盘价当满足条件收盘价当满足条件收盘价当满足条件收盘价当满足条件收盘价=DEA时,在最高价和最低价-0.008位置之间画柱状线,宽度为0,0不为0则画空心柱.,画黄色
当满足条件收盘价=DEA时,在开盘价和收盘价位置之间画柱状线,宽度为2,0不为0则画空心柱.,画黄色
当满足条件收盘价=DEA时,在开盘价和收盘价位置之间画柱状线,宽度为1.5,0不为0则画空心柱.,画黄色
当满足条件收盘价=DEA时,在开盘价和收盘价位置之间画柱状线,宽度为1,0不为0则画空心柱.,画黄色
当满足条件收盘价=DEA时,在开盘价和收盘价位置之间画柱状线,宽度为0,0不为0则画空心柱.,画黄色
当满足条件收盘价>=MA1ANDC=DEA时,在最高价和最低价-0.008位置之间画柱状线,宽度为0,0不为0则画空心柱.,画红色
当满足条件收盘价>=MA1ANDC=DEA时,在开盘价和收盘价位置之间画柱状线,宽度为2,0不为0则画空心柱.,画红色
当满足条件收盘价>=MA1ANDC=DEA时,在开盘价和收盘价位置之间画柱状线,宽度为1.5,0不为0则画空心柱.,画红色
当满足条件收盘价>=MA1ANDC=DEA时,在开盘价和收盘价位置之间画柱状线,宽度为1,0不为0则画空心柱.,画红色
当满足条件收盘价>=MA1ANDC=DEA时,在开盘价和收盘价位置之间画柱状线,宽度为0,0不为0则画空心柱.,画红色
当满足条件收盘价>=MA1ANDC当满足条件收盘价>=MA1ANDC当满足条件收盘价>=MA1ANDC当满足条件收盘价>=MA1ANDC当满足条件收盘价>=MA1ANDCVOLUME赋值:成交量(手)的1日简单移动平均/成交量(手)
MID赋值:100*(最高价+最低价-1日前的最高价+最低价)/(最高价+最低价)
EMV赋值:MID*VOLUME*(最高价-最低价)/最高价-最低价的9日简单移动平均的9日简单移动平均
EMVA赋值:EMV的14日简单移动平均
BB赋值:EMV-EMVA
赋值:(收盘价-收盘价的6日简单移动平均)/收盘价的6日简单移动平均*100
赋值:乖离率的6日简单移动平均
CC赋值:乖离率-BIASMA
RSV赋值:(收盘价-9日内最低价的最低值)/(9日内最高价的最高值-9日内最低价的最低值)*100
K赋值:RSV的3日[1日权重]移动平均
D赋值:K的3日[1日权重]移动平均
J赋值:3*K-2*D
DD赋值:(K+D+J)/3
KK赋值:J-DD
DIFF2赋值:收盘价的12日指数移动平均-收盘价的26日指数移动平均
DEA2赋值:DIFF2的9日指数移动平均
SS赋值:DIFF2-DEA2
AA赋值:BB+CC+KK+SS的1日简单移动平均*0.01
当满足条件AA上穿0时,在最低价*0.95位置书写文字,线宽为4,画白色,NODRAW
当满足条件0上穿AA时,在最高价*1.06位置书写文字,线宽为4,画绿色,NODRAW
输出NOTEXT4:收盘价的4日指数移动平均,画白色
输出NOTEXT8:收盘价的8日指数移动平均,画黄色
输出NOTEXT20:收盘价的12日指数移动平均,COLOR8000FF,NODRAW
输出NOTEXT47:收盘价的47日指数移动平均,COLOR0080FF,线宽为2
当满足条件NOTEXT4上穿NOTEXT8时,在最低价位置画34号图标
当满足条件NOTEXT8上穿NOTEXT4时,在最高价位置画35号图标
当满足条件NOTEXT4上穿NOTEXT47时,在最低价位置画9号图标
LC赋值:1日前的收盘价
RSI5赋值:(((收盘价-LC)和0的较大值的5日[1日权重]移动平均 / (收盘价-LC)的绝对值的5日[1日权重]移动平均) * 100)
TR1赋值:(最高价-最低价)和(最高价-1日前的收盘价)的绝对值的较大值和(最低价-1日前的收盘价)的绝对值的较大值的10日累和
HA赋值:(最高价 - 1日前的最高价)
LA赋值:(1日前的最低价 - 最低价)
DMP赋值:如果((HA>0)AND(HA>LA)),返回HA,否则返回0的10日累和
DMM赋值:如果((LA>0)AND(LA>HA)),返回LA,否则返回0的10日累和
PDI赋值:((DMP * 100) / TR1)
MDI赋值:((DMM * 100) / TR1)
ADX赋值:(((MDI-PDI)的绝对值/(MDI+PDI))*100)的5日简单移动平均
AV赋值:(RSI5 + ADX)
DXR赋值:(((ADX + 5日前的ADX) / 2) + RSI5)
WR10赋值:((100 * (10日内最高价的最高值 - 收盘价)) / (10日内最高价的最高值 - 10日内最低价的最低值))
NEWVOL赋值:(RSI5 - WR10)
买赋值:(AV + NEWVOL)
卖赋值:(AV - NEWVOL)
MA10赋值:收盘价的3日简单移动平均
MA20赋值:收盘价的5日简单移动平均
X赋值:上次MA10上穿MA20距今天数

指标安装下载帮助  |   联系我们  |  乐淘公式网  |  公式网   |  指标公式  |   加入收藏   |  设为主页

@2005-2025 浙ICP备2024071487号-1 乐淘公式网公式网均来源互联网收集整理,如不慎侵犯了你的权益,请联系我们告知,我们将做删除处理
免责声明:乐淘公式网所有指标公式及文章由网络收集,不保障实时性和真实性, 仅供学习研究并不构成投资建议,请勿以此为依据进行股票交易,由此引起的投资亏损与本站无关。
QQ:88652583 微信 88652583
sitemap站点地图