同花顺指标代码
MACD指标
DIFF : EMA(CLOSE,SHORT) - EMA(CLOSE,LONG);
DEA : EMA(DIFF,M);
MACD : 2*(DIFF-DEA);
Zero : 0;
KDJ指标
RSV=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100;
a=SMA(RSV,M1,1);
b=SMA(a,M2,1);
e=3*a-2*b;
K:a;
D:b;
J:e;
精准买卖
V1:=(C*2+H+L)/4*10;
V2:=EMA(V1,13)-EMA(V1,34);
V3:=EMA(V2,5); V4:=2*(V2-V3)*5.5;
主力撤: IF(V4<=0,V4,0),colorblue;
主力进: IF(V4>=0,V4,0),COLORFF00FF;
V5:=(HHV(INDEXH,8)-INDEXC)/(HHV(INDEXH,8)-LLV(INDEXL,8))*8;
V6:=EMA(3*V5-2*SMA(V5,18,1),5);
V7:=(INDEXC-LLV(INDEXL,8))/(HHV(INDEXH,8)-LLV(INDEXL,8))*10;
V8:=(INDEXC*2+INDEXH+INDEXL)/4;
V9:=EMA(V8,13)-EMA(V8,34);
VA:=EMA(V9,3);
VB:=(V9-VA)/2;
大盘资金进场:IF(VB>=0,VB,0),colorred;
大盘资金撤走:IF(VB<=0,VB,0),colorgreen;
V11:=3*SMA((C-LLV(L,55))/(HHV(H,55)-LLV(L,55))*100,5,1)-2*SMA(SMA((C-LLV(L,55))/(HHV(H,55)-L LV(L,55))*100,5,1),3,1);
趋势线: EMA(V11,3);
V12:=(趋势线-REF(趋势线,1))/REF(趋势线,1)*100;
准备现金: STICKLINE(趋势线<=13,0,20,5,0),COLORCC9900;
AA:=(趋势线<=13) AND FILTER((趋势线<=13),15);
DRAWTEXT (AA,30,'准备现金'),COLORCC9900;
买入股票: STICKLINE(趋势线<=13AND V12>13,0,50,5,0),COLOR0099FF;
BB:= (趋势线<=13AND V12>13) AND FILTER((趋势线<=13AND V12>13),10) ;
DRAWTEXT (BB,60,'买入股票'),COLOR0099FF;
卖临界: STICKLINE(趋势线>90AND趋势线>REF(趋势线,1),100,95,15,1),COLORFFFF00;
见顶清仓:FILTER(趋势线>90AND趋势线 CC:=(趋势线>=90AND V12) AND FILTER((趋势线>=90AND V12),10); STICKLINE(大盘资金进场AND趋势线<13,0,30,10,0),colorred; STICKLINE(大盘资金撤走AND趋势线>90,0,30,10,0),colorgreen; STICKLINE(主力进AND趋势线<13,0,40,10,0),COLORFF00FF; STICKLINE(主力撤AND趋势线>90,0,40,10,0),colorblue; 短线窥测 VAR1:=(CLOSE+HIGH+LOW)/3; VAR2:=EMA(VAR1,10); VAR3:=REF(VAR2,1); 绿探底震仓:IF(VAR2,10,DRAWNULL),colorgreen,LINETHICK9; 红买: IF(VAR2>VAR3,10,DRAWNULL), colorred,LINETHICK9; 蓝卖: IF(VAR2 下穿卖:SMA(上穿买,3,1),COLORFFFF00; 缠背驰 var1:=MA(C,p1)-MA(C,P2); IF((var1>=0),var1,0),STICK,colorred; IF((var1<0),var1,0),STICK,colorgreen; 正:=IF((var1>=0),var1,0),colorred; 负:=IF((var1<0),var1,0),colorgreen; zheng:=0; fu:=0; var2:=0; i:=0; IF (var1>0) THEN BEGIN var2:=var1; WHILE (var2>0) DO BEGIN zheng:=zheng+var2; i:=i+1; var2:=REF(var1,i); IF (i>P3) THEN BREAK; END END ELSE BEGIN var2:=var1; WHILE (var2<0) DO BEGIN fu:=fu+var2; i:=i+1; var2:=REF(var1,i); IF (i>P3) THEN BREAK; END END {涨势面积和:zheng;} 涨势平均力度:zheng*p4/i,coloryellow; {跌势面积和:fu;} 跌势平均力度:fu*p4/i,colorwhite; 中轴:0; 指点未来 VAR1:=((CLOSE - LLV(LOW,15))/(HHV(HIGH,15) - LLV(LOW,15)))*(100); VAR2:=REVERSE(VAR1); VAR3:=SMA(VAR1,5,1); K:=SMA(VAR3,3,1); D:=SMA(K,3,1); 85,STICK,Linethick7,ColorFF0000; DRAWTEXT(CROSS(K,D) AND (D < 18),15,'买'),Color00FF00; DRAWTEXT(CROSS(D,K) AND (D > 75),85,'卖'),ColorFFFFFF; STICKLINE((K >= D),K,D,6,0),Color0000A8; STICKLINE((K >= D),K,D,5,0),Color0000C0; STICKLINE((K >= D),K,D,4,0),Color0000E0; STICKLINE((K >= D),K,D,3,0),Color0000F0; STICKLINE((K >= D),K,D,2,0),Color0000D0; STICKLINE((K >= D),K,D,1,0),Color8080FF; STICKLINE((K <= D),K,D,6,0),Color008800; STICKLINE((K <= D),K,D,5,0),Color009900; STICKLINE((K <= D),K,D,4,0),Color00AA00; STICKLINE((K <= D),K,D,3,0),Color00BB00; STICKLINE((K <= D),K,D,2,0),Color00CC00; STICKLINE((K <= D),K,D,1,0),Color00DD00; 见好就收波段操作 input:N(1,110,15); 生命线:98,linethick1,coloryellow; 生命禁区:95,linethick1,colorred; 股价泥潭:20,linethick1,colorblue; 生死线:50,linethick2,colorwhite; C0:=(H+L+C)/3; a1:=HHV(C0,n); a2:=LLV(C0,n); a3:=a1-a2; a4:=EMA((C0-a2)/a3,2)*100; b1:=HHV(C0,4*n); b2:=LLV(C0,4*n); b3:=b1-b2; b4:=EMA((C0-b2)/b3,2)*100; C1:=HHV(C0,16*n);C2:=LLV(C0,16*n);C3:=C1-C2; C4:=EMA((C0-C2)/C3,2)*100; 短期:a4,colorgreen,linethick1; 中期:b4,coloryellow,linethick2; 长期:C4,colorred,linethick3; DRAWICON(CROSS(生命禁区,短期) AND REF(短期,1)>短期,短期*1.1,11); DRAWTEXT(CROSS(生命禁区,短期) AND REF(短期,1)>短期,短期*1.1,'←卖'), colorcyan; DRAWICON(CROSS(生命线,短期) AND REF(短期,1)>短期,短期*1.2,12); DRAWTEXT(CROSS(生命线,短期) AND REF(短期,1)>短期,短期*1.2,'←卖'), colorcyan; DRAWTEXT(CROSS(短期,生命禁区),85,'警惕!! '),colorwhite; DRAWTEXT(CROSS(中期,生命禁区),95,'减磅'),ColorFF6800; DRAWTEXT(CROSS(长期,生命禁区),100,'出局'),colormagenta; DRAWICON(CROSS(短期,生命禁区),85,4); DRAWICON(CROSS(中期,生命禁区),95,8); DRAWICON(CROSS(长期,生命禁区),100,3); -------------------------------------------------------------------------- 吸筹快慢 N:=9;M1:=3;M2:=3;P:=9; RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100; K:=SMA(RSV,M1,1),colorred,LINETHICK2; D:=SMA(K,M2,1),COLOR00FF00; JJ:=P*(3*D-2*K),COLOR00FF00; J:=((3 * K) - (2 * D)); MAIRU:= CROSS(K,D) AND K<20; MAICHU:= CROSS(D,K) AND D>80; VAR2:=REF(LOW,1); VAR3:=SMA(ABS(LOW-VAR2),3,1)/SMA(MAX(LOW-VAR2,0),3,1)*100; VAR4:=EMA(IF(CLOSE*1.3,VAR3*10,VAR3/10),3); VAR5:=LLV(LOW,30); VAR6:=HHV(VAR4,30); VAR7:=IF(MA(CLOSE,58),1,0); VAR8:=EMA(IF(LOW<=VAR5,(VAR4+VAR6*2)/2,0),3)/618*VAR7; VAR9:=IF(VAR8>100,100,VAR8); 吸筹:STICKLINE(VAR9>-120,0,VAR9,6,1),COLORF00FF0; 快线:(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100,COLORFF937F; 慢线:SMA(快线,M1,1),colorred,LINETHICK2; 空:SMA(慢线,M2,1),COLOR00FF00; 牛股:IF(BARSLAST(CROSS(慢线,空)) STICKLINE(牛股,0,90,6,1),LINETHICK4,STICK,COLORFF937F; BB:=IF(BARSLAST(CROSS(慢线,快线))>=3AND CROSS(快线,慢线) AND慢线<30,20,0); 买:STICKLINE(BB,0,20,7,1),coloryellow; AA:=IF(BARSLAST(CROSS(快线,慢线))>=4AND CROSS(慢线,快线) AND快线>50,20,0); 卖:STICKLINE(AA,80,100,7,1),COLOR00FF00; DRAWTEXT(CROSS(快线,慢线),快线,'始'); DRAWTEXT(CROSS(慢线,快线),慢线,'终'); 同花顺逃顶王 VAR2:=LLV(LOW,10); VAR3:=HHV(HIGH,25); 阶段卖出: 3.2,COLORC6C600; 3.5,COLOR0088FF; 清仓卖出: 3.5,COLORFF75FF; 动力线:= EMA((CLOSE-VAR2)/(VAR3-VAR2)*4,4); STICKLINE(动力线>REF(动力线,1) ,动力线 ,REF(动力线,1),3 ,1),colorred; STICKLINE(动力线<=REF(动力线,1) ,动力线 ,REF(动力线,1),3 ,1),COLOR00FF00; 加速度:=(动力线-REF(动力线,1))*5; 底部:0.2,COLOR70DB93; 关注:0.5,coloryellow; DRAWICON( FILTER(CROSS(动力线,关注),20),动力线+0.02 ,1); DRAWICON( FILTER(CROSS(清仓卖出,动力线),20),动力线+0.02,2); DRAWICON( FILTER(CROSS(动力线,底部),20),动力线+0.02 ,1); DRAWICON( FILTER(CROSS(阶段卖出,动力线),20),动力线+0.02,2); 数值:动力线,COLORA8A8A8; 速度:加速度,colorred; 买卖点雷达 LC:=REF(CLOSE,1); RSI1:=SMA(MAX(CLOSE-LC,0),6,1)/SMA(ABS(CLOSE-LC),6,1)*100; AR:=SUM(HIGH-OPEN,26)/SUM(OPEN-LOW,26)*100; 卖点雷达:=CROSS(85,RSI1)*30,COLOR00FF00,LINETHICK2; DRAWTEXT(CROSS(85,RSI1),20,'顶'),COLOR00FF00; STICKLINE(卖点雷达,0,20,3,0),COLOR00FF00; VARB:=SMA(MAX(CLOSE-LC,0),7,1)/SMA(ABS(CLOSE-LC),7,1)*100; VARC:=SMA(MAX(CLOSE-LC,0),13,1)/SMA(ABS(CLOSE-LC),13,1)*100; VARD:=BARSCOUNT(CLOSE); 买点雷达:(VARB< 20AND VARC< 25AND VARD> 50AND AR<70)*30,LINETHICK2,COLOR0078FF; BT1:=CROSS(RSI1,25); DRAWTEXT(BT1,-80,'底'),COLOR0000FF; STICKLINE(BT1,-100,-80,3,0),COLOR0000FF; 主力:EMA( (CLOSE-MA(CLOSE,7))/MA(CLOSE,7)*480,2)*5,LINETHICK1,COLOR0000FF; 散户:EMA( (CLOSE-MA(CLOSE,11))/MA(CLOSE,11)*480,7)*5,LINETHICK2,COLORC87800; BT2:=CROSS(主力,散户) AND主力<-10; DRAWICON(CROSS(RSI1,25),主力,26); DRAWICON(CROSS(主力,散户) AND主力<-10,主力,23); BT:=FILTER(COUNT(BT1 OR BT2,3)>=2,3); STICKLINE(BT,0,50,4,1),COLOR0000FF; DRAWTEXT(BT,50,'金底'),COLOR0000FF; STICKLINE(BT2,0,20,3,0),COLORFF00FF; DRAWTEXT(BT2,20,'升'),COLORFF00FF; 底红顶绿 LC:=REF(CLOSE,1); RSI5:=((SMA(MAX((CLOSE - LC),0),5,1) / SMA(ABS((CLOSE - LC)),5,1)) * 100); TR:=SUM(MAX(MAX((HIGH - LOW),ABS((HIGH - REF(CLOSE,1)))),ABS((LOW - REF(CLOSE,1)))),10); HD:=(HIGH - REF(HIGH,1)); LD:=(REF(LOW,1) - LOW); DMP:=SUM(IF(((HD > 0) AND (HD > LD)),HD,0),10); DMM:=SUM(IF(((LD > 0) AND (LD > HD)),LD,0),10); PDI:=((DMP * 100) / TR); MDI:=((DMM * 100) / TR); ADX:=MA(((ABS((MDI - PDI)) / (MDI + PDI)) * 100),5); AV:=(RSI5 + ADX); DXR:=(((ADX + REF(ADX,5)) / 2) + RSI5); 0,COLORFF00FF; WR10:=((100 * (HHV(HIGH,10) - CLOSE)) / (HHV(HIGH,10) - LLV(LOW,10))); NEWVOL:=(RSI5 - WR10); 阶段底部:=(AV + NEWVOL); STICKLINE((阶段底部 >= 0),0,阶段底部,0.3,1),LINETHICK2,COLORCC6600; STICKLINE((阶段底部 < 0),0,阶段底部,0.8,1),LINETHICK6,colorred; 趋势线:LLV(阶段底部,1),COLORFFFFFF; STICKLINE((趋势线 >230 ),250,趋势线,0.8,1),LINETHICK6,colorgreen; 买点:IF((阶段底部 < 0),1,0); 卖点:IF((趋势线 >230),1,0); 230,COLORFFFFFF; 突破信号 N:=19; VAR1:=HHV(HIGH,N); VAR2:=LLV(LOW,N); 阻力线:EMA((CLOSE-VAR2)/(VAR1-VAR2),21)-0.5,COLORF0F000,LINETHICK2; 操作线:EMA((CLOSE-VAR2)/(VAR1-VAR2),5)-0.5,colorred,LINETHICK2; DRAWTEXT(CROSS(操作线,阻力线) AND阻力线<0.1,阻力线,'突破'),coloryellow; DRAWTEXT(CROSS(阻力线,操作线) AND阻力线>0.25,阻力线,'破位'),colorgreen; 红绿棒:(操作线-阻力线),COLORSTICK; 买卖机会 VAR1:=EMA(C,2); VAR2:=EMA(SLOPE(C,21)*20+C,42); VAR3:=CROSS(VAR1,VAR2); VAR4:=CROSS(VAR2,VAR1); VAR5:MA(C,20),colorgreen,LINETHICK1; CAR6:MA(C,10),COLORFA05FF,LINETHICK2; DRAWTEXT(VAR3,LOW*0.95,'买'),coloryellow,LINETHICK3; DRAWTEXT(VAR4,HIGH*1.028,'卖'),colorgreen,LINETHICK3; STICKLINE(VAR1=VAR2,LOW,HIGH,0,0),colorred; STICKLINE(VAR1>=VAR2,CLOSE,OPEN,2,0),colorred; STICKLINE(VAR1>=VAR2,CLOSE,OPEN,2,0),colorred; STICKLINE(VAR1>=VAR2,CLOSE,OPEN,2,0),colorred; STICKLINE(VAR1>=VAR2,CLOSE,OPEN,2,0),colorred; STICKLINE(VAR1 STICKLINE(VAR1 STICKLINE(VAR1 STICKLINE(VAR1 STICKLINE(VAR1 买卖奇准3 来势线: EMA(CLOSE,7)-EMA(CLOSE,21),coloryellow; 福星: EMA(来势线,7), COLORSTICK,colorred; VAR1:=CLOSE/REF(LLV(LOW,35),5)< 1; 决策: IF(VAR1,0.5,0), STICK,coloryellow; 必买: IF(TROUGHBARS(3,15,1)=0AND HIGH>LOW+0.01,1,-1),colorred ,LINETHICK1 ; 必卖: IF(PEAKBARS(3,15,1)=1,1,2),colorgreen,LINETHICK1; 趋势线: (EMA(WINNER(CLOSE),7)-EMA(WINNER(CLOSE),35))*5,colorwhite; 逃顶线: EMA(CLOSE/REF(HHV(CLOSE,7),50),1),colorcyan ,LINETHICK1 ; 买卖奇准A6 买卖奇准先锋:CLOSE,colorred; VAR1:=SUM(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(CLOSE,1))),ABS(LOW-REF(CLOSE,1))),25); 绝对值昨天收盘价日均线 VAR2:=HIGH-REF(HIGH,1); VAR3:=REF(LOW,1)-LOW; VAR4:=SUM(IF(VAR2>0AND VAR2>VAR3,VAR2,0),25); VAR5:=SUM(IF(VAR3>0AND VAR3>VAR2,VAR3,0),25); VAR6:=VAR4*100/VAR1; VAR7:=VAR5*100/VAR1; VAR8:=MA(ABS(VAR7-VAR6)/(VAR7+VAR6)*100,15); VAR9:=(VAR8+REF(VAR8,15))/2; A:=(VAR7>VAR6 AND VAR7>25AND VAR6<25); B:=ZIG(3,51/5)*100,colorwhite; G:=MA(B,2),coloryellow; D:=CROSS(B,G)*1000,colorred; W:=CROSS(G,B)*1000,colorblue; E:=REF(INDEXC,1); F:=SMA(MAX(INDEXC-E,0),3,1)/SMA(ABS(INDEXC-E),3,1); VAR10:=F AND F<8; VAR11:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100; VAR12:=SMA(VAR11,3,1); VAR13:=SMA(VAR12,3,1); VAR14:=VAR13 AND VAR13<20; MM:=A AND D AND VAR10 AND VAR14 ; ABF11:=PEAK(3,4,1)*0.9; Ba1:=ZIG(3,4)*100; Ga1:=MA(Ba1,2); Da1:=CROSS(Ba1,Ga1)*1000,colorred; Wa1:=CROSS(Ga1,Ba1)*1000,colorblue; /*DRAWTEXT(Wa1=1000,B*0.97,'卖★' ),coloryellow;*/ /*DRAWTEXT(Da1=1000 AND REF(CLOSE,1) A30:=MA(C,30); angleA30:=ATAN((A30/REF(A30,1)-1)*100)*57.3; angle30:=angleA30>40OR angleA30<-48; A10:=MA(C,10); angleA10:=ATAN((A10/REF(A10,1)-1)*100)*57.3; angle10:=angleA10>20OR angleA10<-25AND CLOSE>MA(CLOSE,20) ; A3010:=angle30 OR angle10; aazt:=COUNT(CLOSE>REF(CLOSE,1)*1.097 ,20)>0; DRAWGBK( W=1000 ),colorcyan; DRAWGBK( D=1000 ),color0099FF; DRAWTEXT(W=1000 ,买卖奇准先锋,'--卖' ),colorcyan; DRAWTEXT(D=1000 ,买卖奇准先锋,'--买'),coloryellow; DRAWGBK( W=1000AND aazt),colorgreen; DRAWGBK( D=1000AND aazt),colorred; DRAWTEXT(W=1000AND aazt ,买卖奇准先锋,'--卖全仓' ),colorgreen; DRAWTEXT(D=1000AND aazt ,买卖奇准先锋,'--买全仓'),colorred; KU1:=IF(HIGH=HHV(HIGH,3),1,0); KD1:=IF(LOW=LLV(LOW,3),1,0); UL:=IF(REF(KU1,2)=1AND REF(KU1,1)=0 AND KU1=0,REF(HIGH,2),REF(HIGH,2+BARSLAST(REF(KU1,2)=1 AND REF(KU1,1)=0AND KU1=0))); DL:=IF(REF(KD1,2)=1AND REF(KD1,1)=0AND KD1=0,REF(LOW,2),REF(LOW,2+BARSLAST(REF(KD1,2)=1 AND REF(KD1,1)=0AND KD1=0))); HV:=H>UL AND H>REF(H,1) ; LV:=L GP:=BARSLAST(HV); DP:=BARSLAST(LV); IP:=IF(GP=0,DP,GP)>3; HV1:=HV AND IP AND H>=HHV(H,BARSLAST(LV)); LV1:=LV AND IP AND L<=LLV(L,BARSLAST(HV)); DRAWLINE(LV1,LOW,HV1, HIGH,0),coloryellow,LINETHICK2; DRAWLINE(HV1,HIGH,LV1, LOW,0),colormagenta,LINETHICK2; ------------------------------------------------------------------------------ ///加入中枢判定 //简化版 N1:=10;N2:=10;DISP:=2;K:=1; P1:=PEAK(1,K*N1,1); P2:=PEAK(1,K*N1,2); WP1:=PEAKBARS(1,K*N1,1); WP2:=PEAKBARS(1,K*N1,2); T1:=TROUGH(2,K*N2,1); T2:=TROUGH(2,K*N2,2); WT1:=TROUGHBARS(2,K*N2,1); WT2:=TROUGHBARS(2,K*N2,2); TJ1:=P1>T1 AND P2>T2 ; ZD:=MAX(T1,T2); ZG:=MIN(P1,P2); LL:=MIN(T1,T2); HH:=MAX(P1,P2); TJ2:=FILTER(ZG>ZD,2); TJ3:=ZG=REF(ZG,BARSLAST(TJ2)) OR ZD=REF(ZD,BARSLAST(TJ2)); TJ4:=TJ1 AND TJ2 AND NOT(TJ3); TJ5:=BETWEEN(ZD,REF(ZD,REF(BARSLAST(TJ4),1)),REF(ZG,REF(BARSLAST(TJ4),1))); TJ6:=BETWEEN(ZG,REF(ZD,REF(BARSLAST(TJ4),1)),REF(ZG,REF(BARSLAST(TJ4),1))); TJ7:=ZG>REF(ZG,REF(BARSLAST(TJ4),1)) AND ZD TJ8:=TJ4 AND NOT(TJ5 OR TJ6 OR TJ7); ZSD:=IF(TJ8,ZD,REF(ZD,1));//,coloryellow; ZSG:=IF(TJ8,ZG,REF(ZG,1));//,colormagenta; ZSH:=IF(TJ8,HH,REF(HH,1));//,colorblue; ZSL:=IF(TJ8,LL,REF(LL,1));//,colorgreen; STICKLINE(TJ8,ZSH,ZSL,0,-1),colormagenta; STICKLINE(TJ8,ZSD,ZSG,IF(DISP=1,3,0),1),colormagenta; DRAWTEXT(DISP=2,ZSH,''),colorwhite; //中枢高 中枢高:ZSG,colormagenta; POLYLINE(DISP=2,REF(ZSG,BARSLAST(TJ8))),CIRCLEDOT,colormagenta; //中枢低: 中枢低:ZSD,coloryellow; POLYLINE(DISP=2,REF(ZSD,BARSLAST(TJ8))),CIRCLEDOT,coloryellow; //中枢最高: 中枢最高:ZSH,colorred; POLYLINE(DISP=2,REF(ZSH,BARSLAST(TJ8))),POINTDOT,colorred; //中枢最低: 中枢最低:ZSL,colorgreen; POLYLINE(DISP=2,REF(ZSL,BARSLAST(TJ8))),POINTDOT,colorgreen; //趋势高: //QSGD1:POLYLINE(DISP=3,ZIG(1,K*N1)),colorblue; //趋势低: //QSDD1:POLYLINE(DISP=3,ZIG(2,K*N2)),colorblue; MA5:MA(CLOSE,5),COLORFF00FF,Linethick1; //COLORFF00FF,LINETHICK2; 命真好:=MA5>REF(MA5,1); 命真坏:=MA5 //判定: PARTLINE(MA5,命真好,coloryellow,命真坏,colorblue,MA5,COLORFF00FF),linethick3; //F1:IF(MA5 ------------------------------------------------ B:=ZIG(3,5),colorwhite; G:=MA(B,2),coloryellow; D:=CROSS(B,G)*1000,colorred; W:=CROSS(G,B)*1000,colorblue; aazt:=COUNT(CLOSE>REF(CLOSE,1)*1.097 ,20)>0; K:=BARSLAST(W=1000AND aazt ); 买卖奇准先锋:B,colorred; 昨开盘价和收盘价自动划横线 STICKLINE(1,REF(O,1),REF(O,1),3,0); STICKLINE(1,REF(C,1),REF(C,1),3,0); 均线3 /*DB2:=ZIG(0,N2,1); G2:=MA(B2,2); D2:=CROSS(B2,G2)*1000; W2:=CROSS(G2,B2)*1000; 线段5F:B2,colorblue; /*DRAWTEXT(W2=1000 ,REF(线段5F,1),'---------------' ),colorcyan;DRAWTEXT(D2=1000 ,REF(线段5F,1),'---------------'),coloryellow;*/ B3:=ZIG(0,N3,1); G3:=MA(B3,2); D3:=CROSS(B3,G3)*1000; W3:=CROSS(G3,B3)*1000; 线段30F:B3,colorwhite; /*DRAWTEXT(W3=1000 ,线段30F,'--卖' ),colorcyan;*/ /*DRAWTEXT(D3=1000 ,线段30F,'--买'),coloryellow;*/ B6:=ZIG(0,N4,1); G6:=MA(B6,2); D6:=CROSS(B6,G6)*1000; W6:=CROSS(G6,B6)*1000; 线段1F:B6,colorgreen; /*DRAWTEXT(W6=1000 ,线段1F,'--卖' ),colorcyan;*/ /*DRAWTEXT(D6=1000 ,线段1F,'--买'),coloryellow;*/ 次日涨停 W1:=C=HHV(C,20); W2:=BARSLAST(W1); W3:=IF(W2>0,REF(C,W2),REF(C,W2)); W4:=CROSS(C,REF(W3,1)); W4 AND COUNT(W4,5)=1; 黄转紫选股 DIFF:=EMA(DCLOSE,12)-EMA(DCLOSE,26); DEA:=EMA(DIFF,9); MACD:=(DIFF-DEA)*2; 紫柱:MACD<0 AND MACD>REF(MACD,1) AND REF(MACD,1) 低位金叉选股 DIFF:=EMA(DCLOSE,12)-EMA(DCLOSE,26); DEA:=EMA(DIFF,9); MACD:=(DIFF-DEA)*2; 低位金叉:CROSS(DIFF,DEA) AND DIFF<-0.1; 二次金叉选股 DIFF:=EMA(DCLOSE,12)-EMA(DCLOSE,26); DEA:=EMA(DIFF,9); MACD:=(DIFF-DEA)*2; JCCOUNT:=COUNT(CROSS(DIFF,DEA),BARSLAST(DEA>=0)); 二次金叉:CROSS(DIFF,DEA) AND DEA<0 AND COUNT(JCCOUNT=2,21)=1; 绝地反弹 (1) VAR1:=REF(LOW,1); VAR2:=SMA(ABS(LOW-VAR1),13,1)/SMA(MAX(LOW-VAR1,0),13,1)*100; VAR3:=EMA(IF(CLOSE*1.2,VAR2*13,VAR2/13),13); VAR4:=LLV(LOW,34); VAR5:=HHV(VAR3,34); VAR6:=IF(LLV(LOW,55),1,0); VAR7:=EMA(IF(LOW<=VAR4,(VAR3+VAR5*2)/2,0),3)/618*VAR6; XL1:=MA(LOW,2)*0.96; XL2:=MA(LOW,26)*0.85; XL3:=REF(XL1,1) XG:启动>25; (2) BACKSET( (REF(CLOSE,1) CLOSE>OPEN AND ABS(CLOSE-REF(CLOSE,1))/CLOSE<0.002),2); A2:=FILTER(A1<=V3,10); ND CAPITAL<300000000 REF(V,1) = LLV(V,4) AND V >=REF(V,1) HHV(V,3)=REF(V,1) AND HHV(V,5)=REF(V,1) AND HHV(V,21)=REF(V,1) AND V >=REF(V,1) 01>0 AND T02>0; 1.三线粘合 M:=1; M5:=MA(CLOSE,5); M10:=MA(CLOSE,10); M20:=MA(CLOSE,20); K1:=MAX(MAX(M5,M10),MAX(M10,M20)); K2:=MIN(MIN(M5,M10),MIN(M10,M20)); A:=MAX(M5,MAX(M10,M20))/MIN(M5,MIN(M10,M20))<1+0.03*M; A1:=(K1/K2-1)<0.005; A2:=(K1/K2-1)<0.005; A3:=V>REF(V,1)*1.5 AND V>MA(V,5); XG:A AND A1 AND A2 AND A3 AND C>O AND V> REF(V,1) AND CAPITAL<=3000000 00; 2.三条线粘合 N1:=5;N2:=10;N3:=20;M:=1; MA1:=MA(C,N1);MA2:=MA(C,N2);MA3:=MA(C,N3); A3:=V>REF(V,1)*1.5 AND V>MA(V,5); MAX(MA1,MAX(MA2,MA3))/MIN(MA1,MIN(MA2,MA3))<1+0.01*M AND C>O AND V> REF(V,1) AND FINANCE(7)<=300000000 AND A3 AND CAPITAL<=300000000; 3.均线粘合 M:=1; M5:=MA(CLOSE,5); M10:=MA(CLOSE,10); M20:=MA(CLOSE,20); K1:=MAX(MAX(M5,M10),MAX(M10,M20)); K2:=MIN(MIN(M5,M10),MIN(M10,M20)); A:=MAX(M5,MAX(M10,M20))/MIN(M5,MIN(M10,M20))<1+0.01*M; A1:=(K1/K2-1)<0.005; A2:=(K1/K2-1)<0.005; A3:=V>REF(V,1)*1.5 AND V>MA(V,5); XG:A AND A1 AND A2 AND A3 ; 3. 金叉选股指标 快线:=EMA(EMA(EMA(EMA(CLOSE,2),2),2),2); 慢线:=EMA(REF(快线,1),2); A3:=V>REF(V,1)*1.5 AND V>MA(V,5); XG:CROSS(快线,慢线) AND C>O AND V>=MA(V,21) AND V> REF(V,1) AND CAPITAL<=300000000 ; 4.角度 MA5:=MA(C,5); MA10:=MA(C,10); MA20:=MA(C,20); V0:CROSS(MA5,MA10) AND CROSS(MA10,MA20) AND CROSS(MA5,MA20) ; IF(角度MA3>45 AND 角度MA5>40 AND 角度MA10>10 AND 角度MA20>20 AND MA(C,135)>REF(MA(C,135),1), 1,0),COLOR00FF00 1.聚宝盆 DIFF:=EMA(CLOSE,SHORT)-EMA(CLOSE,LONG); DEA:=EMA(DIFF,M); MACD2:=2*(DIFF-DEA); HHV(MACD2,4)<0 AND MACD2>REF(MACD2,1) AND REF(MACD2,1) (MACD2,3); 2.强势股 {SJXXG四均线选股} MA3:=MA(C,3); MA5:=MA(C,5); MA10:=MA(C,10); MA20:=MA(C,20); V0:=MA(C,3)>REF(MA(C,3),1) AND MA(C,5)>REF(MA(C,5),1) AND C>MA(C,3) AND MA(C,3)>MA(C,5) ; {均线C,MA3,MA5多头排列并向上;} 角度MA3:=ATAN((MA3/REF(MA3,1)-1)*100)*180/3.1416; 角度MA5:=ATAN((MA5/REF(MA5,1)-1)*100)*180/3.1416; 角度MA10:=ATAN((MA10/REF(MA10,1)-1)*100)*180/3.1416; 角度MA20:=ATAN((MA20/REF(MA20,1)-1)*100)*180/3.1416; 选股MA20:IF(角度MA3>45 AND 角度MA5>45 AND 角度MA10>60 AND 角度MA20>45 AN D MA(C,250)>REF(MA(C,250),1), 1,0),COLOR00FF00; {设计思路: 1.3日均线角度大于45度; 2:5日均线角度大于45度; 3:10日均线角度大于60度; 4.20日均线角度大于45度; 5.MA250向上;}; 3。紫色冲关 (1). CROSS( CLOSE,MA(C,30)) AND CLOSE>MA(C,22) AND CLOSE>MA(C,30)AND COUNT(MA(CLOSE,13)>REF(MA(CLOSE,13),1),1) AND COUNT(MA(CLOSE,8)>REF(MA(CLOSE,8),1),1) AND COUNT(MA(CLOSE,20)>REF(MA(CLOSE,20),1),1) AND CLOSE/OPEN>1.015 AND DYNAINFO(37)>0.2% COLORLIBLUE; (2). QSXS:=MA(CLOSE,8)>REF(MA(CLOSE,8),1) AND MA(CLOSE,3)>REF(MA(CLOSE,3),1) AN D MA(CLOSE,5)>REF(MA(CLOSE,5),1); DXJC:=CROSS(CLOSE,MA(C,21)) AND CLOSE>MA(C,13) AND CLOSE/OPEN>1.015; HSL:=VOL/CAPITAL*100; 选股:QSXS AND DXJC AND HSL>2; (3). {SJXXG四均线选股} MA3:=MA(C,1); MA5:=MA(C,3); MA10:=MA(C,5); MA20:=MA(C,10); V0:=MA(C,1)>REF(MA(C,1),0.5) AND MA(C,3)>REF(MA(C,3),0.5) AND C>MA(C,1) AND MA(C,1)>MA(C,1) ; {均线C,MA3,MA5,MA10,MA20多头排列并向上;} 角度MA3:=ATAN((MA3/REF(MA3,1)-1)*100)*180/3.1416; 角度MA5:=ATAN((MA5/REF(MA5,1)-1)*100)*180/3.1416; 角度MA10:=ATAN((MA10/REF(MA10,1)-1)*100)*180/3.1416; 角度MA20:=ATAN((MA20/REF(MA20,1)-1)*100)*180/3.1416; 选股MA20:IF(角度MA3>50 AND 角度MA5>40 AND 角度MA10>30 AND 角度MA20>20 AND MA(C,250)>REF(MA(C,250),1), 1,0),COLOR00FF00; {设计思路: 1.1日均线角度大于40度; 2:3日均线角度大于40度; 3:5日均线角度大于50度; 4.10日均线角度大于40度; 5.MA135向上;}; (4). {SJXXG四均线选股} MA3:=MA(C,5); MA5:=MA(C,10); MA10:=MA(C,15); MA20:=MA(C,20); V0:=MA(C,5)>REF(MA(C,10),1) AND MA(C,10)>REF(MA(C,15),1) AND MA(C,15)>MA(C,20) ; {均线C,MA3,MA5多头排列并向上;} 角度MA3:=ATAN((MA3/REF(MA3,1)-1)*100)*180/3.1416; 角度MA5:=ATAN((MA5/REF(MA5,1)-1)*100)*180/3.1416; 角度MA10:=ATAN((MA10/REF(MA3,1)-1)*100)*180/3.1416; 角度MA20:=ATAN((MA20/REF(MA5,1)-1)*100)*180/3.1416; 选股MA20:IF(角度MA3>42 AND 角度MA5>25 AND 角度MA10>15 AND 角度MA20>10 AND MA(C,135)>REF(MA(C,135),1), 1,0),COLOR00FF00; {设计思路: 1.3日均线角度大于30度; 2:5日均线角度大于40度; 3:10日均线角度大于45度; 4.20日均线角度大于40度; 5.MA135向上;}; (5).5日最底 V5:=LLV(V,5); QSXS:=MA(CLOSE,5)>REF(MA(CLOSE,5),1) AND MA(CLOSE,8)>REF(MA(CLOSE,8),1) AND MA(CLOSE,21)>REF(MA(CLOSE,21),1); DXJC:=CROSS(CLOSE,MA(C,21)) AND CLOSE>MA(C,21) AND CLOSE/OPEN>1.015; HSL:=VOL/CAPITAL*100; 选股:V5 AND QSXS AND DXJC AND HSL>2; 1....{蓄势待发} V0:=EMA(C,5); EMA10:=EMA(C,10); EMA20:=EMA(C,20); EMA30:=EMA(C,30); EMA60:=EMA(C,60); M1:=1000*EMA10/EMA60<=1015 AND 1000*EMA10/EMA60>=975; M2:=1000*EMA20/EMA60<=1020 AND 1000*EMA20/EMA60>=980; M3:=1000*EMA30/EMA60<=1015 AND 1000*EMA30/EMA60>=985; M4:=M1 AND M2 AND M3 AND CROSS(V0,EMA10); M5:=M1 AND M2 AND M3 AND CROSS(V0,EMA30); T1:=1000*EMA10/EMA30<=1010 AND 1000*EMA10/EMA30>=990; T2:=1000*EMA20/EMA30<=1010 AND 1000*EMA20/EMA30>=990; T3:=T1 AND T2 AND CROSS(V0,EMA10); T4:=T1 AND T2 AND CROSS(V0,EMA30); M4 OR M5 OR T3 OR T4; 2.短线之王 VAR1:=(-100)*(HHV(HIGH,3)-CLOSE)/(HHV(HIGH,3)-LLV(LOW,3)); CROSS(VAR1,-87) AND OPEN (CLOSE,58); 3.枪挑小梁王 W1:=C=HHV(C,20); W2:=BARSLAST(W1); W3:=IF(W2>0,REF(C,W2),REF(C,W2)); W4:=CROSS(C,REF(W3,1)); 枪挑小梁王:W4 AND COUNT(W4,5)=1; 4.短线之王 VAR1:=(-100)*(HHV(HIGH,3)-CLOSE)/(HHV(HIGH,3)-LLV(LOW,3)); CROSS(VAR1,-87) AND OPEN (CLOSE,58); 5.财务突破选股 {财务突破选股公式-创幻闲云孤鹤-通信达专用} 年认同价:=MA(C,240); 价格中枢:=(SUM(年认同价,0)/(BARSSINCE(年认同价>0)+239)); 箱顶:=价格中枢*1.2; 箱底:=价格中枢*0.8; 毛利润率:=FINANCE(21)/FINANCE(20); 成长价值:=年认同价*(1+毛利润率); 收益价值:=年认同价+FINANCE(33); 回调认同:=EMA(EXPMA(C,20),13); 多头:=(回调认同>REF(回调认同,1))AND(成长价值>REF(成长价值,1))AND(收益价值>REF(收益价值,1))AND(DYNAINFO(7)>0); 回调条件:=COUNT(C<回调认同,5)>=3; 回调突破:=(REF(C,1)<=REF(回调认同,1))AND(C>回调认同)AND(回调条件)AND 多头; 成长条件:=COUNT(C<成长价值,5)>=3; 成长突破:=(REF(C,1)<=REF(成长价值,1))AND(C>成长价值)AND(成长条件)AND 多头; 收益条件:=COUNT(C<收益价值,5)>=3; 收益突破:=(REF(C,1)<=REF(收益价值,1))AND(C>收益价值)AND(收益条件)AND 多头; 箱底条件:=COUNT(C<箱底,5)>=3; 箱底突破:=(REF(C,1)<=REF(箱底,1))AND(C>箱底)AND(箱底条件)AND 多头; 价格条件:=COUNT(C<价格中枢,5)>=3; 价格突破:=(REF(C,1)<=REF(价格中枢,1))AND(C>价格中枢)AND(价格条件)AND 多头; 箱顶条件:=COUNT(C<箱顶,5)>=3; 箱顶突破:=(REF(C,1)<=REF(箱顶,1))AND(C>箱顶)AND(箱顶条件)AND 多头; 突破买点:(回调突破+成长突破+收益突破+箱底突破+价格突破+箱顶突破); 6.横盘是银 VAR1:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100; VAR2:=SMA(VAR1,3,1); VAR3:=SMA(VAR2,3,1); VAR4:=EMA(CLOSE,12)-EMA(CLOSE,26); VAR5:=EMA(VAR4,9); VAR6:=2*(VAR4-VAR5); COUNT(CROSS(VAR2,VAR3),2)>=1 AND COUNT(CROSS(VAR6,0),5)>=1 AND MA(CLOSE, 5)>MA(CLOSE,10) AND MA(CLOSE,10)>MA(CLOSE,20) AND CLOSE>MA(CLOSE,5); {“短线是银”的使用说明: 此组合选择比较简单,初学者易于掌握,短线有一定可操作性与准确性。但只适合于3天内的短线炒作,不能确定长期趋势。 选股设置: 2日内KD金叉,5日内MACD金叉,均线5日,10日,20日多头排列,收盘价涨过5日均线。}; 7.黑码起步选股1 VAR5:=EMA(SMA((CLOSE-LLV(LOW,100))/(HHV(HIGH,100)-LLV(LOW,100))*100,8,1),3); 选股:CROSS(VAR5,15) OR CROSS(VAR5,20) OR CROSS(VAR5,25); 8.起攀选股 {起攀选股} VAR6:=(2*C+H+L)/4; VAR7:=LLV(L,27); VAR8:=HHV(H,27); 攀登:=EMA((VAR6-VAR7)/(VAR8-VAR7)*100,13)-50; 金山:=EMA(0.618*REF(攀登,1)+0.382*攀登,3); 起攀:CROSS(攀登,金山) AND C/REF(C,1)>1.02; {根据起攀图指标改编,这是精简后的指标}; 9.中短波选股 {中短波选股} HZ:=EMA(CLOSE,13); 短波:=EMA(HZ,1); 中波:=EMA(HZ,26); 均线148天:=EMA(C,148); 成本:=SUM(AMOUNT,0)/SUM(VOL,0)/100; HZ2:=EMA(HZ,8); CROSS(短波,HZ2); {结合中短波主图使用}; 10.黑码摇篮之大 {黑码摇篮之大黑码} SS1:=(LOW+HIGH+CLOSE*2)/4; SS2:= MA(SS1,4); SS3:=HHV(SS2,10); SS4:=MA(SS3,3); SS5:=1.25*SS4-0.25*SS3; XKKJ:=IF(SS5>SS3,SS3,SS5); FF1:=LLV(SS2,10); FF2:=MA(FF1,3); FF3:=1.25*FF2-0.25*FF1; DKKJ:=IF(FF3 MA13:=MA(C,13); ZDHM:=CROSS(C,DKKJ) AND CROSS(C,MA13) AND CROSS(C,XKKJ); ZHM:=CROSS(C,MA13) AND CROSS(C,XKKJ); 大黑码:ZDHM OR ZHM; 11.黑码摇篮之小 {黑码摇篮之小黑码} A:=(3*CLOSE+LOW+OPEN+HIGH)/6; D1:=(20*A+19*REF(A,1)+18*REF(A,2)+17*REF(A,3)+16*REF(A,4)+15*REF(A,5)+14*RE F(A,6) +13*REF(A,7)+12*REF(A,8)+11*REF(A,9)+10*REF(A,10)+9*REF(A,11)+8*REF(A,12) +7*REF(A,13)+6*REF(A,14)+5*REF(A,15)+4*REF(A,16)+3*REF(A,17)+2*REF(A,18)+ REF(A,20))/211; D2:=EMA(D1,2); D3:=EMA(D2,2); K1:=EMA(D3,2); 小黑码:CROSS(D1,K1); 12.蓄势待发 {蓄势待发} V0:=EMA(C,5); EMA10:=EMA(C,10); EMA20:=EMA(C,20); EMA30:=EMA(C,30); EMA60:=EMA(C,60); M1:=1000*EMA10/EMA60<=1015 AND 1000*EMA10/EMA60>=975; M2:=1000*EMA20/EMA60<=1020 AND 1000*EMA20/EMA60>=980; M3:=1000*EMA30/EMA60<=1015 AND 1000*EMA30/EMA60>=985; M4:=M1 AND M2 AND M3 AND CROSS(V0,EMA10); M5:=M1 AND M2 AND M3 AND CROSS(V0,EMA30); T1:=1000*EMA10/EMA30<=1010 AND 1000*EMA10/EMA30>=990; T2:=1000*EMA20/EMA30<=1010 AND 1000*EMA20/EMA30>=990; T3:=T1 AND T2 AND CROSS(V0,EMA10); T4:=T1 AND T2 AND CROSS(V0,EMA30); M4 OR M5 OR T3 OR T4; 13.四线粘合 {四线粘合} V0:=EMA(C,5); V1:=EMA(C,10); V2:=EMA(C,15); V3:=EMA(C,30); V4:=EMA(C,60); M1:=1000*V1/V4<=1015 AND 1000*V1/V4>=975; M2:=1000*V2/V4<=1020 AND 1000*V2/V4>=980; M3:=1000*V3/V4<=1015 AND 1000*V3/V4>=985; M4:=M1 AND M2 AND M3 AND CROSS(V0,V1); M5:=M1 AND M2 AND M3 AND CROSS(V0,V3); M4 OR M5; 14.拉升在即 {拉升在即} ABV:=MA(SUM(IF(CLOSE>REF(CLOSE,1),VOL,IF(CLOSE M1:=EMA(ABV,12); M2:=EMA(ABV,26); MTM:=CLOSE-REF(CLOSE,1); MMS:=((100)*(EMA(EMA(MTM,6),6)))/(EMA(EMA(ABS(MTM),6),6)); MMM:=((100)*(EMA(EMA(MTM,12),12)))/(EMA(EMA(ABS(MTM),12),12)); MML:=((100)*(EMA(EMA(MTM,26),26)))/(EMA(EMA(ABS(MTM),26),26)); A:=((VOL)/(CAPITAL))*(100); S:=((MA(A,30))/(MA(INDEXA,10)))*(MA(INDEXA,60)); Y:=((MA(A,120))/(MA(INDEXA,10)))*(MA(INDEXA,60)); X:=1; 拉升在即:S 15.HMYZ黑码易找 VAR1:=MA(CLOSE,5); VAR2:=MA(CLOSE,10); VAR3:=MA(CLOSE,30); VAR4:=MA(CLOSE,60); VAR5:=EMA(COST(85),7); VAR6:=EMA(COST(15),7); VAR7:=SUM(CLOSE*VOL*100,4)/SUM(VOL*100,4); VAR8:=INTPART(VAR7*100)/100; VAR9:=SUM(CLOSE*VOL*100,7)/SUM(VOL*100,7); VARA:=INTPART(VAR9*100)/100; VARB:=SUM(CLOSE*VOL*100,28)/SUM(VOL*100,28); VARC:=INTPART(VARB*100)/100; VARD:=EMA(CLOSE,5)-EMA(CLOSE,10); VARE:=EMA(VARD,9); VARF:=(-100)*(HHV(CLOSE,5)-CLOSE)/(HHV(CLOSE,5)-LLV(LOW,5))+100; VAR10:=(-100)*(HHV(CLOSE,10)-CLOSE)/(HHV(CLOSE,10)-LLV(LOW,10))+100; VAR11:=(-100)*(HHV(CLOSE,20)-CLOSE)/(HHV(CLOSE,20)-LLV(LOW,20))+100; VAR12:=(-100)*(HHV(CLOSE,30)-CLOSE)/(HHV(CLOSE,30)-LLV(LOW,30))+100; VAR13:=REF(VARE,1); VAR14:=VARE; VAR15:=VAR14-VAR13; VAR16:=REF(VARD,1); VAR17:=VARD; VAR18:=VAR17-VAR16; VAR19:=OPEN; VAR1A:=CLOSE; 黑码易找选股: VAR19<=VAR1 AND VAR19<=VAR2 AND VAR19<=VAR3 AND VAR1A>=VA R1 AND VAR1A>=VARC AND VAR15>0 AND VAR18>0; 16.黑码起步选股2 VAR5:=EMA(SMA((CLOSE-LLV(LOW,100))/(HHV(HIGH,100)-LLV(LOW,100))*100,8,1),3); 选股:CROSS(VAR5,30) OR CROSS(VAR5,35) OR CROSS(VAR5,40); 17.黑码起步选股1 VAR5:=EMA(SMA((CLOSE-LLV(LOW,100))/(HHV(HIGH,100)-LLV(LOW,100))*100,8,1),3); 选股:CROSS(VAR5,15) OR CROSS(VAR5,20) OR CROSS(VAR5,25); 二。主图指标 三。三线买卖 快线:EMA(EMA(EMA(EMA(CLOSE,2),2),2),2),LINETHICK2,COLOR0000FF; 慢线:EMA(REF(快线,1),2),LINETHICK2,COLOR00FFFF; 总趋势:EMA(EMA(EMA(EMA(EMA(CLOSE,55),2),2),2),2),LINETHICK2,COLORFF00FF; HIGHN:=10;LOWN:=10;HIGHDISPLAY:=0;LOWDISPLAY:=0;ZGDISPLAY:=0;MADISPLAY: =0; AA:=REF(H,HIGHN)=HHV(H,2*HIGHN+1); QY:=BACKSET(AA,HIGHN+1); CC:=FILTER(QY,HIGHN) AND H=HHV(H,HIGHN+1); DRAWICON(CC,H*1.02,2); DDD:=BARSLAST(CC); GDTS:=IF(CC,CURRBARSCOUNT,0); DINGBU:=IF(DDD,REF(H,DDD),H);{顶部} DINGBUTS:=IF(DDD,REF(GDTS,DDD),GDTS); DINGBU1:=REF(DINGBU,DDD+1); GDCS1:=CONST(DINGBUTS); DINGBUTS1:=REF(DINGBUTS,DDD+1); GDCS2:=CONST(DINGBUTS1); DINGBU2:=REF(DINGBU1,DDD+1); MM:=IF(CURRBARSCOUNT>GDCS2,0,1); 高点压力:DRAWLINE(CURRBARSCOUNT=GDCS2,H,CURRBARSCOUNT=GDCS1,H,1) COLOR GREEN,LINETHICK2; DRAWLINE(CURRBARSCOUNT=GDCS2,H,ISLASTBAR,REF(H,GDCS2-1),1),COLOR0055FF,P OINTDOT; DRAWLINE(CURRBARSCOUNT=GDCS1,H,ISLASTBAR,REF(H,GDCS1-1),1),COLORYELLOW,P OINTDOT; AA1:=REF(L,LOWN)=LLV(L,2*LOWN+1); QY1:=BACKSET(AA1,LOWN+1); CC1:=FILTER(QY1,LOWN) AND L=LLV(L,LOWN+1); DRAWICON(CC1,L*0.98,1); DD1:=BARSLAST(CC1); DDTS:=IF(CC1,CURRBARSCOUNT,0); 同花顺指标说明 一、大盘指标 BTI广量冲力指标(可参考) 广量冲力指标:100*上涨家数/(上涨家数+下跌家数)的N日加权移动平均MABTI:BTI的M日简单移动平均 1. 62~65为超买区; 2. 35~38为超卖区; 3.当BTI 产生极大的冲力时,为大多头来临的前兆; 4.本指标可设参考线。 ARMS阿姆氏指标 阿姆氏指标:上涨家数/下跌家数的N日异同移动平均 输出MAARMS:ARMS的M日简单移动平均 1.短期∶Arms<0.7 ,超买;Arms>1.25,超卖。※参数为4; 2.中期∶Arms<0.85,超买;Arms>1.1 ,超卖。※参数为21; 3.长期∶Arms<0.09,超买;Arms>1.05,超卖。※参数为55; 4.超买超卖值随股市特性,应自行调整; 5.本指标可设参考线。只适用于大盘日线。 ABI绝对幅度指标(可参考) 算法:上涨家数减去下跌家数所得的差的绝对值。 MCL麦克连指标 DIF赋值:上涨家数-下跌家数 EMA1赋值:DIF的N1日加权移动平均 EMA2赋值:DIF的N2日加权移动平均 麦克连指标:EMA1-EMA2 MAMCL1:EMA1 MAMCL2:EMA2 1.+25~+35的间为超买区,曲线穿越此区后再度反转跌破+25,为卖出信号; 2.-25~-35的间为超卖区,曲线穿越此区后再度反转突破-25,为买进信号; 3.以0轴为中心,正值时,为多头市场;负值时,为空头市场; 4.本指标可设参考线。 OBOS超买超卖指标 输出超买超卖指标:上涨家数-下跌家数的N日异同移动平均 输出MAOBOS:OBOS的M日简单移动平均 1.指标上升至+80时为超买,下降至-80时为超卖; 2.指标若超越+100或-100时,应等待其产生背离才可确认; 3.本指标应搭配ADR 、VR、BRAR等指标使用; 4.本指标可设参考线。 STIX指数平滑广量 新三价率:100*上涨家数/(上涨家数+下跌家数) 大智慧,飞狐,通达信等几款主流行情软件公式导入法+同花顺软件编写指标的常用通用函数+ 大智慧,飞狐,通达信等几款主流行情软件公式导入法一、在大智慧上引入公式: A:源码导入方法 1. 把要导入的公式(源码)复制下来:方法是用左键先把源码变蓝,之后点右键,点复制; 2. 进入大智慧-->特色功能-->自编指标-->常用-->技术指标-->新建,在出现的公式编辑区的下面的空白处,把刚考的源码粘贴上,将公式名称复制后粘贴到公式名称栏-->确认-->退 出; 3.如有参数的,如:N 1 100 15 之类,则需将这类数据填充到参数表中; 4.公式源码以外的内容,如:名称,说明以及参数等等,凡在{}以外的,均要删除,或者用{}将其括上; 5、在大智慧的底部显示栏中点击公式名称即可看到刚刚导入的公式 B:完整指标导入方法 1.把要导入的公式复制下来,放到桌面; 2.进入大智慧-->特色功能-->自编指标-->常用--> 技术指标-->引入,找到刚刚复制到桌面的公式,将公式名称双击后到公式名称栏-->确认-->退出; 3、在大智慧的底部显示栏中点击公式名称即可看到刚刚导入的公式二、在飞狐上引入公式: A:源码导入方法 1、把要导入的公式(源码)复制下来:方法是用左键先把源码变蓝,之后点右键,点复制; 2、进入主界面,即K线图模式,用鼠标靠近左侧单击,出现管理面板-->双击技术指标-->用鼠标右键单击任何一个公式组的名称,比如“其它”-->点新建公式-->在出现的公式编辑区的下面的空白处,把刚拷的源码粘贴上,将公式名称复制后粘贴到公式名称栏-->确定-->退出; 第3、4步同上; 5、找到新建的公式,双击即可使用。 B:完整指标导入方法 1、把要导入的公式复制下来,放到桌面; 2、进入主界面,即K线图模式,用鼠标靠近左侧单击,出现管理面板-->双击技术指标-->用鼠标右键单击任何一个公式组的名称,比如“其它”-->点导入公式-->在出现的查找范围找到第1步存放的指标-->单击打开-->在下面空白处输入公式组-->确定-->退出; 3、找到新建的公式,双击即可使用。 同花顺选股公式 同花顺选股公式 黑马草上飞HMCSF LCZ:=(C-MA(C,60))/MA(C,60)*100; A1:=COUNT(MA(C,60)>REF(MA(C,60),1),100)>95; A2:=COUNT(LCZ<20,100)>95; A3:=COUNT(C>MA(C,60),100)>80; A4:=C/REF(C,1)>1.04; A5:=V/CAPITAL*100>2.8; ZTJ:=A1 AND A2 AND A3 AND A4 AND A5; ZTJ AND (REF(BARSLAST(ZTJ),1)>20OR BARSSINCE( ZTJ)=0); 三金叉见底SJCJD nday := 5; down := CLOSE/LLV(LOW,60)<=1.2; pma1 := MA(CLOSE,5); pma2 := MA(CLOSE,10); vma1 := MA(VOL,5); vma2 := MA(VOL,10); diff := EMA(CLOSE,12) - EMA(CLOSE,26); dea := EMA(diff,9); ppday := BARSLAST(CROSS(pma1,pma2)); vvday := BARSLAST(CROSS(vma1,vma2)); macdday := BARSLAST(CROSS(diff,dea)); SJCJD:= IF((ppday<=nday AND vvday<=nday AND macdday<=nday),1,0); 买入就涨MRJZ var1:=1; 趋势线: ((3*SMA((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100,5,1)-2*SMA(SMA((CLOSE- LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100,5,1),3,1)-50)*1.032+50),colorred; var2:=(2*CLOSE+HIGH+LOW+OPEN)/5; var3:=LLV(LOW,34); var4:=HHV(HIGH,34); SK:= EMA((var2-var3)/(var4-var3)*100,13)*var1,colorwhite; SD:= EMA(SK,2)*var1,coloryellow; var5:=EMA(CLOSE,12)-EMA(CLOSE,26); var6:=EMA(var5,9); var7:=var1*CLOSE*1.236; var8:=CLOSE/REF(CLOSE,1)>1.021; var9:=(HIGH-CLOSE)*1.36<=CLOSE-OPEN; varA:=(MA(CLOSE,120)-CLOSE)/CLOSE*100; varB:=ABS(var5-var6); varC:=STD(CLOSE,90)*10; varD:=COUNT((REF(CLOSE,15)-CLOSE)/CLOSE*100>45,5); varE:=SLOPE(CLOSE,40); varF:=COUNT((CLOSE-REF(CLOSE,1))/REF(CLOSE,1)<-0.098,90); var10:=(MA(CLOSE,120)-CLOSE)/CLOSE*100; var11:=var1*STD(CLOSE,63)*10; var12:=var1*(MA(CLOSE,76)-MA(CLOSE,13)/3); var13:=var1*MA((CLOSE-var12)/var12,1); var14:=MA(CLOSE,5); var15:=MA(CLOSE,10); var16:=MA(CLOSE,20); var17:=MA(CLOSE,30); var18:=MA(CLOSE,60); var19:=MA(CLOSE,150); var1A:=MA(CLOSE,250); var1B:=var1*VOL/CAPITAL*100; var1C:=(CLOSE-var1A)/var1A*100; var1D:=(CLOSE/REF(CLOSE,1)-1)*100; var1E:=PWINNER(1,CLOSE); var1F:=IF(var1>0.75AND var1<0.901,0.618,1); 买入就涨:= IF(var14>var15 AND var15>var16 AND var16>var17 AND var16>var18 AND var19>var1A AND (var1E>=0.9OR var1E>0.76AND var1E<0.901AND var1D>5AND var1B>5) AND var1D>1.8AND var1C<40AND CLOSE>3AND (CLOSE-var18)/var18<0.25AND var1B<=6AND var4*var1B>=1AND 目录 一、同花顺引用函数:......................................错误!未定义书签。 1、求和...............................................错误!未定义书签。 2、最高值.............................................错误!未定义书签。 3、最低值.............................................错误!未定义书签。 4、有效周期数.........................................错误!未定义书签。 5、向前赋值...........................................错误!未定义书签。 6、满足条件的周期数...................................错误!未定义书签。 7、移动平均...........................................错误!未定义书签。 8、向前引用...........................................错误!未定义书签。 9、简单移动平均.......................................错误!未定义书签。 10、上一次条件成立到当前的周期数......................错误!未定义书签。 11、第一个条件成立到当前的周期数......................错误!未定义书签。 12、指数平滑移动平均..................................错误!未定义书签。 13、动态移动平均......................................错误!未定义书签。 14、最高值周期数......................................错误!未定义书签。 15、最低值周期数......................................错误!未定义书签。 16、加权移动平均......................................错误!未定义书签。 17、求和..............................................错误!未定义书签。 二、同花顺时间函数:......................................错误!未定义书签。 1、总开盘分钟.........................................错误!未定义书签。 2、距开盘分钟.........................................错误!未定义书签。 3、距午夜秒...........................................错误!未定义书签。 4、时间格式...........................................错误!未定义书签。 5、时间差.............................................错误!未定义书签。 三、同花顺板块函数:......................................错误!未定义书签。 1、板块平均...........................................错误!未定义书签。 2、板块最小值.........................................错误!未定义书签。 3、板块最大值.........................................错误!未定义书签。 4、板块求和...........................................错误!未定义书签。 5、取板块领先股票.....................................错误!未定义书签。 四、同花顺指标函数:......................................错误!未定义书签。 1、成本...............................................错误!未定义书签。 2、分价函数...........................................错误!未定义书签。 3、成本分布...........................................错误!未定义书签。 4、之字转向...........................................错误!未定义书签。 5、获利盘.............................................错误!未定义书签。 6、抛物转向...........................................错误!未定义书签。 7、远期获利盘比例.....................................错误!未定义书签。 五、同花顺算术函数:......................................错误!未定义书签。 1、绝对值.............................................错误!未定义书签。 2、介于...............................................错误!未定义书签。 附录五 公式说明书 一、公式编写规则 1、语言规范: 在自定义公式里面的各种符号(如,“;” )只能用半角不能用全角。 关键字if else while break continue return (无大小写之分)常数浮点数、整数、字符串 分隔符“ ” ‘ ’ ( ) ; { } 注释/* */ 标识符由字母和数字组成,由字母开头,不分大小写 运算符(优先级从高到低排列,同级同行)* / + - == != > < >= <= And Or 语句赋值 a = b 条件 IF (a==b) c=d;循环 while a==b c=d;函数调用 func(a,b) 直接访问数据项的函数 例如:OPEN[t]为t周期之前的开盘价,所有行情数据项(CLOSE等)都与此相同。 2、标识符: 标识符在表达式中只存名称,值保留在符号表。标识符包括函数名、参数名和变量名。函数名用来传递函数返回值;参数名用于函数调用时的参数传递;变量名在计算中存储中间计算结果。 3、分隔符: 符号含义 “ ”引用字符串 ‘ ’引用字符 ( )控制运算的优先级 ;每行语句的结束标志 { }将多个语句组合成一个语句体 /* */注释,无任何实际功能 4、赋值语句: 其一般形式为: a=b; 含义为将b的值付给a。 几个运算符“=”“:=”“:”“:>”。其含义分别为“赋值”、 “赋值”、“赋 值并输出数值或字符串”、“赋值并输出图形”。 !注意:“=”和“:=”两个运算符的意义、用法完全相同。这样做主要是为了更好地兼容市场上目前的各种带有公式编辑功能的分析软件。 5、条件语句: 其一般形式为: IF(逻辑表达式) 语句1; ELSE 语句2; 上述结构表示: 如果逻辑表达式的值为非0(TURE)即真, 则执行语句1, 执行完语句1从语句2后开始继续向下执行; 如果表达式的值为0(FALSE)即假, 则跳过语句1而执行语句2。 !注意: (1)条件执行语句中”ELSE 语句2;”部分是选择项, 可以缺省, 此时条件语句变成: IF(逻辑表达式) 语句1; 表示若逻辑表达式的值为非0则执行语句1 , 否则跳过语句1继续执行。 (2)如果语句1或语句2有多于一条语句要执行时, 必须使用”{“和”}” 把这些语句包括在其中, 此时条件语句形式为: IF(逻辑表达式) { 语句体1; } ELSE { 语句体2; } 这里语句体指多个语句,每个语句都必须以“;”结尾。 (3) 条件语句可以嵌套, 这种情况经常碰到, 但条件嵌套语句容易出错, 其原因主要是不知道哪个IF对应哪个ELSE。 例如: IF(x>20 OR x<-10) IF(y<=100 AND y>x) A="Good"; ELSE B="Bad"; 对于上述情况, 规定: ELSE语句与最近的一个IF语句匹配, 上例中的ELSE与IF(y<=100 AND y>x)相匹配。为了使ELSE与IF(x>20 OR x<-10)相匹配, 必须用花括号。如下所示: IF(x>20 OR x<-10) {IF(y<=100 AND y>x) 同花顺公式编写 公式的编写,并不是人人都去编写公式,当然自己根据经验编写一下也不是不可。但是现有的公式是怎样编写的,要清楚,这样你才知道这个公式的可信度究竟有多大。盲目的说这个指标如何,那个指标如何,知其然不知其所以然。学过初等数学的都知道:方程与曲线的关系,这里是借用这句话。各种技术指标,就是对过去的一个统计,只能说明现状。那些神神秘秘的所谓划线高手,其实是一瓶子不满,半瓶子晃荡。不要叫那些人唬住,几十种指标所涉及的数学知识严格点说,就是小学的知识。当然编辑公式时会涉及高一些的数学知识。 第一课编写公式和用公式选股 一、导文 做股票的朋友在选择股票的时候,往往会有很多想法,如:盘子(流通股)太大的不想要,股价在60日均线下运行的股票不想要。或者是有一些好的经验,如移动平均线刚刚多头排列的股票,这样的股票也叫黑马抬头。现在在A市上市的股票差不多有两千个了,而且还在一天比一天多。弱水三千只取一瓢饮,股票众多做好一个就行。如何才能选出来我们想要的股票来呢?这就是我们将要学习的做一个股票操作高手必 备的内容:公式的编写与应用。 二、公式编写 我们一边做公式一边讲解吧。 上面刚刚提到的三个问题,假设我们要选出流通盘在2亿股以下,股价在60日移动平均线上运行的股票。我们先用语句描述出来即为: “SHGZG〈200000000 and c > ma(c,60)”这样就行了。其中:“SHGZG”为“上市流通股”的函数,“C”为“CLOSE”收盘价函数的缩写。上面的语句的意思即为“上市流通股小于2亿股同时收盘价在60日移动平均线之上”。大家看看多简单。 现在,对没用过公式来找股票的朋友是不是有个这样的想法。编公式的事先放到后面慢慢学,我先学会怎么样用现成的公式吧。那好吧,跟我操作。 请打开行情软件(蓝本为同花顺软件),按“CTRL+F”或者点菜单选项“工具”,“公式管理”,会出现下面的介面。 MAC指标 DIFF : EMACLOSESHORT) - EMACLOSELONG); DEA : EMADIFF,M); MACD 2*(DIFF-DEA); Zero : 0; KDJ指标 RSV=(CLOSELLV( LOWN))/( HHVHIGHN)- LLV( LOWN))* 100; a=SMARSV,M1,1); b=SMAa,M2, 1); e=3*a- 2*b; K:a; D:b; J:e; 精准买卖 V1:=( U2+H+L)/ 4*10; V2:=EMAV1, 13)- EMAV1, 34); V3:=EMAV2, 5); V4:= 2*(V2-V3)* 5.5; 主力撤:IF (V4<=0,V4, 0), colorblue ; 主力进:IF(V4>=0,V4, 0), COLORFFOOFF V5:=( HHVINDEXH8)- INDEX% HHVINDEXH8)- LLV( INDEXL 8))* 8; V6:=EMA3*V5-2*SMAV5, 18, 1), 5); V7:=( INDEXGLLV( INDEXL 8))/( HHVINDEXH8)- LLV( INDEXL, 8))* 10; V8:=( INDEX(C2+INDEXHMNDEXL?/ 4; V9:=EMAV8, 13)- EMAV8, 34); VA:=EMAV9, 3); VB:=(V9-VA)/ 2; 大盘资金进场:IF (VB>=0,VB, 0), colorred ; 大盘资金撤走:IF (VB<=0,VB, 0), colorgreen ; V11:=3*SMA C-LLV(L, 55))/( HH\(H, 55)- LLV L, 55))* 100, 5, 1)- 2*SMASMA C- LLV( L, 55))/( HHVH,55)- L LV; L, 55))* 100,5, 1), 3, 1); 趋势线:EMAV11,3); V12:=(趋势线-REF趋势线,1))/ REF趋势线,1)* 100; 准备现金:STICKLINE(趋势线<=13, 0, 20, 5,0), COLORCC9900 AA:=(趋势线v=13) ANDFILTER((趋势线v=13), 15); DRAWTEXAA, 30,'准备现金'),COLORCC9900 买入股票:STICKLINE(趋势线<=13 ANDV12>13, 0, 50, 5, 0), COLOR0099FF BB:=(趋势线<=13 ANDV12>13) ANDFILTER 趋势线<=13 ANDV12>13), 10); DRAWTEXBB, 60,'买入股票'),COLOR0099F;F 卖临界:STICKLING 趋势线>90 AND趋势线>RER 趋势线,1), 100, 95, 15, 1), COLORFFFF00 见顶清仓:FILTER(趋势线>90 AND趋势线vREF趋势线,1) AND主力进vREF主力进,1), 8); DRAWTEXT见顶清仓,90,'逃顶'),coloryellow ; CC:=(趋势线>=90 ANDV12) ANDFILTER((趋势线>=90 ANDV12), 10); 同花顺公式编辑教程大全 什么是技术指标 MA均线就是一种技术指标,我们在炒股的时候,经常会将一些行情数据进行数学计算得出一些曲线等等,方便我们掌握股市的变动情况。 什么是条件选股 简单讲,就是按照您的设定的条件用电脑帮助您完成一些太多太复杂的挑选--比如您有一些好的心得和方法,可使有1000多只股票,您就是有100双眼睛有时也不一定可以看得过来,这时电脑就派上用场了! 什么是参数 比如讲:10日均线,您可以把10日当作参数,好处在于,您觉得需要修改成5日的时候,就可以使用一些简单的方法,例如参数精灵来很方便的修改和调整。参 数需要名字,例如M就不错。还要规定参数的范围,例如1日至260日。这样我们就可以在1到260之间任意调节M的值了,M最常用的数填在“缺省”一栏, 例如你最喜欢用10日均线,那就填10吧。 什么是周期 这么解释吧!我们有的投资者喜欢使用日线图作技术分析;有的喜欢用5分钟的K线;有的喜欢使用长一点时间的,例如周线。所以在公式设计中,允许不同喜好的使用者选择不同的分析时间--就是可以选择不同的周期。 什么是函数 函数在公式编写非常重要,如果作个比喻,我们用一种语言去告诉电脑我的想法,并且让它去帮我做,那么函数就是这种语言的单词。 例一: 一根K线有四个价格组成: 最高价:HIGH 收盘价:CLOSE 最低价:LOW 开盘价:OPEN 成交量:VOL 成交额:AMO 例二: 两条均线不断地交叉,就专门设定了一条函数来描述两条线交叉:CROSS(X,Y) 假如下图中的两条均线一条名叫X,另外一条叫Y CROSS(X,Y)表示X向上穿过了Y CROSS(Y,X)表示Y向上穿过了X 例三: 前面的CLOSE,还是VOL,都表示当天,或者您使用的不是日线,那就表示本周期的数据,那么前几天的怎么表示呢 同花顺公式编写及函数 周期: 由于证券市场里的各项数据都与代码、时间密切相关,所以在这里的各项数据都只能用于特定的一类或几类代码及相应的一个或几个周期。(注意:同一个数据项可能适用于多类代码及多个周期,其具体的数值也将不同。)代码的分类:个股(含债券)。沪深指数(仅1A0001(统计上海A、B股基金)、1A0002(统计上海A股)、1A0003(统计上海B股)、399001(统计深圳A、B股基金)、399002(统计深圳A股)、399003(统计深圳B股)六个指数)。期货。 周期分类:实时(记录当前传过来的数据)、成交明细(记录每一笔成交的数据)、分时(记录每分钟成交的数据)、分钟K线(以1分钟为单位的K线数据)、日K线(以1个交易日为单位的K线数据)。 注意:基本数据项自身并不带周期,也就是说编写公式的时候,如果所选用的周期不在此数据项的适用范围内,测试公式的时候系统是不会报错的,但这个数据项的数值将为?空?,即取不到任何数据。 注意:所有的基本数据项都可以直接拖到表格里,它将依照表格的代码、周期而显示相应的数值。也都可以直接拖到窗口里作为一个曲线输出,但一般不推荐这样做,如果要画曲线最好新编写一个?曲线公式?。 其返回值为函数里面的return语句规定的返回值。若无return语句,则返回被调用函数里,以函数名命名的变量的值。若无以函数名命名的变量,则返回最后一个输出的值。若无输出的值,则返回最后一个被调用的语句的值。 例如:调用KDJ指标。KDJ函数的名称为kdj,其参数和内容如下: 参数名最小值最大值默认值 N1 1 100 9 M1 2 40 3 M2 2 40 3 函数内容为: RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100; K:SMA(RSV,M1,1); D:SMA(K,M2,1); J:3*K-2*D 则当您在其它函数里输入a=KDJ(8,6,6)的时候,相当于计算N1=8,M1=6,M2=6时的J值,并把这个值赋给a。 注意: 1、当传递的参数数目不等于被调用函数设置的参数数目时。 a、没有传递参数。则采用原来设置的默认参数计算。 b、传递参数少于被调用函数设置的参数数目。则将参数传过去,依次改 变前面同样数目参数的值,后面其它的参数采用原来设置的默认参数计算。 c、传递参数大于被调用函数设置的参数数目。则将参数传过去,依次改 变被调用函数的参数值,多余的参数不起作用。 2、函数名称不区分大小写。 通达信绝对高手DDX指标 DRAWBAND(0,RGB(0,139,255),0.5,RGB(0,139,255)),COLORFF8B00; DRAWBAND(0.5,RGB(0,120,0),1,RGB(0,120,0)),COLOR007800; DRAWBAND(1,RGB(187,0,187),1.5,RGB(187,0,187)),COLORBB00BB; DRAWBAND(1.5,RGB(255,58,133),2,RGB(255,58,133)),COLOR853AFF; DRAWBAND(2,RGB(255,152,0),2.5,RGB(255,152,0)),COLOR0098FF; DRAWTEXT(ISLASTBAR,0.25,'███'),COLORFF8B00; DRAWTEXT(ISLASTBAR,0.25,'冰冻'),COLORFFFFCC; DRAWTEXT(ISLASTBAR,0.75,'███'),COLOR007800; DRAWTEXT(ISLASTBAR,0.75,'冷门'),COLORWHITE; DRAWTEXT(ISLASTBAR,1.25,'███'),COLORBB00BB; DRAWTEXT(ISLASTBAR,1.25,'活跃'),COLORFFFFCC; DRAWTEXT(ISLASTBAR,1.75,'███'),COLOR853AFF; DRAWTEXT(ISLASTBAR,1.75,'热门'),COLORWHITE; DRAWTEXT(ISLASTBAR,2.25,'███'),COLOR0098FF; DRAWTEXT(ISLASTBAR,2.25,'高温'),COLORWHITE; {计算数据} R:=PERIOD; S:=FROMOPEN;VA1:=EMA(CAPITAL/IF(R=0,SUM(VOL,S),VOL)/CLOSE,10)/CLOSE; 地:IF(VA1>=2.5,2.5,VA1),COLORYELLOW,LINETHICK2; 天: POW(ATAN(EMA(CAPITAL/IF(R=0,SUM(VOL,S),VOL)/CLOSE,10)),2),COLORB5CA43,LINE THICK2; 趋势: EMA(WINNER(CLOSE)*100,10)/50,LINETHICK2,COLOR0015FF; 买卖: EMA((-3)*(HHV(HIGH,30)-CLOSE)/(HHV(HIGH,30)-LLV(LOW,30))+2.7,9),COLORWHITE, LINETHICK2; {低位信号} 低①:买卖<0,COLORRED,NODRAW; STICKLINE(低 ①,0,-0.1,3,0), COLORRED; 低②:买卖<0.1 AND 买卖>0 AND 买卖>=ref(买 卖,1),COLORGREEN,NODRAW; STICKLINE(低②,0,-0.1,2.5,0), COLORGREEN; 低③:买卖 <0.25 AND 买卖>0.1 AND 买卖>=ref(买卖,1),COLORYELLOW,NODRAW; STICKLINE(低 ③,0,-0.1,2,0), COLORYELLOW; 低A:买卖<0 AND 买卖>=ref(买 卖,1),COLOR0099FF,NODRAW; STICKLINE(低A,0.1,-0.1,3,0), COLOR0099FF; 低B:买卖=ref(买卖,1) AND 买卖<0.8 AND 趋势>=ref(趋势,1) AND ref(EXIST(买卖<=ref(买卖,1),2),1) AND ref(EXIST(买卖 <=0,10),8),COLOR0099FF,NODRAW; STICKLINE(低B,0.3,0,3,0), COLOR0099FF; {高位信号} 高①:买卖>2.5 AND 买卖>ref(买卖,1),COLORRED,NODRAW; STICKLINE(高 ①,2.6,2.4,3,0),COLORRED; 高②:天>=1.9 AND 买卖>=2.2 AND CROSS(ref(HHV(买 卖,3),3),天),COLOR007800,NODRAW; STICKLINE(高②,2.6,2.4,2.5,0),COLOR007800; 高③:天<1.77 AND 买卖>=2.2 AND CROSS(ref(HHV(买卖,7),6), 天),COLORFF8B00,NODRAW; STICKLINE(高③,2.6,2.4,2,0),COLORFF8B00; 高A:买 卖>2.45 AND 买卖<2.5 AND 买卖<=ref(买卖,1), COLORRED,NODRAW; STICKLINE(高A,2.5,2.4,3,0), COLORRED; 高B:买卖>ref(LLV(买卖,5),4) AND 买卖<=ref(买卖,1) AND 买卖>1.5 AND 趋势<=ref(趋势,1) AND ref(EXIST(买卖>=ref(买卖,1),2),1) AND ref(EXIST(买卖>=2.48,10),8), COLOR0099FF,NODRAW; STICKLINE(高B,2.7,2.4,3,0), COLOR0099FF; 同花顺软件系统函数使用说明 03-26 22:34 1 3498 人围观只看楼主回复 同花顺股票软件的内置函数是为了实现某一运算功能而用来被公式调用的。按函数的功能分为引用函数、时间函数、板块函数、指标函数、算术函数、逻辑函数、财务函数、统计函数共八类。 一、同花顺引用函数: 1、求和:求总和。用法:SUM(X,N),统计N周期中X的总和,N=0则从第一个有效值开始。例如:SUM(VOL,5)周期设为日线时,表示最近5个交易日的成交量之和。SUM(VOL,0)表示从传数据过来第一天起的成交量总和,具体如在区间统计里统计“总手” SUM(VOL,0)即是指全区间的成交量之和。 2、最高值:求最高值。用法:HHV(X,N),求N周期内X最高值,N=0则从第一个有效值开始。例如:HHV(HIGH,30)表示求30日最高价。 3、最低值:求最低值。用法:LLV(X,N),求N周期内X最低值,N=0则从第一个有效值开始。例如:LLV(LOW,0)表示求历史最低价。 4、有效周期数:求总的周期数。用法:BARSCOUNT(X),第一个有效数据到当前的天数。 5、向前赋值:将当前位置到若干周期前的数据设为1。用法:BACKSET(X,N),若X非0,则将当前位置到N周期前的数值设为1。例如:BACKSET(CLOSE>OPEN,2)若收阳则将该周期及前一周期数值设为1,否则为0。 6、满足条件的周期数:统计满足条件的周期数。用法:COUNT(X,N),统计N 周期中满足X条件的周期数,若N=0则从第一个有效值开始。例如:COUNT(CLOSE>OPEN,20)表示统计20周期内收阳的周期数。 反趋向指标 KDJ 指标说明:KDJ,其综合动量观念、强弱指标及移动平均线的优点,早年应用在期货投资方面,功能颇为显著,目前为股市中最常被使用的指标之一。买卖原则:1 K线由右边向下交叉D值做卖,K线由右边向上交叉D值做买。2 高档连续二次向下交叉确认跌势,低挡连续二次向上交叉确认涨势。3 D值<20%超卖,D值>80%超买,J>100%超买,J<10%超卖。4 KD 值于50%左右徘徊或交叉时,无意义。5 投机性太强的个股不适用。6 可观察KD值同股价的背离,以确认高低点。 ROC 当ROC向下跌破零,卖出信号;ROC向上突破零,买入信号。股价创新高,ROC未配合上升,显示上涨动力减弱。股价创新低,ROC未配合下降,显示下跌动力减弱。股价与ROC从低位同时上升,短期反弹有望。股价与ROC从高位同时下降,警惕回落。 W&R威廉指标 算法:N日内最低价与当日收盘价的差,除以N日内最高价与最低价的差,结果放大100倍参数:N 统计天数一般取14天用法:1.低于20,超买,即将见顶,应及时卖出2.高于80,超卖,即将见底,应伺机买进3.与RSI、MTM指标配合使用,效果更好RSI RSIS为1978年美国作者Wells WidlerJR。所提出的交易方法之一。所谓RSI英文全名为Relative Strenth Index,中文名称为相对强弱指标.RSI的基本原理是在一个正常的股市中,多空买卖双方的力道必须得到均衡,股价才能稳定;而RSI是对于固定期间内,股价上涨总幅度平均值占总幅度平均值的比例。1 .RSI值于0-100之间呈常态分配,当6日RSI值为80‰以上时,股市呈超买现象,若出现M头为卖出时机;当6日RSI值在20‰以下时,股市呈超卖现象,若出现W头为买进时机。2 .RSI一般选用6日、12日、24日作为参考基期,基期越长越有趋势性(慢速RSI),基期越短越有敏感性,(快速RSI)。当快速RSI由下往上突破慢速RSI时,为买进时机;当快速RSI由上而下跌破慢速RSI时,为卖出时机。 BIAS 乖离率表现个股当日收盘价与移动平均线之间的差距。正的乖离率愈大,表示短期获利愈大,则获利回吐的可能性愈高;负的乖离率愈大,则空头回补的可能性愈高。按个股收盘价与不同天数的平均价之间的差距,可绘制不同的BIAS线。 ADTM DTM赋值:如果开盘价<=昨日开盘价,返回0,否则返回(最高价-开盘价)和(开盘价-昨日开盘价)的较大值DBM赋值:如果开盘价>=昨日开盘价,返回0,否则返回(开盘价-最低价)和(开盘价-昨日开盘价)的较大值STM赋值:DTM的N日累和SBM赋值:DBM的N日累和输出动态买卖气指标:如果STM>SBM,返回(STM-SBM)/STM,否则返回如果STM=SBM,返回0,否则返回(STM-SBM)/SBM输出MAADTM:ADTM的M日简单移动平均1.该指标在+1到-1之间波动;2.低于-0.5时为很好的买入点,高于+0.5时需注意风险. ATR 输出TR:(最高价-最低价)和昨收-最高价的绝对值的较大值和昨收-最低价的绝对值的较大值输出真实波幅:TR的N日简单移动平均算法:今日振幅、今日最高与昨收差价、今日最低与昨收差价中的最大值,为真实波幅,求真实波幅的N日移动平均参数:N 天数,一般取14 OSC 变动速率线:100*(收盘价-收盘价的N日简单移动平均)MAOSC:OSC的M日平滑平均1.OSC 以100 为中轴线,OSC>100 为多头市场;OSC<100 为空头市场;2.OSC 向上交叉其平均线时, 同花顺公式编写公式的编写,并不是人人都去编写公式,当然自己根据经验编写一下也不是不可。但是现有的公式是怎样编写的,要清楚,这样你才知道这个公式的可信度究竟有多大。盲目的说这个指标如何,那个指标如何,知其然不知其所以然。学过初等数学的都知道:方程与曲线的关系,这里是借用这句话。各种技术指标,就是对过去的一个统计,只能说明现状。那些神神秘秘的所谓划线高手,其实是一瓶子不满,半瓶子晃荡。不要叫那些人唬住,几十种指标所涉及的数学知识严格点说,就是小学的知识。当然编辑公式时会涉及高一些的数学知识。 第一课编写公式和用公式选股 一、导文做股票的朋友在选择股票的时候,往往会有很多想法,如:盘子(流通股)太大的不想要,股价在60 日均线下运行的股票不想要。或者是有一些好的经验,如移动平均线刚刚多头排列的股票,这样的股票也叫黑马抬头。现在在 A 市上市的股票差不多有两千个了,而且还在一天比一天多。弱水三千只取一瓢饮,股票众多做好一个就行。如何才能选出来我们想要的股票来呢?这就是我们将要学习的做一个股票操作高手必备的内容:公式的编写与应用。 二、公式编写我们一边做公式一边讲解吧。上面刚刚提到的三个问题,假设我们要选出流通盘在 2 亿股以下,股价在60 日移动平均线上运行的股票。我们先用语句描述出来即为: SHGZG〈200000000 and c > ma(c,60) ”这样就行了。其中: “ SHGZG为上市流通股”的函数,“ C” “CLOSE收盘价函数的缩写。上面的语句的意思即为上市流通股小于2亿股同时收盘价在60日移动平均线之上”。大家看看多简单。 现在,对没用过公式来找股票的朋友是不是有个这样的想法。编公式的 事先放到后面慢慢学,我先学会怎么样用现成的公式吧。那好吧,跟我操作。 请打开行情软件(蓝本为同花顺软件),按“CTRL+F或者点菜单选项 工具”,公式管理”,会出现下面的介面。 213=0,BIGBUYCOUNT4,主动买入小单量, 214=0,BIGSELLCOUNT4,主动卖出小单量, 215=5,BIGBUYTICK1,主动买入特大单笔数, 216=5,BIGSELLTICK1,主动卖出特大单笔数, 217=5,BIGBUYTICK2,主动买入大单笔数, 218=5,BIGSELLTICK2,主动卖出大单笔数, 219=5,WAITBUYTICK1,被动买入特大单笔数, 220=5,WAITSELLTICK1,被动卖出特大单笔数, 221=5,WAITBUYTICK2,被动买入大单笔数, 222=5,WAITSELLTICK2,被动卖出大单笔数, 223=5,BIGBUYMONEY1,主动买入特大单金额, 224=5,BIGSELLMONEY1,主动卖出特大单金额, 225=5,BIGBUYMONEY2,主动买入大单金额, 226=5,BIGSELLMONEY2,主动卖出大单金额, 227=5,WAITBUYMONEY1,被动买入特大单金额, 228=5,WAITSELLMONEY1,被动卖出特大单金额, 229=5,WAITBUYMONEY2,被动买入大单金额, 230=5,WAITSELLMONEY2,被动卖出大单金额, 231=5,BUYTICK,买入单数量, 232=5,SELLTICK,卖出单数量, 240=0,PREYIELD,昨日收盘收益率, 241=0,PREAVGYIELD,昨日加权平均收益率, 242=0,OPENYIELD,开盘收益率, 243=0,HIGHYIELD,最高收益率, 244=0,LOWYIELD,最低收益率, 245=0,LASTYIELD,最新收益率, 246=0,AVGYIELD,当日加权平均收益率, 250=5,BUYMONEY5,委托买入前五档金额, 251=5,SELLMONEY5,委托卖出前五档金额, 252=5,BUYMONEY10,委托买入前十档金额, 253=5,SELLMONEY10,委托卖出前十档金额, 48=5,ZHANGSHU,涨速,(日线不能用)722=3,LC_BCFX,本次风险, 723=3,LC_YQYL,预期盈利, 98=5,YVALUE,Y轴数值, 99=2,YSTRING,Y轴字符串, 51=3,PERVOL,分价量比, 80=0,YJLX,应计利息, 36=3,INDEXTYPE,指数种类, 37=3,TOTALSTOCK,本类股票总数, 38=3,RISECOUNT,上涨家数, 出信号后太妖了,送给大家 没用任何未来函数 是源码,有能力的可以自己修改了 因为每个人的想法都不一样,我的想法只能到这一步了 高手可以更进一步 {妖股出现} {副图} V2:=(H-L); V3:=ABS((O-C)); V4:=(H-IF((C>O),C,O)); V5:=(IF((C>O),O,C)-L); V6:=((V3/V2)*V); V7:=((V4/V2)*V); V8:=((V5/V2)*V); VB:=(((MA(C,5)>MA(C,10)) AND (MA(C,10)>MA(C,30))) AND (MA(C,30)>MA(C,60))); VC:=((((V6>(MA(V,5)*2)) AND (V6 >= V7)) AND (V6 >= V8)) AND (C>O)) OR ((V>(MA(V,5)*3)) AND VB); VD:=FILTER(VC,15); 妖股出现:DRAWTEXT(VD,0.85,'妖股出现'),COLORRED; IF(VD,1,0),COLORRED; {选股} V2:=(H-L); V3:=ABS((O-C)); V4:=(H-IF((C>O),C,O)); V5:=(IF((C>O),O,C)-L); V6:=((V3/V2)*V); V7:=((V4/V2)*V); V8:=((V5/V2)*V); VB:=(((MA(C,5)>MA(C,10)) AND (MA(C,10)>MA(C,30))) AND (MA(C,30)>MA(C,60))); VC:=((((V6>(MA(V,5)*2)) AND (V6 >= V7)) AND (V6 >= V8)) AND (C>O)) OR ((V>(MA(V,5)*3)) AND VB); FILTER(VC,15);同花顺指标说明
大智慧,飞狐,通达信等几款主流行情软件公式导入法 同花顺软件编写指标的常用通用函数
同花顺的选股公式
同花顺公式完全手册
同花顺自编指标公式说明书
同花顺公式编写教程
同花顺指标代码
同花顺公式大全附经典公式
同花顺常用公式函数大全
指标公式源码通达信绝对高手DDX指标
同花顺函数
同花顺指标含义
同花顺公式编写教程
同花顺L2指标
妖股出现通达信指标公式源码