相关标签:飞狐dmi副图指标 、 飞狐成交量柱副图指标 、 飞狐指标公式精品主图 、 飞狐指标公式源码 、 飞狐量比指标公式 、 飞狐中枢指标公式 、 很准的飞狐副图公式 、 飞狐倍量柱副图指标 、 大盘副图指标公式 、 通达信副图指标公式 、 指标公式分时副图 、 布林线副图指标公式 、 飞狐 副图 、 飞狐特殊指标选股公式 、 新飞狐王者指标公式 、
飞狐金不换第二版副图指标源码{《金不换》第二版(飞狐公式)指标公式源码:
原理解析:
输出MA7:收盘价的7日简单移动平均,画白色
输出MA13:收盘价的13日简单移动平均,画黄色
输出MA21:收盘价的21日简单移动平均,COLORF00FF
输出MA42:收盘价的42日简单移动平均,画绿色
输出MA119:收盘价的119日简单移动平均,画蓝色
A赋值:收盘价的有效数据周期数
AH赋值:200日内最高价的最高值
AL赋值:200日内最低价的最低值
B0赋值:(AH-AL)/40
B1赋值:最高价+B0
B2赋值:最低价-B0
追赋值:0日前的21日内成交量(手)距今天数日前的收盘价画绿色,线宽为0
M1赋值:收盘价的1日简单移动平均线宽为0
A赋值:成交量(手)>1*1日前的成交量(手) AND (收盘价/1日前的收盘价-1)*100>9.5 AND M1>=追,画红色
当满足条件A上穿1时,在最低价*0.98位置画3号图标画白色,
当满足条件A时,在最低价*0.93位置书写文字,线宽为1,画红色
当满足条件如果69上穿收盘价-1日前的收盘价和0的较大值的13日[1日权重]移动平均/收盘价-1日前的收盘价的绝对值的13日[1日权重]移动平均*100,返回1,否则返回0时,在最高价*1.045位置书写文字,画绿色
LC赋值:1日前的收盘价
RSI赋值:收盘价-LC和0的较大值的4.1日[1日权重]移动平均/收盘价-LC的绝对值的4.1日[1日权重]移动平均*100
VAR28赋值:收盘价-LC和0的较大值的5.5日[1日权重]移动平均/收盘价-LC的绝对值的6日[1日权重]移动平均*100
当满足条件收盘价的60日指数移动平均-收盘价的12日指数移动平均>0ANDEMA(收盘价,12)/最低价>1.15的5日过滤时,在最低价位置书写文字,画红色
VARA赋值:((成交额(元))/(成交量(手)))/(100)
VARB赋值:((3)*(最高价)+最低价+开盘价+(2)*(收盘价))/(7)
VARC赋值:((成交额(元)的7日累和)/(VARA))/(100)
VARD赋值:以(成交量(手))/(VARC)为权重VARB的动态移动平均
VARE赋值:((收盘价-VARD)/(VARD))*(100)
VARF赋值:((收盘价-34日内最低价的最低值)/(34日内最高价的最高值-34日内最低价的最低值))*(100)
VARJ赋值:VARE的20日简单移动平均+VARE的20日估算标准差
BIAS18赋值:((收盘价-收盘价的18日简单移动平均)/(收盘价的18日简单移动平均))*(100)
AA赋值:VARF的3日[1日权重]移动平均
SS赋值:(1日前的BIAS18>=5) AND VARJ上穿VARE AND (AA>79)
当满足条件(1日前的BIAS18>=5)ANDCROSS(VARJ,VARE)AND(AA>SS)ANDCROSS(84,RSI)时,在最高价*1.028位置书写文字,线宽为7,画青色
当满足条件84上穿RSIANDCROSS(76,VAR28)时,在最高价*1.01位置书写文字,线宽为7,画蓝色
VAR3赋值:(收盘价-收盘价的6日简单移动平均)/收盘价的6日简单移动平均*100
VAR4赋值:(收盘价-收盘价的24日简单移动平均)/收盘价的24日简单移动平均*100
VAR5赋值:(收盘价-收盘价的32日简单移动平均)/收盘价的32日简单移动平均*100
VAR6赋值:(VAR3+VAR4+VAR5)/3
VAR7赋值:VAR6的5日指数移动平均
ZB赋值:VAR3的5日指数移动平均的5日指数移动平均*3, COLORSTICK
VAR8赋值:如果VAR6<=-20,返回10,否则返回0
VAR9赋值:10日内VAR8的最高值
VARA赋值:如果VAR9ANDCROSS(收盘价的3日简单移动平均,收盘价的5日简单移动平均),返回20,否则返回0
K赋值:VAR7的5日指数移动平均*2, , COLORFF00FF
D赋值:K的5日指数移动平均, , 画白色
J赋值:K*3-D*2, ,画黄色
VARB赋值:收盘价位于收盘价的3日简单移动平均和收盘价的5日简单移动平均之间 AND J>10
当满足条件VAR8=10ANDFILTER(VAR8=10,5)时,在最低价*0.93位置书写文字 画洋红色
VARE赋值:100*(收盘价-34日内收盘价的最低值)/(34日内最高价的最高值-34日内最低价的最低值)的5日简单移动平均-20
VARF赋值:100-3*(收盘价-75日内最低价的最低值)/(75日内最高价的最高值-75日内最低价的最低值)*100的20日[1日权重]移动平均+2*(收盘价-75日内最低价的最低值)/(75日内最高价的最高值-75日内最低价的最低值)*100的20日[1日权重]移动平均的15日[1日权重]移动平均
VAR10赋值:100-3*(开盘价-75日内最低价的最低值)/(75日内最高价的最高值-75日内最低价的最低值)*100的20日[1日权重]移动平均+2*(开盘价-75日内最低价的最低值)/(75日内最高价的最高值-75日内最低价的最低值)*100的20日[1日权重]移动平均的15日[1日权重]移动平均
VAR11赋值:VARF<1日前的VAR10 AND 成交量(手)>1日前的成交量(手) AND 收盘价>1日前的收盘价
当满足条件VAR11ANDCOUNT(VAR11,30)=1时,在最低价*0.95位置书写文字,线宽为1,COLORFF00FF
VAR12赋值:(最高价+最低价+收盘价)/3
VAR13赋值:(VAR12-VAR12的14日简单移动平均)/(0.015*VAR12的14日平均绝对偏差)
VAR14赋值:(VAR12-VAR12的70日简单移动平均)/(0.015*VAR12的70日平均绝对偏差)
VAR15赋值:如果VAR13>=150ANDVAR13<200ANDVAR14>=150ANDVAR14<200,返回10,否则返回0
VAR16赋值:如果VAR13<=-150ANDVAR13>-200ANDVAR14<=-150ANDVAR14>-200,返回-10,否则返回VAR15
VAR17赋值:(收盘价-收盘价的13日简单移动平均)/收盘价的13日简单移动平均*100
VAR18赋值:100-VAR17的绝对值
VAR19赋值:如果VAR18<90,返回VAR18,否则返回100
VAR1A赋值:如果VARE>0,返回VARE,否则返回0
VAR1B赋值:如果VAR14>=200ANDVAR13>=150,返回15,否则返回如果VAR14<=-200ANDVAR13<=-150,返回-15,否则返回VAR16+60
VAR1C赋值:VAR1A>48 AND VAR1B>60 AND VAR19<100
当满足条件VAR1CANDCOUNT(VAR1C,30)=1时,在最低价*0.95位置书写文字 画白色
DIFF赋值:收盘价的12日指数移动平均 - 收盘价的26日指数移动平均
DEA赋值:DIFF的8日指数移动平均
A1赋值:上次1日前的DIFF上穿DEA距今天数
B1赋值:A1+1日前的收盘价>收盘价 AND A1+1日前的DIFF<DIFF AND DIFF上穿DEA
当满足条件如果B1>0,返回1,否则返回0时,在最低价-0.1位置书写文字,COLOR0000F5
RSV赋值:(收盘价-9日内最低价的最低值)/(9日内最高价的最高值-9日内最低价的最低值)*100
K赋值:RSV的3日[1日权重]移动平均
D赋值:K的3日[1日权重]移动平均
A2赋值:上次1日前的K上穿D距今天数
B2赋值:A2+1日前的收盘价>收盘价 AND A2+1日前的K<K AND K上穿D
当满足条件如果B2>0,返回1,否则返回0时,在最低价-0.25位置书写文字,COLOR6C8CCF
LC赋值:1日前的收盘价
RSI1赋值:收盘价-LC和0的较大值的6日[1日权重]移动平均/收盘价-LC的绝对值的6日[1日权重]移动平均*100
RSI2赋值:收盘价-LC和0的较大值的12日[1日权重]移动平均/收盘价-LC的绝对值的12日[1日权重]移动平均*100
A3赋值:上次1日前的RSI1上穿RSI2距今天数
B3赋值:A3+1日前的收盘价>收盘价 AND A3+1日前的RSI1<RSI1 AND RSI1上穿RSI2
当满足条件如果B3>0,返回1,否则返回0时,在最低价-0.4位置书写文字,COLOR0067DE
C1赋值:上次1日前的DEA上穿DIFF距今天数
D1赋值:C1+1日前的收盘价<收盘价 AND C1+1日前的DIFF>DIFF AND DEA上穿DIFF
当满足条件如果D1>0,返回1,否则返回0时,在最高价+0.1位置书写文字,COLORB27800
C2赋值:上次1日前的D上穿K距今天数
D2赋值:C2+1日前的收盘价<收盘价 AND C2+1日前的K>K AND D上穿K
当满足条件如果D2>0,返回1,否则返回0时,在最高价+0.25位置书写文字,COLOR0AB000
C3赋值:上次1日前的RSI2上穿RSI1距今天数
D3赋值:C3+1日前的收盘价<收盘价 AND C3+1日前的RSI1>RSI1 AND RSI2上穿RSI1
当满足条件如果D3>0,返回1,否则返回0时,在最高价+0.4位置书写文字,COLORFF0000
YGS赋值:F10FIND('业绩预告',50),线宽为0
FHS赋值:F10FIND('最近一次分红',50),线宽为0
当满足条件SYSPARAM(2)+1=BARPOSANDYGS>0ANDYGS<FHS时,在收盘价位置书写文字,COLOR66AFFF,ALIGN4
TS赋值:F10FIND('最新业绩预披露时间',50),线宽为0
当满足条件SYSPARAM(2)+1=BARPOSANDTS>0ANDTS<FHS时,在收盘价位置书写文字,COLORFFCC,ALIGN4
源码:
MA7:MA(C,7),colorwhite;MA13:MA(C,13),coloryellow;MA21:MA(C,21),COLORf00ff;MA42:MA(C,42),colorgreen;MA119:MA(C,119),COLORBLUE;A:=BARSCOUNT(CLOSE);AH:=HHV(HIGH,200);AL:=LLV(LOW,200);B0:=(AH-AL)/40;B1:=HIGH+B0;B2:=LOW-B0;追:=ref(c,ref(hhvbars(v,21),0))COLORGREEN,linethick0;m1:=ma(close,1)linethick0;a:=V>1*ref(V,1) and (c/ref(C,1)-1)*100>9.5 and m1>=追,COLORRED;DRAWICON(cross(a,1),l*0.98,3)COLORWHITE,;DRAWTEXT(a,l*0.93,'追'),LINETHICK1,colorred;DRAWTEXT(IF(CROSS(69,SMA(MAX(CLOSE-REF(CLOSE,1),0),13,1)/SMA(ABS(CLOSE-REF(CLOSE,1)),13,1)*100),1,0),HIGH*1.045,'持币'),colorgreen;LC:=REF(CLOSE,1);RSI:=SMA(MAX(CLOSE-LC,0),4.1,1)/SMA(ABS(CLOSE-LC),4.1,1)*100;
VAR28:=SMA(MAX(CLOSE-LC,0),5.5,1)/SMA(ABS(CLOSE-LC),6,1)*100;DRAWTEXT(FILTER(EMA(CLOSE,60)-EMA(CLOSE,12)>0 AND EMA(CLOSE,12)/LOW>1.15,5),LOW,'▲'),COLORRED;VARA:=((AMOUNT)/(VOL))/(100);VARB:=((3)*(HIGH)+LOW+OPEN+(2)*(CLOSE))/(7);VARC:=((SUM(AMOUNT,7))/(VARA))/(100);VARD:=DMA(VARB,(VOL)/(VARC));VARE:=((CLOSE-VARD)/(VARD))*(100);VARF:=((CLOSE-LLV(LOW,34))/(HHV(HIGH,34)-LLV(LOW,34)))*(100);VARJ:=MA(VARE,20)+STD(VARE,20);BIAS18:=((CLOSE-MA(CLOSE,18))/(MA(CLOSE,18)))*(100);AA:=SMA(VARF,3,1);SS:=(REF(BIAS18,1)>=5) AND CROSS(VARJ,VARE) AND (AA>79);DRAWTEXT((REF(BIAS18,1)>=5) AND CROSS(VARJ,VARE) AND (AA>SS) AND CROSS(84,RSI),H*1.028,'▼'),LINETHICK7,COLORCYAN;DRAWTEXT(CROSS(84,RSI) AND CROSS(76,VAR28),H*1.01,'顶'),LINETHICK7,colorblue;
VAR3:=(CLOSE-MA(CLOSE,6))/MA(CLOSE,6)*100;VAR4:=(CLOSE-MA(CLOSE,24))/MA(CLOSE,24)*100;VAR5:=(CLOSE-MA(CLOSE,32))/MA(CLOSE,32)*100;VAR6:=(VAR3+VAR4+VAR5)/3;VAR7:=EMA(VAR6,5);ZB:=EMA(EMA(VAR3,5),5)*3, COLORSTICK;VAR8:=IF(VAR6<=-20,10,0);VAR9:=HHV(VAR8,10);VARA:=IF(VAR9 AND CROSS(MA(CLOSE,3),MA(CLOSE,5)),20,0);K:=EMA(VAR7,5)*2, , COLORFF00FF;D:=EMA(K,5), , COLORWHITE;J:=K*3-D*2, ,COLORYELLOW;VARB:=BETWEEN(CLOSE,MA(CLOSE,3),MA(CLOSE,5)) AND J>10;DRAWTEXT(VAR8=10 AND FILTER(VAR8=10,5),LOW*0.93,'持\n股') COLORMAGENTA;VARE:=MA(100*(CLOSE-LLV(CLOSE,34))/(HHV(HIGH,34)-LLV(LOW,34)),5)-20;VARF:=100-3*SMA((CLOSE-LLV(LOW,75))/(HHV(HIGH,75)-LLV(LOW,75))*100,20,1)+2*SMA(SMA((CLOSE-LLV(LOW,75))/(HHV(HIGH,75)-LLV(LOW,75))*100,20,1),15,1);VAR10:=100-3*SMA((OPEN-LLV(LOW,75))/(HHV(HIGH,75)-LLV(LOW,75))*100,20,1)+2*SMA(SMA((OPEN-LLV(LOW,75))/(HHV(HIGH,75)-LLV(LOW,75))*100,20,1),15,1);VAR11:=VARF<REF(VAR10,1) AND VOL>REF(VOL,1) AND CLOSE>REF(CLOSE,1);DRAWTEXT(VAR11 AND COUNT(VAR11,30)=1,LOW*0.95,'主\n力\n行\n为'),LINETHICK1,COLORFF00FF;VAR12:=(HIGH+LOW+CLOSE)/3;VAR13:=(VAR12-MA(VAR12,14))/(0.015*AVEDEV(VAR12,14));VAR14:=(VAR12-MA(VAR12,70))/(0.015*AVEDEV(VAR12,70));VAR15:=IF(VAR13>=150 AND VAR13<200 AND VAR14>=150 AND VAR14<200,10,0);VAR16:=IF(VAR13<=-150 AND VAR13>-200 AND VAR14<=-150 AND VAR14>-200,-10,VAR15);VAR17:=(CLOSE-MA(CLOSE,13))/MA(CLOSE,13)*100;VAR18:=100-ABS(VAR17);VAR19:=IF(VAR18<90,VAR18,100);VAR1A:=IF(VARE>0,VARE,0);VAR1B:=IF(VAR14>=200 AND VAR13>=150,15,IF(VAR14<=-200 AND VAR13<=-150,-15,VAR16))+60;VAR1C:=VAR1A>48 AND VAR1B>60 AND VAR19<100;DRAWTEXT(VAR1C AND COUNT(VAR1C,30)=1,LOW*0.95,'考\n验\n耐\n心') COLORWHITE;
DIFF:=EMA(CLOSE,12) - EMA(CLOSE,26);DEA:=EMA(DIFF,8);A1:=BARSLAST(REF(CROSS(DIFF,DEA),1)); B1:=REF(C,A1+1)>C AND REF(DIFF,A1+1)<DIFF AND CROSS(DIFF,DEA); DRAWTEXT(IF(B1>0,1,0),L-0.1,'大\n底'),Color0000F5;RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;K:=SMA(RSV,3,1);D:=SMA(K,3,1);A2:=BARSLAST(REF(CROSS(K,D),1)); B2:=REF(C,A2+1)>C AND REF(K,A2+1)<K AND CROSS(K,D); DRAWTEXT(IF(B2>0,1,0),L-0.25,'小\n底'),Color6C8CCF;LC:=REF(CLOSE,1);RSI1:=SMA(MAX(CLOSE-LC,0),6,1)/SMA(ABS(CLOSE-LC),6,1)*100;RSI2:=SMA(MAX(CLOSE-LC,0),12,1)/SMA(ABS(CLOSE-LC),12,1)*100;A3:=BARSLAST(REF(CROSS(RSI1,RSI2),1)); B3:=REF(C,A3+1)>C AND REF(RSI1,A3+1)<RSI1 AND CROSS(RSI1,RSI2); DRAWTEXT(IF(B3>0,1,0),L-0.4,'中\n底'),Color0067DE; C1:=BARSLAST(REF(CROSS(DEA,DIFF),1)); D1:=REF(C,C1+1)<C AND REF(DIFF,C1+1)>DIFF AND CROSS(DEA,DIFF); DRAWTEXT(IF(D1>0,1,0),H+0.1,'小顶'),ColorB27800;C2:=BARSLAST(REF(CROSS(D,K),1)); D2:=REF(C,C2+1)<C AND REF(K,C2+1)>K AND CROSS(D,K); DRAWTEXT(IF(D2>0,1,0),H+0.25,'中顶'),Color0AB000; C3:=BARSLAST(REF(CROSS(RSI2,RSI1),1)); D3:=REF(C,C3+1)<C AND REF(RSI1,C3+1)>RSI1 AND CROSS(RSI2,RSI1); DRAWTEXT(IF(D3>0,1,0),H+0.4,'大顶'),ColorFF0000;
YGS:=F10FIND('业绩预告',50),LINETHICK;FHS:=F10FIND('最近一次分红',50),LINETHICK;DRAWTEXT(SYSPARAM(2)+1=BARPOS and YGS>0 AND YGS<FHS,C,F10TEXT(YGS,IF(FHS>0,FHS-YGS,58))),COLOR66AFFF,ALIGN4;TS:=F10FIND('最新业绩预披露时间',50),LINETHICK;DRAWTEXT(SYSPARAM(2)+1=BARPOS and TS>0 AND TS<FHS,C,' \n'+F10TEXT(TS,IF(FHS>0 AND FHS<YGS,FHS-TS,IF(YGS>0,YGS-TS,56)))),COLORFFCC,ALIGN4;{程序化交易 www.cxh99.com }
公式导入教程: 【通达信公式源码导入方法教程】 【同花顺公式源码导入方法教程】 【大智慧新一代公式源码导入方法教程】
有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友
可联系技术人员 QQ: 511411198 进行 有偿 编写!(不贵!点击查看价格!)