通达信公式源码概况:
指标类别:通达信公式
授权方式: 免费版
指标评级: ★★★★★
指标分类: 策略
画线方法: 副图
一、通达信龙虎榜上榜指标公式
MA5:MA(C,5),LINETHICK3,COLOR00CCFF;
MA10:=MA(C,10);
MA20:=MA(C,20);
MA30:=MA(C,30);
五日乖离率:=(C-MA5)/MA5*100;
BB5:=ATAN((MA5/REF(MA5,1)-1)*100)*180/3.1416;
速度5:=SMA(EMA((MA5-REF(MA5,1))/REF(MA5,1),3)*100,3,1);
加速度5:=EMA((速度5-REF(速度5,1)),3),NODRAW;
IF(BB5>30ANDMA5>REF(MA5,1),MA5,DRAWNULL),LINETHICK3,colorred;
BB10:=ATAN((MA10/REF(MA10,1)-1)*100)*180/3.1416;
IF(BB5<0ANDMA5<REF(MA5,1),MA5,DRAWNULL),LINETHICK3,colorgreen;
三拾日乖离率:=(C-MA30)/MA30*100,NODRAW;
VAR1:=(MA20-MA30)>REF((MA20-MA30),1)ANDMA20>REF(MA20,1)ANDMA30>REF(MA30,1);
VAR2:=(MA30-MA20)<REF((MA30-MA20),1)ANDMA20<REF(MA20,1)ANDMA30<REF(MA30,1);
BB30:=ATAN((MA30/REF(MA30,1)-1)*100)*180/3.1416;
强势狙击:=FILTER(BB30>30ANDBB10>45ANDCROSS(BB5,60),10);
加仓:=FILTER(COUNT(CROSS(BB5,30),5)>=1ANDMA5>REF(MA5,1)AND三拾日乖离率>REF(三拾日乖离率,1)ANDMA10>REF(MA10,1)
AND加速度5>REF(加速度5,1)AND速度5>REF(速度5,1),10);
清仓:=FILTER(COUNT(CROSS(30,BB5),5)>=1AND(C>MA30ORO>MA30)ANDMA5<REF(MA5,1)AND三拾日乖离率<REF(三拾日乖离率,1)ANDMA10<REF(MA10,1),10);
DRAWTEXT(加仓,LOW*0.98,'←加仓'),coloryellow;
JC:=CROSS(0,五日乖离率)AND三拾日乖离率<REF(三拾日乖离率,1)ANDMA10>REF(MA10,1);
减仓:=FILTER(JC,10);
MR:=COUNT(CROSS(五日乖离率,0),3)>=1AND三拾日乖离率>REF(三拾日乖离率,1)ANDMA5>REF(MA5,1)AND(C/REF(C,1)-1)*100>5ANDREF(C,1)<MA30;
买入:=FILTER(MR,10);
DRAWTEXT(减仓,HIGH*1.02,'←风险'),colorcyan;
DRAWTEXT(买入,LOW*0.98,'←买入'),coloryellow;
DRAWTEXT(清仓,HIGH*1.02,'←清仓'),colorgreen;
DRAWTEXT(强势狙击,LOW*0.95,'←狙击'),coloryellow;
VAR21:=MAX(ABS(HIGH-AMOUNT/VOL/100),ABS(AMOUNT/VOL/100-LOW));
VAR3:=ABS((OPEN+CLOSE)/2-AMOUNT/VOL/100);
MV:=(VAR21+VAR3)/AMOUNT*VOL*100*50;
压力:MA(REF(HHV(C,30),1),2),COLOR9DFFFF;
支撑:MA(REF(LLV(C,30),1),2),COLORABFF46;
{
MA5:=MA(C,5);
MA10:=MA(C,10);
MA20:=MA(C,20);
MA30:=MA(C,30);
五日乖离率:=(C-MA5)/MA5*100;
BB5:=ATAN((MA5/REF(MA5,1)-1)*100)*180/3.1416;
速度5:=SMA(EMA((MA5-REF(MA5,1))/REF(MA5,1),3)*100,3,1);
加速度5:=EMA((速度5-REF(速度5,1)),3);
BB10:=ATAN((MA10/REF(MA10,1)-1)*100)*180/3.1416;
三拾日乖离率:=(C-MA30)/MA30*100;
VAR1:=(MA20-MA30)>REF((MA20-MA30),1)ANDMA20>REF(MA20,1)ANDMA30>REF(MA30,1);
VAR2:=(MA30-MA20)<REF((MA30-MA20),1)ANDMA20<REF(MA20,1)ANDMA30<REF(MA30,1);
BB30:=ATAN((MA30/REF(MA30,1)-1)*100)*180/3.1416;
强势狙击:=FILTER(BB30>30ANDBB10>45ANDCROSS(BB5,60),10);
加仓:FILTER(COUNT(CROSS(BB5,30),5)>=1ANDMA5>REF(MA5,1)AND三拾日乖离率>REF(三拾日乖离率,1)ANDMA10>REF(MA10,1)
AND加速度5>REF(加速度5,1)AND速度5>REF(速度5,1),10);
};
RSV:=(((C-LLV(L,9))/(HHV(H,9)-LLV(L,9)))*100);
K:=SMA(RSV,3,1);
D:=SMA(K,3,1);
J:=((3*K)-(2*D));
DIFF:=(EMA(C,12)-EMA(C,26));
DEA:=EMA(DIFF,9);
MACD2:=(2*(DIFF-DEA));
DIF:=DIFF;
MACD:=DEA;
DEF:=MACD2;
CA1:=REF(C,1)>REF(O,1);
CA2:=O>=(REF(C,1)+REF(O,1))/2ANDREF(C,1)>=O;
CA3:=C>(REF(C,1)+REF(O,1))/2;
CA:=CA1ANDCA2ANDCA3;
CB1:=REF(C,1)<REF(O,1);
CB2:=C>O;CB:=CA2ANDCB1ANDCB2;
CC1:=(REF(C,1)+REF(O,1))/2>=OANDO>=REF(C,1);
CC2:=(REF(C,1)+REF(O,1))/2>=C;
CC:=CB1ANDCC1ANDCC2;
CD1:=(REF(C,1)+REF(O,1))/2>=O;
CD2:=O>=C;
CD:=CA1ANDCD1ANDCD2;
CE:=ABS((C-REF(C,1))/REF(C,1)*100)<3;
EB1:=(CAORCBORCCORCD)ANDCE;
CF:=BARSLAST(EB1);
EB2:=IF(REF(C,CF)>REF(O,CF),REF(O,CF),REF(C,CF));
EA1:=C>O;EA2:=C-MIN(MIN(REF(C,1),REF(O,1)),O);
EA3:=EA2/ABS(EB2-REF(C,1))*100>50;EA4:=J>REF(J,1);
EA5:=MAX(REF(C,2),REF(O,2))>MIN(O,MIN(REF(C,1),REF(O,1)));
EA6:=(DEF>REF(DEF,1)ORDEF>0)AND(MACD>REF(MACD,1)ORDIF>REF(DIF,1));
艺高胆大者指标:EA1ANDEA3ANDEA4ANDEA5ANDEA6;
Q2:=(CLOSE-LLV(LOW,18))/(HHV(HIGH,18)-LLV(LOW,18))*100;
Q3:=SMA(Q2,9,1);
Q4:=SMA(Q3,3,1);
短期趋势:3*Q3-2*Q4,colorwhite,LINETHICK3;
中期趋势:EMA(Q3,3),colorred,LINETHICK3;
DRAWTEXT(CROSS(中期趋势,短期趋势)ANDREF(短期趋势,1)>80,REF(短期趋势,3),'▼逢高派发'),COLOR00FF00,LINETHICK5;
▲逢低关注:DRAWTEXT(REF(CROSS(中期趋势,短期趋势),82)AND中期趋势>1.3*短期趋势,短期趋势,'▲逢低关注'),COLOR00FFFF,LINETHICK1;
▲抄底:DRAWTEXT(REF(CROSS(短期趋势,中期趋势),1)AND短期趋势>1.3*中期趋势,中期趋势,'▲抄底'),colorblue,LINETHICK1;
VAR3:=PEAKBARS(3,5,1)<10;
VAR5:=IF(VAR3=1,2,0);
顶:=IF(VAR5=2,2,0);
顶A:IF(顶>REF(顶,1),50,0),colorgreen,LINETHICK2;
DRAWTEXT(顶A=50,45,'小心'),COLOR00FF00;
A0:=(2*C+H+L)/4;
均线:=ma(A0,3)>ref(ma(A0,3),1);
A1:=(CLOSE-LLV(LOW,7))/(HHV(HIGH,7)-LLV(LOW,7))*100;
A2:=EMA(WINNER(C)*100,5);
A3:=MA(SMA(C-REF(C,1),3,1)/SMA(H-REF(C,1),3,1),3)*100;
K:MA(3*SMA(A1,6,1)-2*SMA(SMA(A1,5,1),5,1),3),LINETHICK2,colorf00ff0;
D:MA(K,3),colorff0000,LINETHICK2;
J:3*K-2*D,LINETHICK2;
A4:=SMA(MAX(C-REF(C,2),0),6,1)/SMA(ABS(C-REF(C,2)),6,1)*100;
A5:=MA(3*SMA((C-LLV(L,21))/(HHV(H,21)-LLV(L,21))*100,5,1)-2*SMA(SMA((C-LLV(L,21))/(HHV(H,21)-LLV(L,21))*100,5,1),3,1),3);
低吸:if(cross(A4,14)orA5>ref(A5,1)andcross(K,A2)andK<40,10,0);
if(A2>80andcross(95,K),85,100);
跌幅较大:K<5andllv(c,3)/hhv(c,20)<0.8,color00ff00;
STICKLINE(跌幅较大,0,abs(K*7),6,0),color00ff00;
A6:=count(cross(K,A2),2)=1andcross(K,A5)andA5/ref(A5,1)>0.9andK<50;
A7:=cross(K,D)ANDD<10orcross(K,D)ANDcross(K,A5)ANDD<18;
DRAWTEXT(FILTER((A6ORA7)andK>ref(K,1),5)and均线,D,'金叉');
DRAWTEXT(cross(D,K)ANDcross(A5,K)ANDD>85,D,'死叉');
DRAWTEXT(FILTER(K>ref(K,1)and(cross(K,10)orcross(K,A2))andcount(A4<14,3)>=1,3),15,'虎口拔牙');
无限风光:A2>85andK>85orA2>90orK>90,LINETHICK0,colorffff00;
STICKLINE(无限风光,max(A2,K),100,6,1),colorffff00;
DRAWICON(cross(A3,-300)andK<10,5,1);
A8:=BARSLAST(REF(CROSS(K,D),1));
二次
:=(A8<15ANDD<50ANDK>REF(K,A8+1)ANDCROSS(K,D)ANDA5<60);
DRAWTEXT(二次金叉and均线,K,'二次金叉');
A9:=LLV(C,2)<ref(LLV(C,15),2);
DRAWTEXT(二次金叉andA9,K,'底背离'),COLORMAGENTA;
DRAWTEXT(LONGCROSS(J,K,7)ANDCROSS(J,A2)ANDA2<30ANDA2>REF(A2,1),K,'穿三线');
DRAWTEXT(CROSS(84,A4)ANDCROSS(K,A4),90,'虎口脱险'),COLOR00FF00;
A10:=MA((A0-MA(A0,13))/(0.15*AVEDEV(A0,13)),3);
DRAWICON(CROSS(A10,-15)ANDJ>REF(J,1),5,1);
DRAWICON(CROSS(20,A10),100,2);
[源码注释]通达信公式动态翻译结果
VAR1赋值:1日前的(最低价+开盘价+收盘价+最高价)/4
VAR2赋值:最低价-VAR1的绝对值的13日[1日权重]移动平均/最低价-VAR1和0的较大值的10日[1日权重]移动平均
VAR3赋值:VAR2的10日指数移动平均
VAR4赋值:33日内最低价的最低值
VAR5赋值:如果最低价<=VAR4,返回VAR3,否则返回0的3日指数移动平均
VAR12赋值:VAR1-最高价的绝对值的13日[1日权重]移动平均/VAR1-最高价和0的较大值的10日[1日权重]移动平均
VAR13赋值:VAR12的10日指数移动平均
VAR14赋值:33日内最高价的最高值
VAR15赋值:如果最高价>=VAR14,返回VAR13,否则返回0的3日指数移动平均
输出主力风暴:如果VAR15>1日前的VAR15,返回VAR15,否则返回0,COLORFF00FF,NODRAW
当满足条件VAR15>1日前的VAR15时,在0和VAR15位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLORFF00FF
当满足条件VAR15>1日前的VAR15时,在0和VAR15位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLOR550055
当满足条件VAR15>1日前的VAR15时,在0和VAR15位置之间画柱状线,宽度为2.6,0不为0则画空心柱.,COLOR770077
当满足条件VAR15>1日前的VAR15时,在0和VAR15位置之间画柱状线,宽度为2.1,0不为0则画空心柱.,COLOR990099
当满足条件VAR15>1日前的VAR15时,在0和VAR15位置之间画柱状线,宽度为1.5,0不为0则画空心柱.,COLORBB00BB
当满足条件VAR15>1日前的VAR15时,在0和VAR15位置之间画柱状线,宽度为0.9,0不为0则画空心柱.,COLORDD00DD
当满足条件VAR15>1日前的VAR15时,在0和VAR15位置之间画柱状线,宽度为0.3,0不为0则画空心柱.,COLORFF00FF
输出主力出场:如果VAR15<1日前的VAR15,返回VAR15,否则返回0,画黄色,NODRAW
当满足条件VAR15<1日前的VAR15时,在0和VAR15位置之间画柱状线,宽度为3,0不为0则画空心柱.,画黄色
当满足条件VAR15<1日前的VAR15时,在0和VAR15位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLOR005555
当满足条件VAR15<1日前的VAR15时,在0和VAR15位置之间画柱状线,宽度为2.6,0不为0则画空心柱.,COLOR007777
当满足条件VAR15<1日前的VAR5时,在0和VAR15位置之间画柱状线,宽度为2.1,0不为0则画空心柱.,COLOR009999
当满足条件VAR15<1日前的VAR15时,在0和VAR15位置之间画柱状线,宽度为1.5,0不为0则画空心柱.,COLOR00BBBB
当满足条件VAR15<1日前的VAR15时,在0和VAR15位置之间画柱状线,宽度为0.9,0不为0则画空心柱.,COLOR00DDDD
当满足条件VAR15<1日前的VAR15时,在0和VAR15位置之间画柱状线,宽度为0.3,0不为0则画空心柱.,COLOR00FFFF
指标公式知识:
低风险高胜算入场点
1、摸顶、抄底式的入场点:
希望在这类入场点入场的交易者通常从心理上都是抱有一种完美心态的人,希望将利益最大化,当然在抄底和摸顶时如果成功,将获得最佳的入场点,只要方向正确,那么利益绝对是最大化的。也正是这个原因,让交易者对于这类入场点抱有持着和兴奋的态度。特别是抄中一次底,摸中一次顶带来的快感实在很爽。然而这类入场点的胜算高吗?你一生中能抄中几次最高点?几次最低点呢?有可能一辈子都中不了一回。从交易心理学来讲当趋势向一定方向发展时,群众是盲从的。这也是趋势持续发展的动力,因此当在一个趋势中,趋势继续它原有方向发展的概率超过75%,那么也从一个侧面反应了,如果去寻找最高点或最低点,命中的概率小于25%,再加上其他的一些影响因素,命中概率估计在10%左右。如此低的胜算入场,亏损可想而知,做10次可能亏9次,如果资金管理差的交易者,还没有等到盈利的那一次交易就已经玩完了。因此,在我看来这一类入场点其实是最不能使用的入场点。
2、先知后觉型入场点:
所谓先知后觉型入场点,是指当趋势刚发生改变,趋势刚开始扭转的时候的入场点。这类入场点,经常发生在趋势线突破时。喜欢使用均线系统做为入场点的交易者也常会在这类入场点时进入,但是刚进入之后,通常马上都会出现浮亏,如果运气好能熬到趋势完全转变,获得盈利。运气不好的话可能就会扫止损出场。所谓先知,就是提前预判趋势的改变,所谓后觉,就是在趋势改变之后才能发觉。这类入场点的胜算大概有50%,那么刨去其他一些影响因素,平均胜算在40%~50%之间。这类入场点一般看到趋势改变后比较急性子的交易者喜欢进入,胜算不高,而且止损点需要设的比较长。
3、后知先觉型入场点:
后知先觉入场点,一般发生在先知后觉之后的入场点,在趋势突破之后又重新回调确认时出现的入场点。后知就是指趋势突破之后才发现但是并不急进入,先觉则是在确认支撑后提前预知趋势的方向而进入。这类入场点的收益风险比相当高,需要设置的止损很小很短,而潜在的的利润却相当大,接近第一类摸顶抄底式入场点。是十分理想的入场点。但是这种入场的缺点在于行情比较反复,比较磨人耐心。在获得支撑后这个入场点的胜算超过60%,是十分优质的入场点。
4、后知后觉型入场点:
这类入场点的胜算也相当高,在回调获得支撑后,重新恢复原来趋势时就会出现这类入场点,这类入场点的胜算在70%以上,是相当高胜算的入场点,但是它不好的方面就是比较后知后觉,价格又重新回到了先知后觉入场点时的水平,止损点依然需要设置得比较长,而且利益方面也减少了不少,如果在出场方面控制得不好的情况下,有可能只能获得微薄的利润而已。
5、一切都晚了型(追多,追空)入场点:
这种入场点一般都是一些十分后知后觉的交易者进入的,他们常常扮演在高位接高价货,或者在低位去卖货的角色。这类入场点和第1种入场点又十分相象,胜算不会超过30%除非遇上比较快速的大趋势,他们才有机会获利。而且出场点控制不好时,可能将盈利变为亏损。止损也很难设置。是一种十分劣质的入场方式。买在天花板,卖在地板,都属于喜欢在这种入场点入场的交易者常常发生的事情。
以上5种入场点其实分布在一个趋势中,就像一个循环,趋势在不断循环,不断重演,这些入场点也在不断循环重复出现。我们的入场点需要如何选择?相信聪明的交易者朋友应该已经有判断了。“在大趋势上与众人相同,在小趋势中与众人相反”这才是最好的诠释了在趋势中的回调时入场这种高胜算的入场方式。市场不缺乏机会,而机会是留给有耐心等待的人!
每日通达信公式解答:
编写条件:
boll指标中轨向上变为红色,向下变为绿色的公式。
编写方法:
boll:"BOLL.BOLL",COLORRED;
UB:"BOLL.UB";
LB:"BOLL.LB";
NOTEXT_BOLL:IF(BOLL<REF(BOLL,1),BOLL,DRAWNULL),COLORGREEN;
评论(0)