通达信万能副图指标公式有未来函数源码
{有庄控盘}
VAR1:=EMA(EMA(CLOSE,9),9);
控盘:=(VAR1-REF(VAR1,1))/REF(VAR1,1)*1000;
STICKLINE(控盘<0,控盘,0,1,0),COLORWHITE;
A10:=CROSS(控盘,0);
无庄控盘:IF(控盘<0,控盘,0),COLORWHITE,NODRAW;
开始控盘:IF(A10,1,0),LINETHICK1,COLORBROWN;
STICKLINE(控盘>REF(控盘,1) AND 控盘>0,控盘,0,1,0),COLORRED;
有庄控盘:IF(控盘>REF(控盘,1) AND 控盘>0,控盘,0),COLORRED,NODRAW;
VAR2:=100*WINNER(CLOSE*0.95);
STICKLINE(VAR2>50 AND COST(85)<CLOSE AND 控盘>0,控盘,0,1,0),COLORFF00FF;
高度控盘:IF(VAR2>50 AND COST(85)<CLOSE AND 控盘>0,控盘,0),COLORFF00FF,NODRAW;
STICKLINE(控盘<REF(控盘,1) AND 控盘>0,控盘,0,1,0),COLOR00FF00;
主力出货:IF(控盘<REF(控盘,1) AND 控盘>0,控盘,0),COLOR00FF00,NODRAW;
DRAWICON(开始控盘,-2,15);
{底部显现}
AVAR2:=REF(LOW,1);
AVAR3:=SMA(ABS(LOW-AVAR2),13,1)/SMA(MAX(LOW-AVAR2,0),13,1)*100;
AVAR4:=EMA(IF(CLOSE*1.2,AVAR3*13,AVAR3/13),13);
AVAR5:=LLV(LOW,34);
AVAR6:=HHV(AVAR4,34);
AVAR7:=IF(LLV(LOW,56),1,0);
AVAR8:=EMA(IF(LOW<=AVAR5,(AVAR4+AVAR6*2)/2,0),3)/618*AVAR7;
AA:=AVAR8>REF(AVAR8,1);
DJ:=REF(LLV(L,100),3);
ZD:=REFDATE(DJ,DATE);
XG:=L=ZD;
XGA:=AA AND XG;
XG1:=XGA>REF(XGA,1);
底部:XG1>REF(XG1,1);
DRAWTEXT(底部,-6,'底部'),COLORYELLOW;
STICKLINE(底部,-4,-1,1,0),COLORCYAN,LINETHICK4;
DRAWICON(底部,-3,26);
{仙人指}
V1:=CLOSE/REF(CLOSE,3)>=1.1;
V2:=BACKSET(V1,2);
仙人指:V2 AND COUNT(V2,2)=1;
STICKLINE( 仙人指,-6,-3,1,0),COLORYELLOW,LINETHICK4;
DRAWICON(仙人指,-4,11);
DRAWTEXT(仙人指,-7,'仙人指'),COLORYELLOW;
AAD:=ABS((2*CLOSE+HIGH+LOW)/4-MA(CLOSE,30))/MA(CLOSE,30);
GD:=DMA(CLOSE,AAD);
SS:=(1+9/100)*GD;
XX:=(1-9/100)*GD;
ZTD:=C/REF(C,1)>1.092 AND C/REF(C,1)<1.1035 AND C=H;
A1:=REF(COUNT(ZTD,6)=1,1);
A2:=REF(SUM((C-REF(C,1))/C*100,2)<-5,1) OR REF(SUM((C-REF(C,1))/C*100,5)<-10,1);
VD1:=AMOUNT/VOL/7;
VD2:=(3*HIGH+LOW+OPEN+2*CLOSE)/7;
VD3:=SUM(AMOUNT,10)/VD1/7;
VD4:=DMA(VD2,VOL/VD3);
VD5:=(CLOSE-VD4)/VD4*100;
VD6:=CROSS(VD5,-5) OR CROSS(VD5,-10);
VD7:=C/REF(C,20)<1.3 OR REF(C,3)/REF(C,20)<1.3;
A3:=A1 AND A2 AND C>XX AND C<GD AND C/REF(C,1)>1.01 AND VD6 AND VD7;
板后回调:IF(A3,1,0),LINETHICK1,COLORYELLOW;
DRAWTEXT(板后回调,-7,'板后回调'),COLORYELLOW;
STICKLINE(板后回调,-2,-18,3,0),COLORYELLOW,LINETHICK2;
{游资接力}
HJXX_1:=DMA(EMA(CLOSE,12),SUM(VOL,5)/3/CAPITAL);
HJXX_2:=EMA(HIGH,30)*1.15;
HJXX_3:=EMA(HIGH,3)*1.03;
游资接力:CROSS(CLOSE,HJXX_3) AND (CLOSE-REF(CLOSE,1))/REF(CLOSE,1) > 0.04 ;
STICKLINE(游资接力,-1.5,-20,1.5,0),COLORFFFF00;
DRAWTEXT(游资接力,-20,' 游资接力'),COLORRED;
{神秘底}
MA55:=MA(C,55);
EXPA:=EXPMA(C,6)COLORRED,LINETHICK2;
M5:=MA(CLOSE,5)COLORWHITE;
M5138线:=MA(C,5)-MA(C,13)+MA(C,8),COLORCYAN,LINETHICK1;
M52:=MA(M5138线,2),COLORYELLOW,LINETHICK1;
M53:=(M5138线*1.045),COLORYELLOW,LINETHICK1;
M54:=(M5138线*1.090),COLORYELLOW,LINETHICK1;
M55:=(M5138线*1.135),COLORYELLOW,LINETHICK1;
DIF0:=CROSS(C,M5138线),COLORYELLOW,LINETHICK1;
DI:=CROSS(M5138线,M52);
先行:=LLV(MA(HIGH,(3)),1),LINETHICK2,COLORRED;
先行2:=LLV(MA(HIGH,(3)),2),LINETHICK2,COLORWHITE;
M38线:=MA(C,5)-MA(C,13)+MA(C,8),COLORCYAN,LINETHICK1;
M522:=MA(M38线,2),COLORYELLOW,LINETHICK1;
M3852:=CROSS(M38线,M522);
C先行:=CROSS(C,先行);
DDTD:=DMA(C,ABS(C-MA(C,14))/MA(C,14));
上布:=EMA(DDTD,30)*1.2,COLORGREEN;
上布2:=MA(上布,3)COLORWHITE;
上布涨:=IF(上布>REF(上布,1),1,0),COLORWHITE;
中上轨:=EMA(2.055*EMA(EMA(H,34),34)-EMA(EMA(L,34),34),5),COLORCYAN,LINETHICK2;
下布:=EMA(DDTD,30)*0.91,COLORMAGENTA;
中下轨:=EMA(2*EMA(EMA(L,21),21)-EMA(EMA(H,21),21),5),COLORYELLOW,LINETHICK2;
C轨:=IF(C>中下轨,0,1)COLORWHITE;
角度上布:=ATAN((上布/REF(上布,1)-1)*100)*180/3.141592654,NODRAW,COLORWHITE;
角度MA5:=ATAN((M5/REF(M5,1)-1)*100)*180/3.141592654,NODRAW,COLORWHITE;
中下轨2:=IF(中下轨>REF(中下轨,1),1,0),COLORWHITE;
下下轨:=EMA((3*C+H+O+L)/6,30)*0.89,COLORMAGENTA,NODRAW;
{神秘底}
TJ5:=REF("CCI.CCI",1)<-100 AND "CCI.CCI">REF("CCI.CCI",1);
TJ6:=REF("KDJ.J"(9,3,3),1)<20 AND "KDJ.J"(9,3,3)>REF( "KDJ.J"(9,3,3),1);
TJ7:=REF("RSI.RSI1",1)<20 AND "RSI.RSI1">REF("RSI.RSI1",1);
TJ8:=COUNT(TJ5,5) AND COUNT(TJ6,5) AND COUNT(TJ7,5);
TJ9:=3075.2525*400;
建仓:=1;
大底:=CROSS(TJ8,0.5);
{DRAWICON(大底,L*0.95,23);}
神秘1:=CROSS(大底,0.001),COLOR0FB9FF;
神密底:IF(下布>M38线 AND 中下轨>下布 AND 建仓 AND 大底,30.2,0),STICK,COLORCYAN,LINETHICK6;
DRAWTEXT(CROSS(神密底,1),神密底-神密底*0.15,'↖底现'),COLORCYAN;
上线:=SMA(C,6.5,1);
下线:=SMA(C,13.5,1);
买入:=CROSS(上线,下线),COLORMAGENTA;
潜伏区:IF(买入>0.001 AND 建仓,30.2,0),STICK,COLORLIMAGENTA,LINETHICK6;
DRAWTEXT(CROSS(潜伏区,1),潜伏区-潜伏区*0.15,' ↖潜入'),COLORLIMAGENTA;
Y:35,COLORBLACK;
未来函数检测结果如下:
该公式包含未来函数:BACKSET
该公式包含未来函数:WINNER
该公式包含未来函数:COST
该公式包含未来函数:CAPITAL
解密、编写股票、期货策略请联系QQ或微信同号:88652583
相关股票指标公式
原理解析:
{有庄控盘}
VAR1赋值:收盘价的9日指数移动平均,9)
控盘赋值:(VAR1-1日前的VAR1)/1日前的VAR1*1000
当满足条件控盘<0时,在控盘和0之间画柱状线
A10赋值:控盘上穿0
如果控盘<0返回控盘否则返回0
如果A10返回1否则返回0
STICKLINE(控盘>1日前的控盘 AND 控盘>0,控盘,0,1,0),画红色
有庄输出控盘:IF(控盘>1日前的控盘 AND 控盘>0,控盘,0),画红色,NODRAW
VAR2赋值:100*收盘价*0.95计算的获利盘比例
STICKLINE(VAR2>50 AND 获利盘为85%的成本分布<收盘价 AND 控盘>0,控盘,0,1,0),COLORFF00FF
高度输出控盘:IF(VAR2>50 AND 获利盘为85%的成本分布<收盘价 AND 控盘>0,控盘,0),COLORFF00FF,NODRAW
STICKLINE(控盘<1日前的控盘 AND 控盘>0,控盘,0,1,0),COLOR00FF00
输出主力出货:IF(控盘<1日前的控盘 AND 控盘>0,控盘,0),COLOR00FF00,NODRAW
当满足条件开始控盘时,在-2和15之间画图标
{底部显现}
AVAR2赋值:1日前的最低价
AVAR3赋值:SMA(最低价-AVAR2的绝对值,13,1)/SMA(最低价-AVAR2和0较大值,13,1)*100
如果收盘价*1.2返回AVAR3*13否则返回AVAR3/13
AVAR5赋值:34日内最低价最低值
AVAR6赋值:34日内AVAR4最高值
AVAR7赋值:IF(56日内最低价最低值,1,0)
AVAR8赋值:EMA(IF(最低价<=AVAR5,(AVAR4+AVAR6*2)/2,0),3)/618*AVAR7
AA赋值:AVAR8>1日前的AVAR8
DJ赋值:REF(100日内L最低值,3)
ZD赋值:REFDATE(DJ,DATE)
XG赋值:L=ZD
XGA:=AA AND XG
XG1:=XGA>1日前的XGA
输出底部:XG1>1日前的XG1
当满足条件底部时,在-6和'底部'位置书写文字
当满足条件底部时,在-4和-1之间画柱状线
当满足条件底部时,在-3和26之间画图标
{仙人指}
V1赋值:收盘价/3日前的收盘价>=1.1
V2赋值:BACKSET(V1,2)
输出仙人指:V2 AND 统计2日满足V2的天数=1
当满足条件 仙人指时,在-6和-3之间画柱状线
当满足条件仙人指时,在-4和11之间画图标
当满足条件仙人指时,在-7和'仙人指'位置书写文字
AAD:=(2*收盘价+最高价+最低价的绝对值/4-收盘价的30日简单移动平均)/收盘价的30日简单移动平均
GD赋值:D收盘价的AAD日简单移动平均
SS赋值:(1+9/100)*GD
XX赋值:(1-9/100)*GD
ZTD赋值:C/1日前的C>1.092 AND C/1日前的C<1.1035 AND C=H
A1赋值:1日前的统计6日满足ZTD的天数=1
A2赋值:REF(SUM((C-REF(C,1))/C*100,2)<-5,1) OR REF(SUM((C-REF(C,1))/C*100,5)<-10,1)
VD1赋值:成交额/成交量/7
VD2赋值:(3*最高价+最低价+开盘价+2*收盘价)/7
VD3赋值:10的成交额日累和/VD1/7
VD4赋值:DVD2的成交量/VD3日简单移动平均
VD5赋值:(收盘价-VD4)/VD4*100
VD6赋值:VD5上穿-5 OR VD5上穿-10
VD7赋值:C/20日前的C<1.3 OR 3日前的C/20日前的C<1.3
A3赋值:A1 AND A2 AND C>XX AND C1.01 AND VD6 AND VD7
如果A3返回1否则返回0
当满足条件板后回调时,在-7和'板后回调'位置书写文字
当满足条件板后回调时,在-2和-18之间画柱状线
{游资接力}
HJXX_1:=D收盘价的12日指数移动平均的5的成交量日累和/3/当前流通股本日简单移动平均
HJXX_2:=最高价的30日指数移动平均*1.15
HJXX_3:=最高价的3日指数移动平均*1.03
输出游资接力:收盘价上穿HJXX_3 AND (收盘价-1日前的收盘价)/1日前的收盘价 > 0.04
当满足条件游资接力时,在-1.5和-20之间画柱状线
当满足条件游资接力时,在-20和' 游资接力'位置书写文字
{神秘底}
MA55赋值:C的55日简单移动平均
EXPA赋值:C的6日指数移动平均画红色, 线宽为2
M5赋值:收盘价的5日简单移动平均画白色
M5138线:=C的5日简单移动平均-C的13日简单移动平均+C的8日简单移动平均,COLORCYAN,LINETHICK1
M52:=M5138线的2日简单移动平均,COLORYEL最低价,LINETHICK1
M53:=(M5138线*1.045),COLORYEL最低价,LINETHICK1
M54:=(M5138线*1.090),COLORYEL最低价,LINETHICK1
M55:=(M5138线*1.135),COLORYEL最低价,LINETHICK1
DIF0赋值:C上穿M5138线,COLORYEL最低价,LINETHICK1
DI赋值:M5138线上穿M52
先行赋值:LLV(MA(最高价,(3)),1), 线宽为2,画红色
先行2:=LLV(MA(最高价,(3)),2), 线宽为2,画白色
M38线赋值:C的5日简单移动平均-C的13日简单移动平均+C的8日简单移动平均,COLORCYAN,LINETHICK1
M522:=M38线的2日简单移动平均,COLORYEL最低价,LINETHICK1
M3852赋值:M38线上穿M522
C先行赋值:C上穿先行
DDTD赋值:DMA(C,C-MA(C,14的绝对值)/MA(C,14))
上布赋值:DDTD的30日指数移动平均*1.2,画绿色
上布2:=上布的3日简单移动平均画白色
上布涨:=IF(上布>1日前的上布,1,0),画白色
中上轨赋值:2.055*H的34日指数移动平均,34)-L的34日指数移动平均,34),5),COLORCYAN, 线宽为2
下布赋值:DDTD的30日指数移动平均*0.91,画洋红色
中下轨赋值:2*L的21日指数移动平均,21)-H的21日指数移动平均,21),5),COLORYEL最低价, 线宽为2
如果C>中下轨返回0否则返回1
角度上布赋值:ATAN((上布/1日前的上布-1)*100)*180/3.141592654,NODRAW,画白色
角度MA5赋值:ATAN((M5/1日前的M5-1)*100)*180/3.141592654,NODRAW,画白色
中下轨2:=IF(中下轨>1日前的中下轨,1,0),画白色
下下轨赋值:EMA((3*C+H+O+L)/6,30)*0.89,画洋红色,NODRAW
{神秘底}
TJ5赋值:1日前的"CCI.CCI"<-100 AND "CCI.CCI">1日前的"CCI.CCI"
TJ6赋值:REF("KDJ.J"(9,3,3),1)<20 AND "KDJ.J"(9,3,3)>REF( "KDJ.J"(9,3,3),1)
TJ7赋值:1日前的"RSI.RSI1"<20 AND "RSI.RSI1">1日前的"RSI.RSI1"
TJ8赋值:统计5日满足TJ5的天数 AND 统计5日满足TJ6的天数 AND 统计5日满足TJ7的天数
TJ9赋值:3075.2525*400
建仓赋值:1
大底赋值:TJ8上穿0.5
当满足条件大底时,在L*0.95和23之间画图标
}
神秘1赋值:大底上穿0.001,COLOR0FB9FF
如果下布>M38线 AND 中下轨>下布 AND 建仓 AND 大底返回30.2否则返回0
DRAWTEXT(神密底上穿1,神密底-神密底*0.15,'↖底现'),COLORCYAN
C的6.5日[1日权重]移动平均
C的13.5日[1日权重]移动平均
买入赋值:上线上穿下线,画洋红色
如果买入>0.001 AND 建仓返回30.2否则返回0
DRAWTEXT(潜伏区上穿1,潜伏区-潜伏区*0.15,' ↖潜入'),COLORLIMAGENTA
输出Y:35,COLORBLACK