通达信财富钥匙源码版
{XDB:="虎拓圣龙.买入力度";
XDS:="虎拓圣龙.卖出力度";
}
MM:=H-REF(C,1);
SS:=REF(C,1)-L;
S:=IF(SS>0,SS,0.01);
M:=IF(MM>0,MM,0.01);
HJ:=M+S;
买入力度:=M/HJ*AMOUNT/CAPITAL;
卖出力度:=S/HJ*AMOUNT/CAPITAL;
X:=(买入力度-卖出力度);
SUMX:=SUM(X,0);
SUMXP:=X*10;
CT:=COUNT(SUMXP>0,0);
ST:=COUNT(SUMXP<0,0);
CZ:=CT-ST;
T1:=V>MA(V,0)*5;
T2:=SLOPE(C,5)>0.02;
T3:=SLOPE(C,4)>0.016;
X1:=T1 AND T2 AND SUMX>0 AND CT>ST*1.5;
X2:=(COUNT(SUMXP>0,6)>5 OR COUNT(SUMXP>0,10)>7) AND SUMX>0.1 AND T3;
Y:=HHV(SUMXP,0);
B:=X1*Y;
庄家:(X2*Y)/200,LINETHICK2,COLOR0088FF;
VAR2:=1/WINNER(CLOSE);
VAR3:=MA(CLOSE,13);
VAR4:=100-ABS((CLOSE-VAR3)/VAR3*100);
VAR5:=LLV(LOW,75);
VAR6:=HHV(HIGH,75);
VAR7:=(VAR6-VAR5)/100;
VAR8:=SMA((CLOSE-VAR5)/VAR7,20,1);
VAR9:=SMA((OPEN-VAR5)/VAR7,20,1);
VARA:=3*VAR8-2*SMA(VAR8,15,1);
VARB:=3*VAR9-2*SMA(VAR9,15,1);
VARC:=100-VARB;
散户: (100-VARA)/1,LINETHICK1 ,COLORWHITE;
H00:=SUM(IF((CLOSE> REF(CLOSE,1.000)),VOL,IF((CLOSE<REF(CLOSE,1.000)),(0-VOL),0)),0);
H01:=SUMBARS(VOL,CAPITAL);
H02:=IF((CLOSE>LLV(CLOSE,H01)),1.000,(0-1.000))*IF((H00 >LLV(H00,H01)),1.000,(0-1.000));
H03:=(COUNT((IF((H02=(0-1.000)),1.000,0)=1.000),8.000)>2.000);
H04:=((CLOSE-DMA((((3.000 * HIGH + LOW)+OPEN)+2.000 * CLOSE)/7.000,VOL/SUM(AMOUNT,13.000)/
AMOUNT/VOL/100.000/100.000))/DMA((((3.000*HIGH+LOW)+OPEN)+2.000*CLOSE)/7.000,VOL/SUM(AMOUNT,13.000)/
AMOUNT/VOL/100.000/100.000)*100.000<(0-18.000));
H05:=((CLOSE-MIN(REF(CLOSE,5.000)*0.865,REF(CLOSE,21.000)*0.772))/CLOSE<0.009);
H06:=((H03 AND H04) AND H05);
H07:=(((((OPEN < EMA(CLOSE,5.000)) AND (CLOSE=HIGH)) AND (CLOSE/OPEN>=1.05)) AND (VOL/
CAPITAL>=0.019)) AND (VOL/CAPITAL<=0.200));
H08:=(H07 AND (COUNT(H07,5.000)=1.000));
H09:=((((((((((((MA(CLOSE, 3.000)>REF(MA(CLOSE,3.000),1.000)) AND (MA(CLOSE, 5.000)>
REF(MA(CLOSE,5.000),1.000))) AND (MA(CLOSE,10.000)>REF(MA(CLOSE,10.000),1.000))) AND
(VOL/240.000>REF(VOL,30.000)*1.200/240.000*1.500)) AND (CLOSE>LOW*1.059)) AND (CLOSE>
REF(MA(CLOSE,3.000),1.000))) AND REF(CLOSE,1.000)) AND (MA(CLOSE,5.000)>REF(MA(CLOSE,
5.000),1.000))) AND (MA(CLOSE,10.000)>REF(MA(CLOSE,10.000),1.000))) AND (MA(CLOSE,20.000)>
REF(MA(CLOSE,20.000),1.000))) AND (MA(VOL,5.000)>REF(MA(VOL,5.000),1.000))) AND ((MA(CLOSE,5.000)-MA
(CLOSE,10.000))<= 0.579));
A0A:=FILTER(H09,5.000);
牛股:((H06 OR H07) AND A0A),LINETHICK1,COLORRED;
主力筹码:=EMA(WINNER(CLOSE)*70,10);
散户筹码:=EMA((WINNER(CLOSE*1.1)-WINNER(CLOSE*0.9))*80,10);
机构拉升:(主力筹码-散户筹码)/1,LINETHICK1,COLORMAGENTA;
钥匙:50,COLOR00FF66;
ZLCM:=EMA((WINNER(CLOSE) * 70),3);
SHCM:=EMA(((WINNER((CLOSE * 1.1)) - WINNER((CLOSE * 0.9))) * 80),3);
主力控盘:((ZLCM / (ZLCM + SHCM)) * 100),LINETHICK2,COLORYELLOW;
顶:90, LINETHICK2 ,COLORRED;
风险:80,COLORYELLOW;
VARF:=TROUGHBARS(3,15,1)<4;
多空:=EMA((CLOSE-MA((2*CLOSE+HIGH+LOW)/4,30))/MA((2*CLOSE+HIGH+LOW)/4,30)*100,3),COLORWHITE;
STICKLINE(FILTER(VARF=1,5) AND 多空<-10,40,0,2,0),COLORF00FF0;
STICKLINE(FILTER(VARF=1,5),40,0,2,0),COLORYELLOW;
DRAWTEXT(牛股,-10.4,'▲←超级黑马'),COLORRED;
未来函数检测结果如下:
该公式包含未来函数:TROUGH
该公式包含未来函数:TROUGHBARS
该公式包含未来函数:WINNER
该公式包含未来函数:CAPITAL
解密、定制、编写股票指标请联系QQ或微信同号:88652583
相关股票指标公式
原理解析:
{XDB赋值:"虎拓圣龙.买入力度"
XDS赋值:"虎拓圣龙.卖出力度"
}
MM赋值:H-1日前的C
SS赋值:1日前的C-L
如果SS>0返回SS否则返回0.01
如果MM>0返回MM否则返回0.01
HJ赋值:M+S
买入力度赋值:M/HJ*成交额/当前流通股本
卖出力度赋值:S/HJ*成交额/当前流通股本
X赋值:(买入力度-卖出力度)
SUMX:=0的X日累和
SUMXP:=X*10
CT赋值:统计0日满足SUMXP>0的天数
ST:=统计0日满足SUMXP<0的天数
CZ赋值:CT-ST
T1赋值:V>V的0日简单移动平均*5
T2赋值:SLOPE(C,5)>0.02
T3赋值:SLOPE(C,4)>0.016
X1:=T1 AND T2 AND SUMX>0 AND CT>ST*1.5
X2:=(统计6日满足SUMXP>0的天数>5 OR 统计10日满足SUMXP>0的天数>7) AND SUMX>0.1 AND T3
Y赋值:0日内SUMXP最高值
B赋值:X1*Y
输出
庄家:(X2*Y)/200, 线宽为2,COLOR0088FF
VAR2赋值:1/收盘价计算的获利盘比例
VAR3赋值:收盘价的13日简单移动平均
VAR4赋值:100-(收盘价-VAR3的绝对值/VAR3*100)
VAR5赋值:75日内最低价最低值
VAR6赋值:75日内最高价最高值
VAR7赋值:(VAR6-VAR5)/100
VAR8赋值:SMA((收盘价-VAR5)/VAR7,20,1)
VAR9赋值:SMA((开盘价-VAR5)/VAR7,20,1)
VAR8的15日[1日权重]移动平均
VAR9的15日[1日权重]移动平均
VARC赋值:100-VARB
输出
散户: (100-VARA)/1,LINETHICK1 ,画白色
H00赋值:SUM(IF((收盘价> 1.000日前的收盘价),成交量,IF((收盘价<1.000日前的收盘价),(0-成交量),0)),0)
H01赋值:成交量累加至当前流通股本的天数
H02赋值:IF((收盘价>H01日内收盘价最低值),1.000,(0-1.000))*IF((H00 >H01日内H00最低值),1.000,(0-1.000))
H03赋值:(COUNT((IF((H02=(0-1.000)),1.000,0)=1.000),8.000)>2.000)
H04赋值:((收盘价-DMA((((3.000 * 最高价 + 最低价)+开盘价)+2.000 * 收盘价)/7.000,成交量/13.000的成交额日累和/
成交额/成交量/100.000/100.000))/DMA((((3.000*最高价+最低价)+开盘价)+2.000*收盘价)/7.000,成交量/13.000的成交额日累和/
成交额/成交量/100.000/100.000)*100.000<(0-18.000))
H05赋值:((收盘价-5.000日前的收盘价*0.865和21.000日前的收盘价*0.772的较小值)/收盘价<0.009)
H06赋值:((H03 AND H04) AND H05)
H07赋值:(((((开盘价 < 收盘价的5.000日指数移动平均) AND (收盘价=最高价)) AND (收盘价/开盘价>=1.05)) AND (成交量/
当前流通股本>=0.019)) AND (成交量/当前流通股本<=0.200))
H08赋值:(H07 AND (统计5.000日满足H07的天数=1.000))
H09赋值:((((((((((((收盘价的 3.000日简单移动平均>REF(收盘价的3.000日简单移动平均,1.000)) AND (收盘价的 5.000日简单移动平均>
REF(收盘价的5.000日简单移动平均,1.000))) AND (收盘价的10.000日简单移动平均>REF(收盘价的10.000日简单移动平均,1.000))) AND
(成交量/240.000>REF(成交量,30.000)*1.200/240.000*1.500)) AND (收盘价>最低价*1.059)) AND (收盘价>
REF(收盘价的3.000日简单移动平均,1.000))) AND REF(收盘价,1.000)) AND (收盘价的5.000日简单移动平均>REF(收盘价的
5.000日简单移动平均,1.000))) AND (收盘价的10.000日简单移动平均>REF(收盘价的10.000日简单移动平均,1.000))) AND (收盘价的20.000日简单移动平均>
REF(收盘价的20.000日简单移动平均,1.000))) AND (成交量的5.000日简单移动平均>REF(成交量的5.000日简单移动平均,1.000))) AND ((收盘价的5.000日简单移动平均-MA
(收盘价,10.000))<= 0.579))
A0A赋值:H09的5.000过滤
输出
牛股:((H06 OR H07) AND A0A),LINETHICK1,画红色
主力筹码赋值:EMA(收盘价计算的获利盘比例*70,10)
散户筹码:=EMA((收盘价*1.1计算的获利盘比例-WINNER(收盘价*0.9))*80,10)
输出
机构拉升:(主力筹码-散户筹码)/1,LINETHICK1,画洋红色
输出钥匙:50,COLOR00FF66
ZLCM赋值:EMA((收盘价计算的获利盘比例 * 70),3)
SHCM:=EMA((((收盘价 * 1.1计算的获利盘比例) - WINNER((收盘价 * 0.9))) * 80),3)
输出
主力控盘:((ZLCM / (ZLCM + SHCM)) * 100), 线宽为2,画黄色
输出
顶:90, 线宽为2 ,画红色
输出
风险:80,画黄色
VARF赋值:TROUGHBARS(3,15,1)<4
多空赋值:EMA((收盘价-MA((2*收盘价+最高价+最低价)/4,30))/MA((2*收盘价+最高价+最低价)/4,30)*100,3),画白色
STICKLINE(VARF=1的5过滤 AND 多空<-10,40,0,2,0),COLORF00FF0
STICKLINE(VARF=1的5过滤,40,0,2,0),画黄色
当满足条件牛股时,在-10.4和'▲←超级黑马'位置书写文字