大智慧股票公式之循环语句

合集下载

大智慧公式语法教程(修订版)

大智慧公式语法教程(修订版)

大智慧新一代公式编辑语法大全VARIABLE 变量定义(定义并初始化变量)语法:VARIABLE:name=inivalue;name表示变量名,inivalue表示变量类型及初始值。

例如:VARIABLE: T=0; 表示定义浮点数变量T并初始化为0。

INPUT 定义参数(定义并设置参数)语法:INPUT:name(default,min,max,step);name表示参数名,default表示缺省值,min表示最小值,max表示最大值,step表示优化步长,除default外都可以省略。

例如:INPUT: T(10);表示定义参数T,缺省值为10。

IF分支语句语法:IF expr THEN expr ELSE expr;FOR FOR循环语法1(递增):FOR expr=n1 TO n2 DO expr;语法2(递减):FOR expr=n1 DOWNTO n2 DO expr;WHILE WHILE循环语法:WHILE expr DO exprBREAK终止循环(终止if、for、while循环的继续执行)语法:BREAK;BEGIN组合语句(将 BEGIN 和 END 之间的语句合成一个复合语句) 语法:BEGINExpr;END;DATA2数据2(引用本股票之外的数据)REFLINE参考线(使用参考线作为横坐标线)语法:REFLINE:**,***,...;(在***的位置画水平线) DEFINE宏定义语法:DEFINE Name SomethingDEFFUNC函数宏定义语法:DEFFUNC Name(x) Something跳转语句JP跳转BREAK BREAKLOOP单步循环JT TRUE跳转JNT FALSE跳转JNE不等于跳转JEQ等于跳转JLE小于等于跳转JLT小于跳转JGE大于等于跳转JGT大于跳转INC加1DEC减1PERCENT百分比REFINDI指标引用REFEXPLORER条件选股引用REFSYSTEM交易系统引用REFSTK股票引用REFDLL动态库引用ARYREF数组引用ARYASGN数组赋值STRADD字符串加STRADDNUM字符串加数字DATA2数据2引用本股票之外的数据:赋值:=赋值=相等<>不等>大于>=大于或等于<小于<=小于或等于And逻辑与运算Or逻辑或运算+加法-减法*乘法/除法O开盘价H最高价L最低价C收盘价V成交量OPEN取得该周期开盘价HIGH取得该周期最高价LOW取得该周期最低价CLOSE收盘价VOL成交量AMOUNT成交额ADVANCE取得该周期上涨家数DECLINE取得该周期下跌家数TICKCOUNT取得该周期成交笔数BUYVOL取得主动性买单量SELLVOL取得主动性卖单量ISBUYORDER取得该成交是否为主动性买单BIDPRICE取得委买1--委买3价格BIDVOL取得委买1--委买3量ASKPRICE取得委卖1--委卖3价格ASKVOL取得委卖1--委卖3量DIVIDEND每股派息数量DIVIDBARS派息到现在的周期数SPLIT除权比例 SPLIT(N),取得之前第N次除权(送股或配股)的除权比例SPLITBARS除权到现在的周期数 SPLITBARS(N),取得之前第N次除权到当前的周期数BARSTATUS数据位置状态返回1表示第一根K线,2表示最后一个数据,0表示中间位置DISPSTATUS数据显示状态。

大智慧炒股公式集锦

大智慧炒股公式集锦

大智慧炒股公式集锦紫涨绿卖A01:=DYNAINFO(7);A03:=BARSCOUNT(CLOSE);A04:=(SMA((CLOSE / HHV(HIGH,120)),3,1) * 100);A05:=IF((A03 > 20),A04,0);A06:=IF((LOW > A01),0,IF((HIGH < A01),1,(((A01 - LOW) + 0.009) / ((HIGH - LOW) + 0.009))));A07:=DMA(A06,(VOL / CAPITAL)) * 60;A09:=IF((((A07 > 0) AND (A07 > REF(A07,1))) AND (A05 <= 88)),A07,0);VAR1:=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); VAR2:=EMA(VAR1,8);VAR3:=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)-LLV(L,55))*100,5,1),3,1); 趋势:=EMA(VAR3,3)-10;{FILLRGN(趋势,80,趋势>80);}DRAWICON(CROSS(趋势,0),0,1);{FILLRGN(0,A09,(A09 > 0 AND (趋势<20 OR 趋势>REF(趋势,1)AND 趋势<50))),COLORFFFF00;}机构建仓区:0,LINETHICK0,COLORFFFF00;VAR4:=(趋势-REF(趋势,1))/REF(趋势,1)*100;{STICKLINE(趋势<=13,0,20,5,0),COLORCC9900; DRAWTEXT(FILTER(趋势<=13,15),30,'准备现金'),COLORCC9900;STICKLINE(趋势<=13 AND VAR4>13,0,50,5,0),COLOR0099FF;} VAR5:=FILTER((趋势<=13 AND VAR4>13),10); DRAWTEXT(VAR5,60,'买入'),COLOR0099FF;STICKLINE(趋势>=90 AND VAR4,0,30,5,0),COLORGRAY; VAR6:=FILTER((趋势>=90 AND VAR4),10);DRAWTEXT(VAR6,40,'清仓'),COLORGRAY;VAR7:=LLV(LOW,30);VAR8:=HHV(HIGH,30);VAR9:=EMA((CLOSE-VAR7)/(VAR8-VAR7)*4,4)*25; STICKLINE(VAR9>90,100,105,10,2),COLORRED;VAR10:=(VAR9-LLV(VAR9,4))/(HHV(VAR9,4)-LLV(VAR9,4))*100;DRAWTEXT(IF(CROSS(VAR9,VAR10) AND VAR9>87,95,0),88,'险'),COLOR00FF00;DRAWICON(CROSS(90,VAR9),95,5);VAR11:=SMA(ABS(L-REF(L,1)),3,1)/SMA(MAX(L-REF(L,1),0),3,1)*100;VAR12:=HHV(VAR11,30)*8;火焰山:EMA(IF(LOW<=VAR7 AND 趋势<40,VAR11+VAR12),0),3)/618,COLORRED,LINETHICK2; STICKLINE(火焰山>0,0 ,火焰山*1.2,8,0 ),COLORRED;VAR13:=(MA(C,1)+MA(C,3)+MA(C,5)+MA(C,7)+MA(C,9))/5; VAR14:=(MA(C,2)+MA(C,4)+MA(C,6)+MA(C,8)+MA(C,10))/5; 趋势线: 趋势,COLORYELLOW,LINETHICK2;VAR16:=MAX(EMA(VAR13,2)-EMA(VAR14,5),0)*200;VAR17:=EMA(VAR16,5);波浪峰:VAR17,STICK,COLORFF00FF;STICKLINE(VAR17<REF(VAR17,1),0,VAR17,1,0),COLOR00FF00; VAR18:=MA(趋势线,8);IF(CROSS(VAR2,VAR18) AND VAR2<15,50,0),COLORRED; DRAWTEXT(CROSS(趋势线,VAR2)AND 趋势线>REF(趋势线,1)AND 趋势线<50,50,'追涨'),COLORFF0000;KDJ+MACDDRAWGBK(close>0,STRIP(RGB(25,25,112),RGB(47,79,79),0)); RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;K:SMA(RSV,3,1),LINETHICK2,COLORWHITE;D:SMA(K,3,1),LINETHICK2,COLOR00DDDD;J:3*K-2*D,LINETHICK2,COLOR800080;DIFF:EMA(CLOSE,12)-EMA(CLOSE,26),linethick0,COLOR0099FF;DEA :EMA(DIFF,9),linethick0,COLORD89837;MACD:2*(DIFF-DEA),COLORFF9999,linethick0;YLZC:=if(close=INDEXC,(INDEXC+INDEXh+INDEXl+INDEXO)/ 4,AMOUNT/(vol+0.01)/100);阻价:=if(close=INDEXC,YLZC+INDEXC-INDEXl,YLZC+(close-low));支价:=if(close=INDEXC,INDEXl+INDEXC-YLZC,low+(close-YLZC));今压:REF(阻价,1),LINETHICK0,COLORAA11BB;今撑:REF(支价,1),LINETHICK0,COLOR009900;明压:阻价,LINETHICK0;明撑:支价,LINETHICK0;rsv1:=(hhv(h,9.8)-c)/(hhv(h,9.8)-llv(l,9.8))*101; kk:=sma(rsv1,3,1);dd:=sma(kk,3,1);jj:=3*kk-2*dd;买卖:=if(jj>=100,100,if(jj<=0,0,jj));明天买:if(买卖=100,0-10,0),color00cccc;明天卖:if(买卖=0,90,100),color00ff00;KX:=250;KH:=HHV(K,KX);DH:=HHV(D,KX);JH:=HHV(J,KX);KL:=LLV(K,KX);DL:=LLV(D,KX);JL:=LLV(J,KX);HKMAX:=MAX(KH,MAX(DH,JH));LKMIN:=MIN(KL,MIN(DL,JL));KHLB:=(HKMAX+LKMIN)/2;KHLC:=HKMAX-LKMIN;MHF:=HHV(DIFF,KX);MHD:=HHV(DEA,KX);MHM:=HHV(MACD,KX);MLF:=LLV(DIFF,KX);MLD:=LLV(DEA,KX);MLM:=LLV(MACD,KX);HMAX:=MAX(MHF,MAX(MHD,MHM)); LMIN:=MIN(MLF,MIN(MLD,MLM)); FHLB:=(HMAX-LMIN)/100;FHLC:=HMAX-LMIN;SH:=(0-FHLB)*(KHLC/FHLC)+KHLB; DIFFA:=(DIFF-FHLB)*(KHLC/FHLC)+KHLB;DEAA:=(DEA-FHLB)*(KHLC/FHLC)+KHLB; MACDA:=(macd-FHLB)*(KHLC/FHLC)+KHLB;CDA:=MACD<ref(MACD,1) and MACD>0;CDB:=MACD>=ref(MACD,1) and MACD>0;CDC:=MACD>ref(MACD,1) and MACD<0;CDD:=MACD<=ref(MACD,1) and MACD<0; STICKLINE(CDA,SH,macda,6,0),COLOR00AAFF;{黄色段} STICKLINE(CDA,SH,macda,6.6,0),COLOR00BBFF; STICKLINE(CDA,SH,macda,4.4,0),COLOR00CCFF; STICKLINE(CDA,SH,macda,3.3,0),COLOR00DDFF; STICKLINE(CDA,SH,macda,2.2,0),COLOR00EEFF; STICKLINE(CDA,SH,macda,1.1,0),COLOR00FFFF; STICKLINE(CDB,SH,macda,6,0),COLOR0000AA; {红色段} STICKLINE(CDB,SH,macda,6.6,0),COLOR0011BB; STICKLINE(CDB,SH,macda,4.4,0),COLOr0022CC;STICKLINE(CDB,SH,macda,3.3,0),COLOR0033DD; STICKLINE(CDB,SH,macda,2.2,0),COLOR0044EE; STICKLINE(CDB,SH,macda,1.1,0),COLOR0055FF; STICKLINE(CDC,SH,macda,6,0),COLORAA00BB;{向上粉红} STICKLINE(CDC,SH,macda,6.6,0),COLORBB11BB; STICKLINE(CDC,SH,macda,4.4,0),COLORCC22BB; STICKLINE(CDC,SH,macda,3.3,0),COLORDD33BB; STICKLINE(CDC,SH,macda,2.2,0),COLOREE44BB; STICKLINE(CDC,SH,macda,1.1,0),COLORFF55BB; STICKLINE(CDD,SH,macda,6,0),COLORFF7700; STICKLINE(CDD,SH,macda,6.6,0),COLORFF8811; STICKLINE(CDD,SH,macda,4.4,0),COLORFFAA22; STICKLINE(CDD,SH,macda,3.3,0),COLORFFBB33; STICKLINE(CDD,SH,macda,2.2,0),COLORFFDD44; STICKLINE(CDD,SH,macda,1.1,0),COLORFFDD55;PARTLINE(DIFFA,DIFF>0,RGB(255,153,153),DIFF<0,RGB(255,1 53,153));PARTLINE(DEAA,DEA>0,RGB(65,105,225),DEA<0,RGB(65,105,2 25));DRAWTEXT(BARSTATUS=2,SH,' 0'),color00aaaa;TYP:=(HIGH+LOW+CLOSE)/3;STICKLINE(diff>ref(diff,1),20,20,2,0),COLORRED;STICKLINE(diff<ref(diff,1),20,20,2,0),COLORGREEN;STICKLINE(K>=ref(K,1) or k>d anddiff>ref(diff,1),80,80,2,1),COLORRED;STICKLINE(K<ref(K,1),80,80,2,1),COLORGREEN;MACD金叉:=CROSS(MACD,DIFF) AND MACD>=(0-0.05) AND MACD<=0.02;DRAWTEXT(MACD金叉,macda*0.82,'MACD金叉'),color00FFFF;XX:=ema(MA(LOW,3)*0.96,30);DIFF金叉:=if(CROSS(DIFF,DEA) AND XX-REF(XX,1)>0 AND MACD>=REF(MACD,1) AND DIFF<=0,1,0);DRAWTEXT(DIFF金叉=1,DIFFA*1.68,'DIFF金叉'),colorCDFFBB;低位金叉:=CROSS(DIFF,DEA) AND DIFF<-0.1;DRAWTEXT(低位金叉,deaa*0.99,' 低位金叉'),COLOR0099DD;DIFDEA:=COUNT(CROSS(DIFF,DEA),BARSLAST(DEA>=0));二次金叉:=CROSS(DIFF,DEA) AND DEA<0 ANDCOUNT(DIFDEA=2,21)=1;DRAWTEXT(二次金叉,deaa*0.99-8,' 二次金叉'),ColorFF00FF;A1:=BARSLAST(REF(CROSS(DIFF,DEA),1));底背离:=REF(CLOSE,A1+1)>CLOSE AND DIFF>REF(DIFF,A1+1) AND CROSS(DIFF,DEA);DRAWTEXT(底背离,DEAA*0.99-16,' 底背离'),Color0099FF;A2:=BARSLAST(REF(CROSS(DEA,DIFF),1));顶背离:=REF(CLOSE,A2+1)<CLOSE AND REF(DIFF,A2+1)>DIFF AND CROSS(DEA,DIFF);DRAWTEXT(FILTER(顶背离,5),DEAA*1.02,'顶背离'),COLORDDAAAA;{周金叉,死叉}周DIFF:="MACD.DIFF#WEEK";周DEA:="MACD.DEA#WEEK";周MACD:="MACD.MACD#WEEK";DIF周金叉:=CROSS(周DIFF,周DEA);DRAWTEXT(DIF周金叉,DEAA,'DIFF周金叉'),COLOR0099FF;DRAWTEXT(CROSS(周DEA,周DIFF),DEAA+4,'DIFF周死叉'),align0,COLORCDFFBB;MACD周金叉:=CROSS(周MACD,周DIFF) AND 周MACD>=(0-0.05) AND 周MACD<=0.02;DRAWTEXT(MACD周金叉,macda-0.03,'MACD周金叉'),color00FFFF;{月金叉,死叉}月DIFF:="MACD.DIFF#MONTH";月DEA:="MACD.DEA#MONTH";DIF月金叉:=CROSS(月DIFF,月DEA);DRAWTEXT(DIF月金叉,DEAA*0.98,'DIF月金叉'),COLOR00FFCC;DRAWTEXT(CROSS(月DEA,月DIFF),DEAA*1.02,'DIF月死叉'),align0,COLORDDDDDD;周K:="KDJ.K#WEEK"(9,3,3);周D:="KDJ.D#WEEK"(9,3,3);周J:="KDJ.J#WEEK"(9,3,3);月K:="KDJ.K#MONTH"(9,3,3);月D:="KDJ.D#MONTH"(9,3,3);月J:="KDJ.J#MONTH"(9,3,3);月金叉:=cross(月K,月D);周金叉:=cross(周K,周D);日金叉:=FILTER(cross(K,D) and K<20,4);drawtext(月金叉,月D-2,'★'),ALIGN0,color0022ee; DRAWTEXT(月金叉,月D-2,'KD月金叉'),coloryellow;drawtext(周金叉,周D,'★'),ALIGN2,color0022ee;DRAWTEXT(周金叉,周D,' KD周金叉'),colorgreen;DRAWICON(日金叉,K,1),align2;DRAWTEXT(日金叉,D-6,'低位金叉'),color00CCCC;DRAWTEXT(CROSS(周D,周K),周D*1.2,'KD周死叉'),COLOR00DDBB;DRAWTEXT(CROSS(月D,月K),月D,'KD月死叉'),COLORFFFFFF; KDB:=BARSLAST(ref(cross(k,d),1));KDDB:=ref(close,KDB+1)>close and ref(k,KDB+1)<k and cross(k,d);K底背:=if(FILTER(KDDB>0,5),1,0);DRAWTEXT(K底背=1,D*0.98,'底背离'),COLORDDDDDD; KDD:=BARSLAST(ref(cross(d,k),1));K顶背:=ref(close,KDD+1)<close and ref(k,KDD+1)>k and cross(d,k);DRAWTEXT(FILTER(K顶背>0,5),D+8,'顶背离'),COLORFFAA22; MD1:=MA(CLOSE,80)-MA(CLOSE,13)/3;MD2:=MA((CLOSE-MD1)/MD1,3);买点1:=CROSS(MD2,0) AND LOW/REF(HIGH,1)<1.012 AND J<75 AND J>REF(J,1);ma12:=MA(CLOSE,12);佳点:=if(FILTER(MACD>=REF(MACD,5) ANDopen<=ref(close,1) and XX-REF(XX,1)>0 AND MACD<=0 AND ma12-REF(ma12,1)>=0,3) and J<80 and J>ref(J,1) and D>ref(D,1) and (diff>=ref(diff,1) or dea>=ref(dea,1)),1,0);DRAWTEXT(佳点=1,macda*0.98,'佳点'),color0099FF;DX0:=EMA(CLOSE,2)-EMA(OPEN,5);DX1:=if(CROSS(DX0,MACD) AND LOW<=XX ANDMACD<=(0-0.11) and (J<20 or K<20),1,0);DRAWTEXT(FILTER(DX1,3),0,'短10%'),color00CC00;{短线}MA10:=MA(CLOSE,10);SS:=EMA(MA(HIGH,3)*1.05,30);LQS:=if(FILTER(0.7*(CROSS(DIFF,DEA) AND CLOSE<SS AND XX-REF(XX,1)>0 AND CROSS(MACD,0) AND MACD>=0 ANDDIFF>0 AND ma10-REF(ma10,1)>0 ANDVOL>REF(VOL,1))>=0.7 AND (CLOSE<SS AND XX-REF(XX,1)>0),5) AND J<80,1,0);DRAWTEXT(LQS=1,macda*0.98,'量价齐上'),colorCDFFDD;{量价齐上}最佳点:=IF(COUNT(MD2>REF(MD2,1),3)=3 ANDCOUNT(MD2<0,10)=10 AND REF(MD2,3)=LLV(MD2,10) and J<80 and J>ref(J,1),1,0);DRAWTEXT(最佳点=1,J,'最佳点'),colorFF00CC;买点2:=REF(MD2,2)=LLV(MD2,20) AND REF(MD2,2)<0.071 AND REF(MD2,2)<REF(MD2,1) ANDNOT(REF(LOW,1)>REF(HIGH,2) AND LOW>REF(HIGH,1)) AND CLOSE>REF(CLOSE,1) AND J<75 AND J>REF(J,1);DRAWTEXT(买点1 or 买点2,D-1,'买'),colorff00CC;{预涨}AZ:=DYNAINFO(7);AC1:=REF(C,1);ZF1:=(AZ-AC1)/AC1*100;BZ:=DYNAINFO(8);BV1:=REF(VOL,1);ZF2:=BZ/BV1*100;DZ:=REF(CLOSE,1)-REF(OPEN,1);EZ:=DYNAINFO(23)-DYNAINFO(22);FZ:=REF(VOL,1)-REF(VOL,2);预涨:=ZF1>1 AND ZF1<5 AND ZF2>30 AND DZ>0 AND EZ>0 AND FZ>0 AND D>REF(D,1);DRAWTEXT(预涨,d*0.6,'预\涨'),COLORA52A2A;KD金叉:=cross(K,D)and J>20 and J<80;选股:if(cross(macd,0) or DX1 or 佳点or LQS or K底背or 月金叉or 周金叉or 日金叉or 买点1 or 买点2 or 最佳点or MACD金叉or DIFF金叉or 低位金叉or 二次金叉or 底背离or DIF周金叉or MACD周金叉or DIF月金叉or KD金叉,2,0),LINETHICK0;财富拐点var1:=CLOSE>REF(CLOSE,1) AND CLOSE>REF(CLOSE,2);Var2:=REF(Var1,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);Var3:=REF(Var2,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);Var4:=REF(Var3,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);Var5:=REF(Var4,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);Var6:=REF(Var5,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);Var7:=REF(Var6,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);Var8:=REF(Var7,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);Var9:=REF(Var8,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);CLOSE>=REF(CLOSE,2);VarB:=REF(VarA,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);VarC:=REF(VarB,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);VarD:=CLOSE<REF(CLOSE,1) AND CLOSE<REF(CLOSE,2);VarE:=REF(VarD,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);VarF:=REF(VarE,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);Var10:=REF(VarF,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);Var11:=REF(Var10,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);Var12:=REF(Var11,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);CLOSE>=REF(CLOSE,2);Var14:=REF(Var13,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);Var15:=REF(Var14,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);Var16:=REF(Var15,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);Var17:=REF(Var16,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);Var18:=REF(Var17,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);Var19:=REF(VarD OR VarE OR VarF OR Var10 OR Var11 OR Var12 OR Var13 OR Var14 OR Var15 ORVar16 OR Var17 OR Var18,1) AND Var1;STICKLINE(Var19,REF(CLOSE,1),REF(CLOSE,2),14,1),colorred;Var1A:=REF(Var1 OR Var2 OR Var3 OR Var4 OR Var5 OR Var6 OR Var7 OR Var8 OR Var9 OR VarA ORVarB OR VarC,1) AND VarD;成交拐点VOLUME:VOL,VOLSTICK;主力启动线:MA(VOLUME,5),COLORRED,LINETHICK2;主力洗盘线:MA(VOLUME,35),COLORYELLOW,LINETHICK2;资金异动线:MA(VOLUME,135),COLORBLUE,LINETHICK2;出击:STICKLINE(CROSS(主力启动线,资金异动线) OR ((主力洗盘线> 资金异动线) AND CROSS(主力启动线,主力洗盘线)),0,VOL,2,0),COLORYELLOW;启动:STICKLINE(主力启动线>REF(主力启动线,1) AND (CROSS(VOL,主力启动线) AND (REF(VOL,1)<REF(资金异动线,1) OR REF(VOL,2)<REF(资金异动线,2))),0,VOL,3,0),COLORGREEN;V1:=CLOSE/REF(CLOSE,3)>=1.1;V2:=BACKSET(V1,2);V3:=REF(CLOSE,3)*1.1;V4:=CROSS(C,V3);OK:STICKLINE((V2 ANDCOUNT(V2,2)=1),VOL,0,5,0),COLORRED;COND:(CROSS(主力启动线,资金异动线) OR ((主力洗盘线> 资金异动线) AND CROSS(主力启动线,主力洗盘线)))OR (主力启动线>REF(主力启动线,1) AND (CROSS(VOL,主力启动线) AND (REF(VOL,1)<REF(资金异动线,1) ORREF(VOL,2)<REF(资金异动线,2))))OR (V2 AND COUNT(V2,2)=1),LINETHICK0;A:=MA(-100*(HHV(HIGH,34)-CLOSE)/(HHV(HIGH,34)-LLV(LOW,34)),19);B:=-100*(HHV(HIGH,14)-CLOSE)/(HHV(HIGH,14)-LLV(LOW,14));D:=EMA(-100*(HHV(HIGH,34)-CLOSE)/(HHV(HIGH,34)-LLV(LOW,34)),4);长期线:=A+100;短期线:=B+100;中期线:=D+100;见顶:=((REF(中期线,1)>85 AND REF(短期线,1)>85 AND REF(长期线,1)>65) AND CROSS(长期线,短期线));顶部区域:=(中期线<REF(中期线,1) AND REF(中期线,1)>80) AND (REF(短期线,1)>95 OR REF(短期线,2)>95 ) AND 长期线>60 AND 短期线<83.5AND 短期线<中期线AND 短期线<长期线+4;顶部:=FILTER(顶部区域,4);STICKLINE( {见顶OR} 顶部,VOL,VOL*1.1,20,1 ),COLORBLUE,LINETHICK2;VAR6:=REF(CLOSE,1);VAR7:=SMA(MAX(CLOSE-VAR6,0),6,1)/SMA(ABS(CLOSE-VAR6),6,1)*100;STICKLINE( CROSS(84,VAR7),VOL,VOL*1.05,20,1 ),COLOR0099 FF,LINETHICK2;均势一:=(((((((((CLOSE + REF(CLOSE,1)) + REF(CLOSE,2)) + REF(CLOSE,3)) + REF(CLOSE,4)) + REF(CLOSE,5)) +REF(CLOSE,6)) + REF(CLOSE,7)) + REF(CLOSE,8)) / 9);均势二:=((((CLOSE + REF(CLOSE,1)) + REF(CLOSE,2)) +REF(CLOSE,3)) / 4);趋势一:=((((均势一- REF(均势一,1)) / REF(均势一,1)) * 1000) + 50);趋势二:=((((均势二- REF(均势二,1)) / REF(均势二,1)) * 1000) + 50);波段高位:=(CROSS(趋势一,趋势二) AND (COUNT((CLOSE > REF(HIGH,1)),12) > 5));STICKLINE(波段高位,VOL,VOL*1.08,20,1 ),COLORGREEN,LINETHICK2;短线买卖ABV:=MA(SUM(IF(CLOSE>REF(CLOSE,1),VOL,IF(CLOSE<REF(C LOSE,1),-VOL,0)),0)/25000,2);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(MT M),12),12));MML:=((100)*(EMA(EMA(MTM,26),26)))/(EMA(EMA(ABS(MTM ),26),26));MMA:=C-REF(C,1);MMB:=100*EMA(EMA(MMA,9),9)/EMA(EMA(ABS(MMA),9),9);MMC:=MA(MMB,5);V1:=(HIGH+OPEN+LOW+(2)*(CLOSE))/(5);V2:=REF(V1,1);V3:=MAX(V1-V2,0);V4:=ABS(V1-V2);V5:=SMA(V3,10,1);V6:=SMA(V4,10,1);V8:=COUNT(((V5)/(V6)<0.2),5);V9:=COUNT((LLV(V1,10)=V1),10);庄进:IF((MMS>REF(MMS,1) AND MMB>REF(MMB,1) AND CROSS(ABV,M2) AND ABV>REF(ABV,1) AND M1>REF(M1,1) AND M2>REF(M2,1)),65,0),colorwhite,POINTDOT;主进主轨:=ABV>M2 AND CROSS(ABV,M1) ANDCROSS(MMB,MMC);STICKLINE(庄进OR 主进主轨,65,0,4,1),colorwhite;精准买卖:=V8>=1 AND V9>=1 AND CLOSE>OPEN AND REF(CLOSE,1)>REF(OPEN,1) AND (VOL>REF(VOL,1)) AND MMS>MML AND CROSS(ABV,M2);短线买点:=V8>=1 AND V9>=1 AND CLOSE>OPEN AND REF(CLOSE,1)>REF(OPEN,1) AND (VOL>REF(VOL,1)) AND CROSS(MMS,MML) AND ABV>REF(ABV,1);中线买点:=V8>=1 AND V9>=1 AND CLOSE>OPEN AND REF(CLOSE,1)>REF(OPEN,1) AND (VOL>REF(VOL,1)) AND ABV>REF(ABV,1) AND MMS>MML AND CROSS(MMM,MML) AND MMS>REF(MMS,1) AND MMM>REF(MMM,1) AND MML>REF(MML,1);主进主买:=ABV>M2 AND MMB>MMC ANDCROSS(MMS,MML) AND MMS>REF(MMS,1) AND MMM>REF(MMM,1) AND MML>REF(MML,1);短中精:=精准买卖OR 短线买点OR 中线买点OR 主进主买;如意:IF(短中精,60,0),ColorFF00FF,POINTDOT;STICKLINE(如意,60,0,4,1),ColorFF00FF;庄增:IF(ABV>M2 AND MMS>MML AND CROSS(MMB,MMC) AND MMB>REF(MMB,1) ANDMMC>REF(MMC,1),55,0),COLORFFCC66,POINTDOT; STICKLINE(庄增,55,0,4,1),COLORFFCC66;Var1:=EMA(SMA((CLOSE-LLV(LOW,19))/(HHV(HIGH,19)-LLV(LOW,19))*100,8,1),3);Var2:=SMA(Var1,3,1);波:=SMA(Var2,3,1);段:=SMA(波,3,1);Var9:=CROSS(段,波) AND 波>80;AA:=LLV(LOW,36);BB:=HHV(HIGH,30);风险:80,Color00FF00;天险:89,ColorFF00FF;太空:100,COLORFFCC66;王:=(EMA(((CLOSE-AA)/(BB-AA))*(4),4))*(25);散户:=EMA( (CLOSE-MA(CLOSE,8))/MA(CLOSE,8),7);金箍:IF(CROSS(散户,0),王,0),COLORYELLOW,POINTDOT;STICKLINE(金箍,40,0,4,1),COLORYELLOW;QVAR1A:=((HHV(HIGH,21)-CLOSE)/(HHV(HIGH,21)-LLV(LOW,21)))*(100)-10;QVAR1B:=((CLOSE-LLV(LOW,21))/(HHV(HIGH,21)-LLV(LOW,21)))*(100);QVAR1C:=SMA(QVAR1B,13,8);QVAR1D:=SMA(QVAR1A,21,8);生意上门:=SMA(QVAR1C,13,8);AAS:=FILTER((COUNT((生意上门-QVAR1D<(-65)),3)=3),34);庄亏:IF(AAS,60,0),colorred,STICK,linethick4;买卖顺意:=MA((((-100))*(HHV(HIGH,34)-CLOSE))/(HHV(HIGH,34)-LLV(LOW,34))+100,5);走势:(生意上门+买卖顺意)/2,colorccffff;趋势:(王+波+段)/3,COLOR0099FF;STICKLINE(Var1>20 AND Var1<80,Var1,Var1,10,1),colorred;控盘出货VAR1:=EMA(EMA(CLOSE,9),9);控盘:=(VAR1-REF(VAR1,1))/REF(VAR1,1)*1000; STICKLINE(控盘<0,控盘,0,4,0),COLORWHITE;A10:=CROSS(控盘,0);无庄控盘:IF(控盘<0,控盘,0),COLORWHITE,LINETHICK1;开始控盘:IF(A10,5,0),LINETHICK2,COLORYELLOW;STICKLINE(控盘>REF(控盘,1) AND 控盘>0,控盘,0,4,0),COLORRED;有庄控盘:IF(控盘>REF(控盘,1) AND 控盘>0,控盘,0),COLORRED,LINETHICK1;VAR2:=100*WINNER(CLOSE*0.95);STICKLINE(VAR2>50 AND COST(85)<CLOSE AND 控盘>0,控盘,0,4,0),COLORFF00FF;高度控盘:IF(VAR2>50 AND COST(85)<CLOSE AND 控盘>0,控盘,0),COLORFF00FF,LINETHICK1;STICKLINE(控盘<REF(控盘,1) AND 控盘>0,控盘,0,4,0),COLOR00FF00;控盘趋弱:IF(控盘<REF(控盘,1) AND 控盘>0,控盘,0),COLOR00FF00,LINETHICK1;买点必赚MA5:=MA(CLOSE,5);MA10:=MA(CLOSE,10);MA30:=MA(CLOSE,30);V5:=MA(CLOSE,5);V10:=MA(CLOSE,10);DIFF:=EMA(CLOSE,12) - EMA(CLOSE,26);DEA :=EMA(DIFF,9);RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100; K:=(SMA(RSV,3,1));D:=(SMA(K,3,1));MAJC:=CROSS(MA5,MA10);VJC:=CROSS(V5,V10);MACDJC:=CROSS(DIFF,DEA);KDJC:=CROSS(K,D);QSXS:=MA10>MA30 AND MA30>REF(MA30,1);JCTJ:=COUNT(MAJC,2)+COUNT(VJC,2)+COUNT(MACDJC,2)+ COUNT(KDJC,2);金叉统计:JCTJ,COLOR00FFFF;目标:FILTER(JCTJ>=3,3)*5,COLORFF00FF,LINETHICK2;优选:目标AND QSXS,COLORFFFFFF,POINTDOT,LINETHICK0; DRAWICON(优选,5,1);买准卖准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);指标: EMA(EMA(Var3,5),5)*3, COLORSTICK;Var8:=IF(Var6<=-20,10,0);Var9:=HHV(Var8,10);STICKLINE(Var8=10,20,10,5,0),COLOR6666FF;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;换手: VOL/CAPITAL*100,colorgreen;DRAWTEXT(VarA=20,15,'底部'),linethick1,colorwhite;STICKLINE((VarA=20),0,10,5,0),colorwhite;VARC:=(ZIG(3,5)>REF(ZIG(3,5),1)) AND(REF(ZIG(3,5),1)<=REF(ZIG(3,5),2)) AND (REF(ZIG(3,5),2)<=REF(ZIG(3,5),3));VARD:=(ZIG(3,5)<REF(ZIG(3,5),1)) AND(REF(ZIG(3,5),1)>=REF(ZIG(3,5),2)) AND (REF(ZIG(3,5),2)>=REF(ZIG(3,5),3));STICKLINE((VARC=1),(-14),0,4,0),Color0000FF;DRAWTEXT((VARC=1),(-14),'买'),Color0000FF;STICKLINE((VARD=1),14,0,4,0),Color00FF00;DRAWTEXT((VARD=1),18,'卖'),Color00FF00;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,15,'大资金活动'),linethick1,COLORff00ff;STICKLINE(Var11 ANDCOUNT(Var11,30)=1,1,10,5,0),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,15,'大笔出货'),linethick1,COLORffcc66;STICKLINE(Var1C ANDCOUNT(Var1C,30)=1,0,10,5,0),colorffcc66;强势弱势{以下设置强弱区域提示}M3:=MA(C,3);M5:=MA(C,5);N1:=BARSLAST(CROSS(M3,M5));N2:=BARSLAST(CROSS(M5,M3));N:=IF(N1<N2,N1+1,0-N2-1);强势区:STICKLINE(N>0,0-100,0-90,10,0),COLOR0000FF;弱势区:STICKLINE(N<0,0-100,0-110,10,0),Color808080;DRAWTEXTABS(100,3,'【量增价平=看多信号量增价升=买入信号量平价升=持续买入量减价升=继续持有量减价平=警戒信号'),LINETHICK1,colorwhite;DRAWTEXTABS(700,3,'量减价跌=卖出信号量平价跌=继续卖出量增价跌=高位空仓,低位弃卖观望】'),COLORYELLOW;散户买卖{以下设置强弱区域提示}M3:=MA(C,3);M5:=MA(C,5);N1:=BARSLAST(CROSS(M3,M5));N2:=BARSLAST(CROSS(M5,M3));N:=IF(N1<N2,N1+1,0-N2-1);强势区:STICKLINE(N>0,0-100,0-90,10,0),COLOR0000FF;弱势区:STICKLINE(N<0,0-100,0-110,10,0),Color808080;DRAWTEXTABS(100,3,'【量增价平=看多信号量增价升=买入信号量平价升=持续买入量减价升=继续持有量减价平=警戒信号'),LINETHICK1,colorwhite;DRAWTEXTABS(700,3,'量减价跌=卖出信号量平价跌=继续卖出量增价跌=高位空仓,低位弃卖观望】'),COLORYELLOW;天狼拐点LC:=REF(CLOSE,1);RSI:=((SMA(MAX((CLOSE - LC),0),3,1) / SMA(ABS((CLOSE - LC)),3,1)) * 100);FF:=EMA(CLOSE,3);MA15:=EMA(CLOSE,21);波动回调提示图:MA(CLOSE,10000);STICKLINE((MA15 >REF(MA15,1)),MA15,MA15,9,6),LINETHICK2,color0000FF;STICKLINE((MA15 <REF(MA15,1)),MA15,MA15,9,6),LINETHICK2,colorFF0000;DRAWTEXT(CROSS(FF,MA15),(LOW * 0.99),'上拐点'),Color00FFFF;DRAWTEXT(CROSS(MA15,FF),(HIGH * 1.02),'下拐点'),Color00FF00;DRAWTEXT(CROSS(85,RSI),(HIGH * 1.02),'回调!'),colorFFFFFF; 买线:=EMA(C,2);卖线:=EMA(SLOPE(C,21)*20+C,42);BU:=cross(买线,卖线);SEL:=cross(卖线,买线);stickline(买线>=卖线,low,high,1,0),colorred;stickline(买线>=卖线,close,open,4.5,0),color0000aa; stickline(买线>=卖线,close,open,4,0),color0000cc;stickline(买线>=卖线,close,open,3,0),color0000cc;stickline(买线>=卖线,close,open,2,0),color0000ee;stickline(买线<卖线,close,open,4.5,0),coloraaaa00;stickline(买线<卖线,close,open,4,0),colorbbbb00;stickline(买线<卖线,close,open,3,0),colorcccc00;stickline(买线<卖线,close,open,2,0),coloreeee00;stickline(买线<卖线,low,high,1,0),colorffff00;stickline(cross(买线,卖线) or cross(卖线,买线),open,close,3,0),color00ffff;指导线:EMA((EMA(CLOSE,4)+EMA(CLOSE,6)+EMA(CLOSE,12)+EMA(C LOSE,24))/4,2),linethick1,ColorFFffFF;界: MA(CLOSE,27),linethick1,Color00FFFF;屠庄var101:=ma(SLOPE(CLOSE,3)/REF(CLOSE,14),13);var102:=ma(SLOPE(INDEXC,3)/ref(indexc,14),13);var103:=var101-var102;var104:=sma(var103,3,1);var105:=AMOUNT/100000000;var106:=IF(CLOSE>REF(CLOSE,1),var105,IF(CLOSE<REF(CLOSE ,1),(-1)*var105,0));var107:=SUM(var106,21);var108:=var107*CLOSE;var109:=sma(var108,3,1);var110:=sma(var109,3,1);var111:=MA(var108,30);var112:=if(var108>var109 and var109>var110 andvar108>var111,1,0);var113:=EMA(CLOSE,12.5)-EMA(CLOSE,25);var114:=EMA(var113,13);var115:=(var113-var114)*2;var116:=IF(var115>0.3,POW(var115,3)*5/10+POW(var115,2),0 );var117:=EMA(var116,3);var118:=SMA((CLOSE-LLV(LOW,31))/(HHV(HIGH,31)-LLV(LOW,31))*100,5,1);var119:=3*var118-2*SMA(var118,3,1);var120:=sma(var119,3,1);var121:=if(var119>var120 and var119<50,1,0);var122:=if(barslast(cross(var103,var104))<=5 andllv(var103,10)=llv(var103,60)and var112,1,0);DRAWTEXT(filter(var121=1 and var122=1,5),low,'*送钱了'),COLORyellow,linethick7;DRAWTEXT(cross(var104*10000,99),low,'*屠庄'),COLORwhite,linethick7;RSV1:=(C-LLV(L,20))/(HHV(H,20)-LLV(L,20));RSV2:=(RSV1-0.5)*EMA(C,20)/5;K:=SMA(RSV2,5,1);D:=SMA(K,5,1);J:=K*3-D*2;var140:=ma(K+EMA(C,20),3);var139:=ma(J+EMA(C,20),3);var141:=if(cross(var139,var140),1,0);var142:=if(cross(var140,var139),1,0);移动峰位:=100*EMA((WINNER(C*1.1)-WINNER(C*0.95)),5);主力进出:=100*EMA(WINNER(C)-WINNER(C*0.7),5);出货过程:=100*(1-ema(winner(c*0.7),5));※主力:cost(主力进出),colormagenta,linethick2;※峰位:cost(移动峰位),color339966,linethick2;※沉淀:cost(0.5*(100-100*EMA(WINNER(C)-WINNER(C*0.7),5))+0.5*EMA(100-(WINNER(C*1.05)-WINNER(C*0.90))*100,5)),POINTdot,colorYELLOW;※买点:DRAWICON(var141,low*0.97,4),colorred;※卖点:DRAWICON(var142,high*1.03,5),colorgreen;var1a:=ma(SLOPE(CLOSE,5)/REF(CLOSE,14),13);var2a:=ma(SLOPE(INDEXC,5)/ref(indexc,14),13);※黑马值※:10000*(var1a-var2a),color339966,linethick0;主力+散户Var1:=1;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)*Var1,color0099ff;散户: MA(WINNER(CLOSE*0.95)*100,3)*Var1,coloryellow;新庄: (100-IF(Var2>5,IF(Var2<100,Var2,Var4-10),0))*Var1,colorgreen,linethick1,pointdot ;VarD:=散户>Var4;VarE:=REF(LOW,1)*0.9;VarF:=LOW*0.9;Var10:=(VarF*VOL+VarE*(CAPITAL-VOL))/CAPITAL;Var11:=EMA(Var10,30);Var12:=CLOSE-REF(CLOSE,1);Var13:=MAX(Var12,0);Var14:=ABS(Var12);Var15:=SMA(Var13,7,1)/SMA(Var14,7,1)*100;Var16:=SMA(Var13,13,1)/SMA(Var14,13,1)*100;Var17:=BARSCOUNT(CLOSE);Var18:=SMA(MAX(Var12,0),6,1)/SMA(ABS(Var12),6,1)*100;Var19:=(-200)*(HHV(HIGH,60)-CLOSE)/(HHV(HIGH,60)-LLV(LOW,60))+100;Var1A:=(CLOSE-LLV(LOW,15))/(HHV(HIGH,15)-LLV(LOW,15))*100;Var1B:=SMA((SMA(Var1A,4,1)-50)*2,3,1);Var1C:=(INDEXC-LLV(INDEXL,14))/(HHV(INDEXH,14)-LLV(INDEXL,14))*100;Var1D:=SMA(Var1C,4,1);Var1E:=SMA(Var1D,3,1);Var1F:=(HHV(HIGH,30)-CLOSE)/CLOSE*100;Var20:=Var18<=25 AND Var19<-95 AND Var1F>20 AND Var1B<-30 AND Var1E<30 AND Var11-CLOSE>=-0.25 AND Var15<22 AND Var16<28 AND Var17>50;STICKLINE(VarD,Var4,散户,5,0),colorwhite; STICKLINE(1,新庄,100,1,0),colorgreen; STICKLINE(Var20,0,80,5,0),colorred,linethick3 ; 100,colorgreen ,linethick2 ;0,coloryellow ,linethick2 ;中线: 15,colorblue ,linethick2 ;主力拉升VAR1D:=(EMA(CLOSE,2) - EMA(CLOSE,89));VAR1E:=EMA(VAR1D,30);VAR1F:=((2 * (VAR1D - VAR1E)) * 10);VAR20:=((POW(VAR1F,3) * 0.1) + POW(VAR1F,2));VAR25:=(IF(((YEAR < 2008) AND (VAR1F > 0.015)),VAR20,0) / 45);拉升:(15 * ((VAR25 > 0.1) AND (COUNT((VAR25 > 0.1),2) = 1))) and c>ema(c,60),LINETHICK2,color00FFFF;var2:=REF(LOW,1);Var3:=SMA(ABS(LOW-Var2),13,1)/SMA(MAX(LOW-Var2,0),13,1)*100;Var4:=EMA(IF(CLOSE*1.2,Var3*13,Var3/13),13);Var5:=LLV(LOW,34);Var7:=IF(LLV(LOW,56),1,0);Var8:=EMA(IF(LOW<=Var5,(Var4+Var6*2)/2,0),3)/618*Var7; STICKLINE(Var8>REF(Var8,1),0,Var8,4,1),colorred;主力强弱Vur1:=VOL/CAPITAL;Vur2:=1.1*(MAX(HIGH,REF(CLOSE,1))/MIN(LOW,REF(CLOSE,1) )-1);Vur3:=2.5*MAX(Vur1,Vur2);Vur4:=DMA(CLOSE,Vur3);Vur5:=20*(Vur4/REF(Vur4,1)-1)*38;Vur6:=EMA(Vur5,2);。

大智慧指标公式编辑那教程13

大智慧指标公式编辑那教程13

大智慧指标公式编辑那教程13大智慧公式编程详细教程(13)2008-01-06 09:57:33| 分类:代码编辑 | 标签: |字号大中小订阅大智慧数学函数的运用1、ABS 绝对值求绝对值。

用法:ABS(X)返回X的绝对值。

例如:ABS(-34)返回34。

请看下面指标:{真实量比}V1:=AMOUNT/10000;对敲: FINANCE(33), POINTDOT,colorffcc66;Var1:=ref(c,1);var2:=(var1-l)/(h-l);var3:=v1*var2;var4:=V*var2;var5:=abs(var4);{返回var4}var6:=abs(var3);{返回var3}var7:=abs(v1-var6);{返回v1-var6差}大单卖盘:abs(v-var5)/100,color00ffff;{返回v-var5差除100}买盘:var3/100,colorff00ff;成交金额:V1/1000,color00ff00;买卖盘比%:abs(v-var3)/v*100,colorc0c0c0;{返回v-var3差}stickline(c>0,0,var6,5,0),colorffff00;{画天兰色柱}换手:100*v/capital,colorred;STICKLINE(换手<3,var6,v1 ,5 ,0),colorred;{画红色柱}STICKLINE(换手>=3 and 换手<7,var6, V1,5.5,0),coloryellow;{画黄色柱}STICKLINE(换手>=7,var6, V1, 4,0) ,color00ff00;{画绿色柱}2、BETWEEN 介于介于两个数之间。

用法:BETWEEN(A,B,C),表示A处于B和C之间时返回1,否则返回0。

例如:BETWEEN(CLOSE,MA(CLOSE,10),MA(CLOSE,5)),表示收盘价介于5日均线和10日均线之间。

大智慧股票公式之循环语句

大智慧股票公式之循环语句

大智慧股票公式之循环语句1. 为什么要循环循环是计算机程序中一个最重要的概念,它使计算机能够按照用户的意志重复执行某个任务,我们前面所提到的公式系统中存在的隐含循环也是一种沿时间变化的循环。

其实我们的函数中也大量包含了循环的概念,比如SUM、MA等等。

我们来看看循环的概念。

如果我们计算从1加到100,写成公式:1+2+3+4+5 (100)这个公式很长,而且写起来容易出错,如果我们是计算从1加到10000怎么办?这就需要用到循环,我们让计算机循环计算,总共循环10000次,其中第N次循环加N即可解决这个问题:FOR I=1 TO 10000 DOSU := SU+I;等一会儿我们再来解释它。

我们看到,有了循环以后,许多繁杂的事情都可以轻松解决了。

由于以前没有循环,我们必须在函数内部来实现一些循环,现在有了它,我们可以省去好多函数。

例如,SUM表示计算N天数值的总和,写成公式C + REF(C,1) + REF(C,2)+ … + REF(C,N-1);由于书写困难而且不灵活,我们引入SUM函数来计算。

但是如果我们使用循环:SU := 0;FOR I=0 TO N-1 DOSU := SU+REF(C,I);FOR循环表示,循环执行SU := SU+REF(C,I)这条语句,第一次循环变量I等于0,每次循环I递增1,直到大于N-1时循环结束。

也就是说,REF(C,I)在每次循环中表示今天、昨天、前天…N-1天前的收盘价,将它们累加到SU变量中,完成了累加的功能。

我们需要注意的是,此时的循环与公式中的隐含循环是不一样的,隐含循环不需要书写而且是不可避免的,而循环需要用循环语句写出来。

循环语句所描述的循环,是针对某一根K线执行的,整个循环过程中其计算位置是不变的。

因此,在整个隐含循环中,每进行一次隐含循环,就要执行一轮循环语句。

因此,大量使用循环语句,尤其是嵌套循环语句将大大降低运算速度。

我们可以来看看,如果某股票有3000根K线,我们在公式中包含一个100次的循环,则循环将执行3000*100=30万次,如果还存在循环嵌套,也就是循环套循环,如果内外均是100次的循环,则循环次数为3000*100*100=3000万次,其执行速度将非常缓慢。

大智慧编程术语大全

大智慧编程术语大全

大智慧编程术语大全VARIABLE 变量定义定义并初始化变量语法:VARIABLE: name=inivalue,name表示变量名,inivalue表示变量类型及初始值例如:VARIABLE: T=0; 表示定义浮点数变量T 并初始化为0INPUT 定义参数定义并设置参数语法:INPUT: name(default,min,max,step),name表示参数名,default表示缺省值,min表示最小值,max表示最大值,step表示优化步长,除default外都可以省略。

例如:INPUT: T(10);表示定义参数T,缺省值为10IF 分支语句分支语句 IF expr THEN expr ELSE expr THEN 分支语句分支语句 IF expr THEN expr ELSE expr ELSE 分支语句分支语句 IF expr THEN expr ELSE exprFOR FOR循环循环语句 FOR expr=n1 TO n2 DOTO FOR循环循环语句 FOR expr=n1 TO n2 DODOWNTO FOR循环循环语句 FOR expr=n1 DOWNTO n2 DODO 循环开始FOR循环和WHILE循环语句开始WHILE WHILE循环循环语句 WHILE expr DOBREAK 终止循环循环终止语句: 终止IF WHILE循环的继续执行BEGIN 组合语句将 BEGIN 和 END 之间的语句合成一个复合语句END 组合语句将 BEGIN 和 END 之间的语句合成一个组合语句DATA2 数据2引用本股票之外的数据REFLINE 参考线使用参考线作为横坐标线语法:REFLINE:l1,l2,l3...,l1,l2表示需要画水平坐标线的位置BREAK 终止循环终止WHILE或FOR循环DEFINE 宏定义宏定义 DEFINE Name Something DEFFUNC 函数宏定义函数宏定义 DEFFUNC Name(x) SomethingJP 跳转BREAK BREAKLOOP 单步循环JT TRUE跳转JNT FALSE跳转JNE 不等于跳转JEQ 等于跳转JLE 小于等于跳转JLT 小于跳转JGE 大于等于跳转JGT 大于跳转INC 加1DEC 减1PERCENT 百分比REFINDI 指标引用REFEXPLORER 条件选股引用REFSYSTEM 交易系统引用REFSTK 股票引用REFDLL 动态库引用ARYREF 数组引用ARYASGN 数组赋值STRADD 字符串加STRADDNUM 字符串加数字DATA2 数据2 引用本股票之外的数据: 赋值:= 赋值= 相等<> 不等> 大于>= 大于或等于< 小于<= 小于或等于And 逻辑与运算Or 逻辑或运算+ 加法- 减法* 乘法/ 除法O 开盘价H 最高价L 最低价--------------------------------------------------------------------------------2 大智慧新一代公式编辑语法大全C 收盘价V 成交量OPEN 取得该周期开盘价HIGH 取得该周期最高价LOW 取得该周期最低价CLOSE 收盘价VOL 成交量AMOUNT 成交额ADVANCE 取得该周期上涨家数DECLINE 取得该周期下跌家数TICKCOUNT 取得该周期成交笔数BUYVOL 取得主动性买单量SELLVOL 取得主动性卖单量ISBUYORDER 取得该成交是否为主动性买单BIDPRICE 取得委买1--委买3价格BIDVOL 取得委买1--委买3量ASKPRICE 取得委卖1--委卖3价格ASKVOL 取得委卖1--委卖3量DIVIDEND 每股派息数量DIVIDBARS 派息到现在的周期数SPLIT 除权比例 SPLIT(N),取得之前第N次除权(送股或配股)的除权比例SPLITBARS 除权到现在的周期数 SPLITBARS(N),取得之前第N次除权到当前的周期数BARSTATUS 数据位置状态返回1表示第一根K线,2表示最后一个数据,0表示中间位置DISPSTATUS 数据显示状态返回1表示显示区域的第一根K线,2表示表示显示区域的最后一根K线,0表示其它位置。

大智慧量化公式

大智慧量化公式

大智慧量化公式
以下是大智慧股票指标公式:
1. 做空95:HHV((HIGH+LOW+OPEN+2CLOSE)/5+H-L,5),颜色为蓝色。

2. 做空68:HHV((HIGH+LOW+OPEN+2CLOSE)/52-L,5),颜色为红色。

3. 平衡点:LLV((HIGH+LOW+OPEN+2CLOSE)/5,3),颜色为灰色,DOTLINE。

4. 做多68:LLV((HIGH+LOW+OPEN+2CLOSE)/52-H,8),颜色为绿色。

5. 做多95:LLV((HIGH+LOW+OPEN+2CLOSE)/5-H+L,8),颜色为浅绿色。

6. F:=100(C-REF(C,1))/REF(C,1),表示当前收盘价与前一日收盘价的差值
占前一日收盘价的百分比。

7. 今小昨:IF(C<REF(O,1) AND f<0,1,0),表示当前收盘价小于前一日开
盘价且当前差值小于0时为1,否则为0。

8. 今小前:IF(C<REF(O,2) AND f<0,1,0),表示当前收盘价小于前两日开
盘价且当前差值小于0时为1,否则为0。

9. 真实波动范围(TR)的计算公式为TR=Max(H-L,H-PDC,PDC-L),其中
H表示当日的最高价,L表示当日的最低价,PDC表示前一日的收盘价。

以上是大智慧股票指标公式的部分示例,如需更多信息,建议查阅大智慧股票软件官网或咨询专业金融分析师。

大智慧指标公式- 特牛 强烈推荐

大智慧指标公式- 特牛 强烈推荐

1、超级短线:使用方法是:当操作线(红线)自下向上穿越阻力线时,买入;操作线走平或拐头向下趋势时卖出;两条线互不交叉时持股或空仓,不予操作。

结合大势操作更好。

逃顶:白柱变短卖出现白柱买(配合操作线)Var11:=HHV(HIGH,25);Var12:=LLV(LOW,25);阻力线:EMA((CLOSE-Var12)/(Var11-Var12)*100,20)/2,colorf0f000,Linethick2;突破线:= EMA((CLOSE-Var12)/(Var11-Var12)*100,5);操作线:突破线/2,colorred, Linethick2;Var1:=(HHV(HIGH,9)-CLOSE)/(HHV(HIGH,9)-LLV(LOW,9))*100-70;Var2:=SMA(Var1,9,1)+100;Var3:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;Var4:=SMA(Var3,3,1);Var5:=SMA(Var4,3,1)+100;Var6:=Var5-Var2;S: IF(Var6>100,Var6-100,0);STICKLINE(REF(S,1)<S,S,REF(S,1),5,0);STICKLINE(REF(S,1)>S,S,REF(S,1),5,0);2、买卖奇准安全买:=MA(CLOSE,1);卖:=(LOW+HIGH+CLOSE)/3;奇:= MA(卖,5);准:= HHV(奇,10);急卖奇准:IF(HHV((买<准),5),100,50),COLORFF6699;短卖奇准:IF(HHV((买<准),10),100,50),COLORGREEN;奇准:= MA(卖,5);买卖:=LLV(奇准,10);急买奇准:IF(LLV((买<买卖),5),50,0),COLORRED;短买奇准:IF(LLV((买<买卖),10),50,0),COLORWHITE;TR:=SUM(MAX(MAX((HIGH - LOW),ABS((HIGH - REF(CLOSE,1)))),ABS((LOW - REF(CLOSE,1)))),5);HD:=(HIGH - REF(HIGH,1));LD:=(REF(LOW,1) - LOW);DMP:=(SUM(IF(((HD > 0) AND (HD > LD)),HD,0),5) );DMM:=SUM(IF(((LD > 0) AND (LD > HD)),LD,0),5);神偷线:=(((DMP ) * 100) / TR);辅助线:=((DMM * 100) / TR);动向趋势线:=(MA(((ABS((辅助线- 神偷线)) / (辅助线+ 神偷线)) * 100),3));ADXR:=((动向趋势线+ REF(动向趋势线,3)) / 2);V AR1:=MA(LOW,1);V AR2:=MA(HIGH,2);V AR3:=MA(CLOSE,2);V AR7:=REF(VAR3,1);【强弱】:=((SMA(MAX((V AR3 - V AR7),0),5,1) / SMA(ABS((V AR3 - V AR7)),5,1)) * 100);底部关注:IF(((动向趋势线> 88) AND (神偷线< 5.8)),80,0),LINETHICK3,COLORFF00FF;3、Var22:=REF(LOW,1);Var23:=SMA(ABS(LOW-Var22),3,1)/SMA(MAX(LOW-Var22,0),3,1)*100;Var24:=EMA(IF(CLOSE*1.3,Var23*10,Var23/10),3);Var25:=LLV(LOW,30);Var26:=HHV(Var24,30);Var27:=IF(MA(CLOSE,58),1,0);Var28:=EMA(IF(LOW<=V ar25,(Var24+Var26*2)/2,0),3)/618*Var27;Var29:=IF(Var28>100,100,Var28);STICKLINE(Var29>-150,0,Var29,3,0), , colorff00ff;底部吸筹指标: (CLOSE-MA(CLOSE,40))/MA(CLOSE,40)*100, , color00ff00;STICKLINE(CROSS(底部吸筹指标,-24),100,0,6,0), , colorffffff;先知: (CLOSE-MA(CLOSE,5))/MA(CLOSE,5)*100, , colorff00ff;可能放量拉升: IF(CROSS(底部吸筹指标,-24),1,0), , colorffffff;Vark1:=(CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100;Vark2:=REVERSE(Vark1);Vark3:=SMA(Vark1,3,1);波段王:=SMA(Vark3,3,1), , COLORRED,linethick2;波段鬼:=SMA(波段王,2.5,1),coloryellow,linethick2;趋势线: 3*SMA((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100,5,1)-2*SMA(SMA((CL OSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100,5,1),3,1), ,COLORff6666,linethick2; 卖:IF((CROSS(波段鬼,波段王) or CROSS(波段鬼,趋势线) or CROSS(波段王,趋势线) ) AND 波段鬼>65,90,0),stick, ,colorffff00 ,linethick3;RSV9:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;K1:=SMA(RSV9,3,1);DK1:=K1-REF(K1,1),COLORSTICK;出手就赢:IF(DK1>7 AND REF(DK1,1)<0 AND (DK1-REF(DK1,1))>9,50,0), STICK,COLORyellow;DRAWICON(出手就赢>0,50 ,1);买点准备:IF(趋势线<=10,0,10), colorff9933,linethick3;STICKLINE( CROSS(趋势线,10),0,73,6,0), COLOR3366ff,; DRAWTEXT(IF(CROSS(趋势线,10),100,0),68,'抄底'),COLORWHITE ; DRAWTEXT(IF(CROSS(10,趋势线),1,0), 10,'$备钱'),COLOR33ffcc,;4、超级短买RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;K:=SMA(RSV,3,1);D:=SMA(K,3,1);J:=3*K-2*D;DRAWTEXT(REF(J,1)<0 AND J>0,50,'短买'),colorred ;短线获利:STICKLINE(REF(J,1)<0 AND J>0,60,0,2,0),color0000ff;目前位置:K;技术低位:20;技术中位:50,POINTDOT;技术高位:80;。

大智慧的全部编程术语

大智慧的全部编程术语

{皇赐桥杯}(())(()())*;文档来自于网络搜索(());();**;() < >;(*);();();(()()*);(*()*);多;空: (*()*);文档来自于网络搜索(>), ;(<), ;{皇赐桥杯画图源码}();();();();();();();();();();(,'皇赐桥杯');(,'人头马');(,'');大智慧编程术语大全变量定义定义并初始化变量语法:: ,表示变量名,表示变量类型及初始值例如:: ; 表示定义浮点数变量并初始化为定义参数定义并设置参数语法:: (),表示参数名,表示缺省值,表示最小值,表示最大值,表示优化步长,除外都可以省略.例如:: ();表示定义参数,缺省值为文档来自于网络搜索分支语句分支语句分支语句分支语句分支语句分支语句循环循环语句循环循环语句循环循环语句循环开始循环和循环语句开始循环循环语句终止循环循环终止语句: 终止循环地继续执行组合语句将和之间地语句合成一个复合语句组合语句将和之间地语句合成一个组合语句数据引用本股票之外地数据参考线使用参考线作为横坐标线语法:表示需要画水平坐标线地位置终止循环终止或循环宏定义宏定义函数宏定义函数宏定义() 文档来自于网络搜索跳转单步循环跳转跳转不等于跳转等于跳转小于等于跳转大于等于跳转大于跳转加减百分比指标引用条件选股引用交易系统引用股票引用动态库引用数组引用数组赋值字符串加字符串加数字数据引用本股票之外地数据: 赋值赋值相等<> 不等> 大于> 大于或等于< 小于< 小于或等于逻辑与运算逻辑或运算加法减法* 乘法除法开盘价最高价最低价大智慧新一代公式编辑语法大全收盘价成交量取得该周期开盘价取得该周期最高价取得该周期最低价收盘价成交额取得该周期上涨家数取得该周期下跌家数取得该周期成交笔数取得主动性买单量取得主动性卖单量取得该成交是否为主动性买单取得委买委买价格取得委买委买量取得委卖委卖价格取得委卖委卖量每股派息数量派息到现在地周期数除权比例(),取得之前第次除权(送股或配股)地除权比例除权到现在地周期数(),取得之前第次除权到当前地周期数数据位置状态返回表示第一根线表示最后一个数据表示中间位置数据显示状态返回表示显示区域地第一根线表示表示显示区域地最后一根线表示其它位置.扩展数据取得日线扩展数据()自定义数据(),取得名为地自定义数据取得自定义字符串数据该周期是否收阳当收盘>开盘时,返回值为,否则为该周期是否平盘当收盘开盘时,返回值为,否则为该周期是否收阴当收盘<开盘时,返回值为,否则为取得该周期地日期取得该周期地星期数函数返回有效值范围为()表示星期天取得该周期地月份取得该周期地年份函数返回有效值范围为()取得该周期地分钟数函数返回有效值范围为()取得该周期地小时数函数返回有效值范围为()取得该周期从以来地年月函数返回有效值范围为()取得该周期地时分秒函数返回有效值范围为()取得该周期从以来地天数取得该周期从当日点以来地秒数函数返回自从当日点以来地秒数,对于日线以上地分析周期,返回日期转换为日(),得到日期距离年月日以来地天数来地天数转换为日期(),得到日期地日期值时间转化为秒数(),得到时间距离当日点地秒数秒数转换为时间(),得到从点开始秒后地时间值取得该周期在所有数据中地位置对于日线来说,函数返回上市以来地天数(),统计周期中满足条件地周期数,若则从第一个有效值开始(),统计周期中地总和则从第一个有效值开始(),引用周期前地值(),若非,则将当前位置到周期前地数值设为(),求周期内最高值则从第一个有效值开始(),求周期内最低值则从第一个有效值开始(),求地日移动平均值.算法:()(),求地日指数平滑移动平均.算法:若()则[*()*'](),文档来自于网络搜索{短线套利主图}();();();();();;()(*); (); (); ();()(*); (); (); ();(()); (());()<() () ;()>() ();波峰();();波谷();();买进价((()))*;买进条件(,买进价) 买进价>(买进价);白买进(买进条件);(买进条件);(买进条件);加码价((()))*;加码条件(,加码价) 加码价>(加码价);黄加码(加码条件);(加码条件);(加码条件);文档来自于网络搜索。

大智慧公式

大智慧公式

-大智慧新一代公式编辑语法大全VARIABLE 变量定义定义并初始化变量语法:VARIABLE: name=inivalue,name表示变量名,inivalue表示变量类型及初始值例如:VARIABLE: T=0; 表示定义浮点数变量T并初始化为0 INPUT定义参数定义并设置参数语法:INPUT: name(default,min,max,step),name表示参数名,default表示缺省值,min表示最小值,max表示最大值,step表示优化步长,除default外都可以省略。

例如:INPUT: T(10);表示定义参数T,缺省值为10IF 分支语句分支语句 IF expr THEN expr ELSE exprTHEN 分支语句分支语句 IF expr THEN expr ELSE exprELSE 分支语句分支语句 IF expr THEN expr ELSE exprFOR FOR循环循环语句 FOR expr=n1 TO n2 DOTO FOR循环循环语句 FOR expr=n1 TO n2 DODOWNTO FOR循环循环语句 FOR expr=n1 DOWNTO n2 DODO 循环开始FOR循环和WHILE循环语句开始WHILE WHILE循环循环语句 WHILE expr DOBREAK 终止循环循环终止语句: 终止IF WHILE循环的继续执行BEGIN 组合语句将 BEGIN 和 END 之间的语句合成一个复合语句END 组合语句将 BEGIN 和 END 之间的语句合成一个组合语句DATA2 数据2引用本股票之外的数据REFLINE 参考线使用参考线作为横坐标线语法:REFLINE:l1,l2,l3...,l1,l2表示需要画水平坐标线的位置BREAK 终止循环终止WHILE或FOR循环DEFINE 宏定义宏定义 DEFINE Name SomethingDEFFUNC 函数宏定义函数宏定义 DEFFUNC Name(x) SomethingJP 跳转BREAK BREAKLOOP 单步循环JT TRUE跳转JNT FALSE跳转JNE 不等于跳转JEQ 等于跳转JLE 小于等于跳转JLT 小于跳转JGE 大于等于跳转JGT 大于跳转INC 加1DEC 减1PERCENT 百分比REFINDI 指标引用REFEXPLORER 条件选股引用REFSYSTEM 交易系统引用REFSTK 股票引用REFDLL 动态库引用ARYREF 数组引用ARYASGN 数组赋值STRADD 字符串加STRADDNUM 字符串加数字DATA2 数据2 引用本股票之外的数据: 赋值:= 赋值= 相等<> 不等> 大于>= 大于或等于< 小于<= 小于或等于And 逻辑与运算Or 逻辑或运算+ 加法- 减法* 乘法/ 除法O 开盘价H 最高价L 最低价C 收盘价V 成交量OPEN 取得该周期开盘价HIGH 取得该周期最高价LOW 取得该周期最低价CLOSE 收盘价VOL 成交量AMOUNT 成交额ADVANCE 取得该周期上涨家数DECLINE 取得该周期下跌家数TICKCOUNT 取得该周期成交笔数BUYVOL 取得主动性买单量SELLVOL 取得主动性卖单量ISBUYORDER 取得该成交是否为主动性买单BIDPRICE 取得委买1--委买3价格BIDVOL 取得委买1--委买3量ASKPRICE 取得委卖1--委卖3价格ASKVOL 取得委卖1--委卖3量DIVIDEND 每股派息数量DIVIDBARS 派息到现在的周期数SPLIT 除权比例 SPLIT(N),取得之前第N次除权(送股或配股)的除权比例SPLITBARS 除权到现在的周期数 SPLITBARS(N),取得之前第N次除权到当前的周期数BARSTATUS 数据位置状态返回1表示第一根K线,2表示最后一个数据,0表示中间位置DISPSTATUS 数据显示状态返回1表示显示区域的第一根K线,2表示表示显示区域的最后一根K线,0表示其它位置。

(整理)大智慧所有公式用法和说明.

(整理)大智慧所有公式用法和说明.

多空指数算法:3日平均价加6日平均价加12日平均价加24日平均价,其和除以四用法:1.同移动平均线2.高价区收盘价跌破BBI线,卖出信号3.低价区收盘价突破BBI线,买入信号4.BBI线向上,股价在BBI线之上,多头势强5.BBI线向下,股价在BBI线之下,空头势强方向标准离差指数原理:观察一段时间内股价相对于前一天向上波动和向下波动的比例,并对其进行移动平均分析。

用法:DDI柱状线,由正变负,卖出信号;由负变正,买入信号。

平均线差算法:收盘价的短期平均与长期平均的差得DMA;DMA的M日平均为AMA。

参数:SHORT 短期天数LONG 长期天数M 计算移动平均的天数一般为10、50、10用法:参照MACD趋向指标(4.0)用法:市场行情趋向明显时,指标效果理想。

PDI(上升方向线) MDI(下降方向线) ADX(趋向平均值)1.PDI线从下向上突破MDI线,显示有新多头进场,为买进信号;2.PDI线从上向下跌破MDI线,显示有新空头进场,为卖出信号;3.ADX值持续高于前一日时,市场行情将维持原趋势;4.ADX值递减,降到20以下,且横向行进时,市场气氛为盘整;5.ADX值从上升倾向转为下降时,表明行情即将反转。

参数:N统计天数;M 间隔天数,一般为14、6ADXR线为当日ADX值与M日前的ADX值的均值(钱龙算法)用法:市场行情趋向明显时,指标效果理想。

PDI(上升方向线) MDI(下降方向线) ADX(趋向平均值)1.PDI线从下向上突破MDI线,显示有新多头进场,为买进信号;2.PDI线从上向下跌破MDI线,显示有新空头进场,为卖出信号;3.ADX值持续高于前一日时,市场行情将维持原趋势;4.ADX值递减,降到20以下,且横向行进时,市场气氛为盘整;5.ADX值从上升倾向转为下降时,表明行情即将反转。

参数:N统计天数;M 间隔天数,一般为14、6ADXR线为当日ADX值与M日前的ADX值的均值平滑移动平均线原理:该指标和移动平均线的不同之处在于强调了目前股价对均线的影响,对趋势的变化更敏感。

大智慧简明公式语法大全

大智慧简明公式语法大全

大智慧简明公式语法大全作者:佚名来源:本站整理发布时间:2010-8-22 9:33:22 点击:422 次本站提示:股市有风险,入市请慎重,资料由好股票网整理收集大智慧新一代公式编辑语法大全(1)变量定义定义并初始化变量语法:VARIABLE: name=inivalue,name表示变量名,inivalue表示变量类型及初始值例如:VARIABLE: T=0; 表示定义浮点数变量T并初始化为0INPUT 定义参数定义并设置参数语法:INPUT: name(default,min,max,step),name表示参数名,default表示缺省值,min表示最小值,max表示最大值,step表示优化步长,除default外都可以省略。

例如:INPUT: T(10);表示定义参数T,缺省值为10IF 分支语句分支语句IF expr THEN expr ELSE exprTHEN 分支语句分支语句IF expr THEN expr ELSE exprELSE 分支语句分支语句IF expr THEN expr ELSE exprFOR FOR循环循环语句FOR expr=n1 TO n2 DOTO FOR循环循环语句FOR expr=n1 TO n2 DODOWNTO FOR循环循环语句FOR expr=n1 DOWNTO n2 DODO 循环开始FOR循环和WHILE循环语句开始WHILE WHILE循环循环语句WHILE expr DOBREAK 终止循环循环终止语句: 终止IF WHILE循环的继续执行BEGIN 组合语句将BEGIN 和END 之间的语句合成一个复合语句END 组合语句将BEGIN 和END 之间的语句合成一个组合语句DATA2 数据2引用本股票之外的数据REFLINE 参考线使用参考线作为横坐标线语法:REFLINE:l1,l2,l3...,l1,l2表示需要画水平坐标线的位置BREAK 终止循环终止WHILE或FOR循环DEFINE 宏定义宏定义DEFINE Name SomethingDEFFUNC 函数宏定义函数宏定义DEFFUNC Name(x) SomethingJP 跳转BREAK BREAKLOOP 单步循环JT TRUE跳转JNT FALSE跳转JNE 不等于跳转JEQ 等于跳转JLE 小于等于跳转JLT 小于跳转JGE 大于等于跳转JGT 大于跳转INC 加1DEC 减1PERCENT 百分比REFINDI 指标引用REFEXPLORER 条件选股引用REFSYSTEM 交易系统引用REFSTK 股票引用REFDLL 动态库引用ARYREF 数组引用ARYASGN 数组赋值STRADD 字符串加STRADDNUM 字符串加数字DATA2 数据2 引用本股票之外的数据: 赋值:= 赋值= 相等<> 不等> 大于>= 大于或等于< 小于<= 小于或等于And 逻辑与运算Or 逻辑或运算+ 加法- 减法* 乘法/ 除法O 开盘价H 最高价L 最低价C 收盘价V 成交量OPEN 取得该周期开盘价HIGH 取得该周期最高价LOW 取得该周期最低价CLOSE 收盘价VOL 成交量AMOUNT 成交额ADVANCE 取得该周期上涨家数DECLINE 取得该周期下跌家数TICKCOUNT 取得该周期成交笔数BUYVOL 取得主动性买单量SELLVOL 取得主动性卖单量ISBUYORDER 取得该成交是否为主动性买单BIDPRICE 取得委买1--委买3价格BIDVOL 取得委买1--委买3量ASKPRICE 取得委卖1--委卖3价格ASKVOL 取得委卖1--委卖3量DIVIDEND 每股派息数量DIVIDBARS 派息到现在的周期数SPLIT 除权比例SPLIT(N),取得之前第N次除权(送股或配股)的除权比例SPLITBARS 除权到现在的周期数SPLITBARS(N),取得之前第N次除权到当前的周期数BARSTATUS 数据位置状态返回1表示第一根K线,2表示最后一个数据,0表示中间位置DISPSTATUS 数据显示状态返回1表示显示区域的第一根K线,2表示表示显示区域的最后一根K线,0表示其它位置。

大智慧股票新一代公式编辑语法大全

大智慧股票新一代公式编辑语法大全

大智慧股票新一代公式编辑语法大全VARIABLE 变量定义定义并初始化变量语法:VARIABLE: name=inivalue,name表示变量名,inivalue表示变量类型及初始值例如:VARIABLE: T=0; 表示定义浮点数变量T并初始化为0 INPUT 定义参数定义并设置参数语法:INPUT: name(default,min,max,step),name表示参数名,default表示缺省值,min表示最小值,max表示最大值,step表示优化步长,除default外都可以省略。

例如:INPUT: T(10);表示定义参数T,缺省值为10IF 分支语句分支语句 IF expr THEN expr ELSE exprTHEN 分支语句分支语句 IF expr THEN expr ELSE exprELSE 分支语句分支语句 IF expr THEN expr ELSE exprFOR FOR循环循环语句 FOR expr=n1 TO n2 DOTO FOR循环循环语句 FOR expr=n1 TO n2 DODOWNTO FOR循环循环语句 FOR expr=n1 DOWNTO n2 DODO 循环开始FOR循环和WHILE循环语句开始WHILE WHILE循环循环语句 WHILE expr DOBREAK 终止循环循环终止语句: 终止IF WHILE循环的继续执行BEGIN 组合语句将 BEGIN 和 END 之间的语句合成一个复合语句END 组合语句将 BEGIN 和 END 之间的语句合成一个组合语句DATA2 数据2引用本股票之外的数据REFLINE 参考线使用参考线作为横坐标线语法:REFLINE:l1,l2,l3...,l1,l2表示需要画水平坐标线的位置BREAK 终止循环终止WHILE或FOR循环DEFINE 宏定义宏定义 DEFINE Name SomethingDEFFUNC 函数宏定义函数宏定义 DEFFUNC Name(x) SomethingJP 跳转BREAK BREAKLOOP 单步循环JT TRUE跳转JNT FALSE跳转JNE 不等于跳转JEQ 等于跳转JLE 小于等于跳转JLT 小于跳转JGE 大于等于跳转JGT 大于跳转INC 加1DEC 减1PERCENT 百分比REFINDI 指标引用REFEXPLORER 条件选股引用REFSYSTEM 交易系统引用REFSTK 股票引用REFDLL 动态库引用ARYREF 数组引用ARYASGN 数组赋值STRADD 字符串加STRADDNUM 字符串加数字DATA2 数据2 引用本股票之外的数据: 赋值:= 赋值= 相等<> 不等> 大于>= 大于或等于< 小于<= 小于或等于And 逻辑与运算Or 逻辑或运算+ 加法- 减法* 乘法/ 除法O 开盘价H 最高价L 最低价C 收盘价V 成交量OPEN 取得该周期开盘价HIGH 取得该周期最高价LOW 取得该周期最低价CLOSE 收盘价VOL 成交量AMOUNT 成交额ADVANCE 取得该周期上涨家数DECLINE 取得该周期下跌家数TICKCOUNT 取得该周期成交笔数BUYVOL 取得主动性买单量SELLVOL 取得主动性卖单量ISBUYORDER 取得该成交是否为主动性买单BIDPRICE 取得委买1--委买3价格BIDVOL 取得委买1--委买3量ASKPRICE 取得委卖1--委卖3价格ASKVOL 取得委卖1--委卖3量DIVIDEND 每股派息数量DIVIDBARS 派息到现在的周期数SPLIT 除权比例 SPLIT(N),取得之前第N次除权(送股或配股)的除权比例SPLITBARS 除权到现在的周期数 SPLITBARS(N),取得之前第N次除权到当前的周期数BARSTATUS 数据位置状态返回1表示第一根K线,2表示最后一个数据,0表示中间位置DISPSTATUS 数据显示状态返回1表示显示区域的第一根K线,2表示表示显示区域的最后一根K线,0表示其它位置。

大智慧函数语法大全

大智慧函数语法大全

大智慧函数语法大全DYNAINFO(3)取得最新动态行情: 昨收DYNAINFO(4)取得最新动态行情: 今开DYNAINFO(5)取得最新动态行情: 最高DYNAINFO(6)取得最新动态行情: 最低DYNAINFO(7)取得最新动态行情: 最新DYNAINFO(8)取得最新动态行情: 总手DYNAINFO(9)取得最新动态行情: 现手DYNAINFO(10)取得最新动态行情: 总额DYNAINFO(11)取得最新动态行情: 均价DYNAINFO(12)取得最新动态行情: 涨跌DYNAINFO(13)取得最新动态行情: 振幅DYNAINFO(14)取得最新动态行情: 涨幅DYNAINFO(15)取得最新动态行情: 委比DYNAINFO(16)取得最新动态行情: 委差DYNAINFO(17)取得最新动态行情: 量比DYNAINFO(18)取得最新动态行情: 委买DYNAINFO(19)取得最新动态行情: 委卖DYNAINFO(20)取得最新动态行情: 委买价DYNAINFO(21)取得最新动态行情: 委卖价DYNAINFO(22)取得最新动态行情: 内盘DYNAINFO(23)取得最新动态行情: 外盘DYNAINFO(24)取得最新动态行情: 涨速DYNAINFO(25)取得最新动态行情: 买一量DYNAINFO(26)取得最新动态行情: 买二量DYNAINFO(27)取得最新动态行情: 买三量DYNAINFO(28)取得最新动态行情: 买一价DYNAINFO(29)取得最新动态行情: 买二价DYNAINFO(30)取得最新动态行情: 买三价DYNAINFO(31)取得最新动态行情: 卖一量DYNAINFO(32)取得最新动态行情: 卖二量DYNAINFO(33)取得最新动态行情: 卖三量DYNAINFO(34)取得最新动态行情: 卖一价DYNAINFO(35)取得最新动态行情: 卖二价DYNAINFO(36)取得最新动态行情: 卖三价DYNAINFO(37)取得最新动态行情: 换手率DYNAINFO(38)取得最新动态行情: 5日均量DYNAINFO(39)取得最新动态行情: 市盈率DYNAINFO(40)取得最新动态行情: 成交方向DYNAINFO(41)取得最新动态行情: 买四量DYNAINFO(42)取得最新动态行情: 买四价DYNAINFO(43)取得最新动态行情: 卖四量DYNAINFO(44)取得最新动态行情: 卖四价DYNAINFO(45)取得最新动态行情: 持仓量DYNAINFO(47)取得最新动态行情: 国债全价DYNAINFO(48)取得最新动态行情: 买五量DYNAINFO(49)取得最新动态行情: 买五价DYNAINFO(50)取得最新动态行情: 卖五量DYNAINFO(51)取得最新动态行情: 卖五价DYNAINFO(52)取得最新动态行情: 成交笔数DYNAINFO(53)取得最新动态行情: 每笔手数DYNAINFO(54)取得最新动态行情: 涨停DYNAINFO(55)取得最新动态行情: 跌停DYNAINFO(56)取得最新动态行情: 总市值DYNAINFO(57)取得最新动态行情: 流通市值DYNAINFO(58)取得最新动态行情: 市净率DYNAINFO(59)取得最新动态行情: 到期收益DYNAINFO(60)取得最新动态行情: 昨持仓量DYNAINFO(61)取得最新动态行情: 结算价DYNAINFO(62)取得最新动态行情: 昨结算价DYNAINFO(63)取得最新动态行情: 增仓DYNAINFO(64)取得最新动态行情: 日增仓DYNAINFO(65)取得最新动态行情: 开平DYNAINFO(66)取得最新动态行情: 上涨家数DYNAINFO(67)取得最新动态行情: 下跌家数DYNAINFO(68)取得最新动态行情: 平盘家数DYNAINFO(69)取得最新动态行情: A股上涨数DYNAINFO(70)取得最新动态行情: A股下跌数DYNAINFO(71)取得最新动态行情: A股平盘数DYNAINFO(72)取得最新动态行情: A股成交额DYNAINFO(73)取得最新动态行情: B股上涨数DYNAINFO(74)取得最新动态行情: B股下跌数DYNAINFO(75)取得最新动态行情: B股平盘数DYNAINFO(76)取得最新动态行情: B股成交额DYNAINFO(77)取得最新动态行情: 基金上涨数DYNAINFO(78)取得最新动态行情: 基金下跌数DYNAINFO(79)取得最新动态行情: 基金平盘数DYNAINFO(80)取得最新动态行情: 基金成交额DYNAINFO(81)取得最新动态行情: 其他上涨数DYNAINFO(82)取得最新动态行情: 其他下跌数DYNAINFO(83)取得最新动态行情: 其他平盘数DYNAINFO(84)取得最新动态行情: 其他成交额DYNAINFO(85)取得最新动态行情: 市场名称DYNAINFO(86)取得最新动态行情: 市场简称DYNAINFO(87)取得最新动态行情: 委买均价DYNAINFO(88)取得最新动态行情: 委卖均价DYNAINFO(89)取得最新动态行情: 委买总量DYNAINFO(91)取得最新动态行情: 买入单数DYNAINFO(92)取得最新动态行情: 卖出单数DYNAINFO(93)取得最新动态行情: 中单买入DYNAINFO(94)取得最新动态行情: 大单买入DYNAINFO(95)取得最新动态行情: 特大买入DYNAINFO(96)取得最新动态行情: 中单卖出DYNAINFO(97)取得最新动态行情: 大单卖出DYNAINFO(98)取得最新动态行情: 特大卖出大智慧老版本财务函数FINANCE(1)取得基本财务数据:总股本(万股) FINANCE(2)取得基本财务数据:国家股FINANCE(3)取得基本财务数据:发起人法人股FINANCE(4)取得基本财务数据:法人股FINANCE(5)取得基本财务数据:B股FINANCE(6)取得基本财务数据:H股FINANCE(7)取得基本财务数据:目前流通FINANCE(8)取得基本财务数据:职工股FINANCE(9)取得基本财务数据:A2转配股FINANCE(10)取得基本财务数据:总资产(千元) FINANCE(11)取得基本财务数据:流动资产FINANCE(12)取得基本财务数据:固定资产FINANCE(13)取得基本财务数据:无形资产FINANCE(14)取得基本财务数据:长期投资FINANCE(15)取得基本财务数据:流动负债FINANCE(16)取得基本财务数据:长期负债FINANCE(17)取得基本财务数据:资本公积金FINANCE(18)取得基本财务数据:每股公积金FINANCE(19)取得基本财务数据:股东权益FINANCE(20)取得基本财务数据:主营收入FINANCE(21)取得基本财务数据:主营利润FINANCE(22)取得基本财务数据:其他利润FINANCE(23)取得基本财务数据:营业利润FINANCE(24)取得基本财务数据:投资收益FINANCE(25)取得基本财务数据:补贴收入FINANCE(26)取得基本财务数据:营业外收支FINANCE(27)取得基本财务数据:上年损益调整FINANCE(28)取得基本财务数据:利润总额FINANCE(29)取得基本财务数据:税后利润FINANCE(30)取得基本财务数据:净利润FINANCE(31)取得基本财务数据:未分配利润FINANCE(32)取得基本财务数据:每股未分配FINANCE(33)取得基本财务数据:每股收益FINANCE(35)取得基本财务数据:调整每股净资FINANCE(36)取得基本财务数据:股东权益比FINANCE(37)取得基本财务数据:净资收益率大智慧新一代L2财务数据函数FINANCE2(0)取得基本财务数据:发布日期FINANCE2(1)取得基本财务数据:报告期FINANCE2(2)取得基本财务数据:上市日期FINANCE2(3)取得基本财务数据:每股收益FINANCE2(4)取得基本财务数据:每股净资产FINANCE2(5)取得基本财务数据:净资产收益率FINANCE2(6)取得基本财务数据:每股经营现金FINANCE2(7)取得基本财务数据:每股公积金FINANCE2(8)取得基本财务数据:每股未分配FINANCE2(9)取得基本财务数据:股东权益比FINANCE2(10)取得基本财务数据:净利润同比FINANCE2(11)取得基本财务数据:主营收入同比FINANCE2(12)取得基本财务数据:销售毛利率FINANCE2(13)取得基本财务数据:调整每股净资FINANCE2(14)取得基本财务数据:总资产FINANCE2(15)取得基本财务数据:流动资产FINANCE2(16)取得基本财务数据:固定资产FINANCE2(17)取得基本财务数据:无形资产FINANCE2(18)取得基本财务数据:流动负债FINANCE2(19)取得基本财务数据:长期负债FINANCE2(20)取得基本财务数据:总负债FINANCE2(21)取得基本财务数据:股东权益FINANCE2(22)取得基本财务数据:资本公积金FINANCE2(23)取得基本财务数据:经营现金流量FINANCE2(24)取得基本财务数据:投资现金流量FINANCE2(25)取得基本财务数据:筹资现金流量FINANCE2(26)取得基本财务数据:现金增加额FINANCE2(27)取得基本财务数据:主营收入FINANCE2(28)取得基本财务数据:主营利润FINANCE2(29)取得基本财务数据:营业利润FINANCE2(30)取得基本财务数据:投资收益FINANCE2(31)取得基本财务数据:营业外收支FINANCE2(33)取得基本财务数据:净利润FINANCE2(34)取得基本财务数据:未分配利润FINANCE2(35)取得基本财务数据:总股本FINANCE2(36)取得基本财务数据:无限售股合计FINANCE2(37)取得基本财务数据:A股FINANCE2(38)取得基本财务数据:B股FINANCE2(39)取得基本财务数据:境外上市股FINANCE2(40)取得基本财务数据:其他流通股FINANCE2(41)取得基本财务数据:限售股合计FINANCE2(42)取得基本财务数据:国家持股FINANCE2(43)取得基本财务数据:国有法人股FINANCE2(44)取得基本财务数据:境内法人股FINANCE2(45)取得基本财务数据:境内自然人股FINANCE2(46)取得基本财务数据:其他发起人股FINANCE2(47)取得基本财务数据:募集法人股FINANCE2(48)取得基本财务数据:境外法人股FINANCE2(49)取得基本财务数据:境外自然人股FINANCE2(50)取得基本财务数据:优先股或其他大智慧新一代L2公式编辑语法大全V ARIABLE 变量定义定义并初始化变量语法:V ARIABLE: name=inivalue,name表示变量名,inivalue表示变量类型及初始值例如:V ARIABLE: T=0; 表示定义浮点数变量T并初始化为0 INPUT 定义参数定义并设置参数语法:INPUT: name(default,min,max,step),name表示参数名,default表示缺省值,min表示最小值,max表示最大值,step表示优化步长,除default外都可以省略。

怎样编写大智慧选股公式

怎样编写大智慧选股公式

怎样编写大智慧选股公式写条件选股公式时常用的通式编写条件选股公式时常用的通式。

一、放量、缩量(成交量函数为VOL)1、放量:(1).今天成交量较昨天增加了1倍,表示如下:VOL/REF(VOL,1)〉2(2).今天成交量较10个交易日平均成交量放大了1倍,表示如下:a:=ma(vol,10);Vol/a〉2或者直接用如下公式表示:vol/ma(vol,10)〉2;(3).今日的5日均量较10个交易日平均成交量放大了1倍,表示如下:a:=ma(vol,10);b:=ma(vol,5);b/a〉2;(4).今日的成交量超过了整个流通盘的5%,表示如下:vol/capital〉0.05;其中capital代表流通盘。

2、缩量(1).今日成交量较昨日减少了一半,表示如下:vol/ref(vol,1)〈0.5;(2).今日成交量较10个交易日平均成交量减少一倍,表示如下:a:=ma(vol,10);vol/a〈2;或者直接用如下公式表示:vol/ma(vol,10)〈2;(3).今日的5日均量较10个交易日平均成交量减少1倍,表示如下:a:=ma(vol,10);b:=ref(a,5);a/b〈2;(4).今日的成交量低于了整个流通盘的5%,表示如下:vol/capital〈0.05;二、上涨、下跌上涨:今天的涨幅达到5%以上,表示如下:close/ref(close,1)〉1.05;5日均价连续上涨,表示如下:a:=ma(close,5);b:=ref(a,1);b;下跌:今天的跌幅达到5%以上,表示如下:close/ref(close,1)〈0.95;5日均价连续下跌,表示如下:a:=ma(close,5);b:=ref(a,1);a〈b;(3)、K线的描述close〉open;阳线close〈open;阴线open〉ref(close,1);高开open〈ref(close,1);低开open〉ref(high,1);跳空高开(high为最高价)open〈ref(low,1);跳空低开(low为最低价)三、走势特征选股公式的编制(1)、n日内创新高hhv(high,n)=hhv(high,0) and barscount(c)〉=n;注:n为指标参数,可在参数设定范围内设定参数范围。

很牛很好用的大智慧技术指标公式源码

很牛很好用的大智慧技术指标公式源码

很牛很好用的大智慧公式源码奉献给大家,共享(方法是只要你复制以下公式到大智慧公式编辑器即可):一、专吸庄血(公式源码)N:=5;VAR1:4*SMA((CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100,5,1)-3*SMA(SMA((CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100,5,1),,1),COLORYELLOW,LINETHICK0; VAR2:8,COLORGREEN,LINETHICK0;上升在即: IF(CROSS(VAR1,VAR2),80,0),STICK,COLOR0000CC,LINETHICK2;专吸庄血: IF(VAR1<=8,25,0),STICK,COLORWHITE,LINETHICK2;DRAWTEXT(CROSS(VAR1,VAR2),80,'准备买入'),COLOR00FFFF;VARO5:=LLV(LOW,27);VARO6:=HHV(HIGH,34);VARO7:=EMA((CLOSE-VARO5)/(VARO6-VARO5)*4,4)*25;建仓区: IF((VARO7<10),80,100) ,COLOR00CCFF,LINETHICK1;0,LINETHICK2 ,COLORFFCC00;二、资金判牛(公式源码)做空能量线:SMA((HHV(HIGH,36)-CLOSE)/(HHV(HIGH,36)-LLV(LOW,36))*100,2,1),COLORGREEN,LINETHICK3;做多能量线: SMA((CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100,5,1)-8,COLORRED,LINETHICK3; 短线通道:15,COLORGREEN;强弱分界:45,COLOR00FFFF;短线顶部:85,COLORFF00FF;FILLRGN(做多能量线,短线通道,做多能量线<=短线通道),COLORRED;FILLRGN(做空能量线,短线顶部,做空能量线>=短线顶部),COLORRED;FILLRGN(做空能量线,短线通道,做空能量线<=短线通道),COLORBLUE;FILLRGN(做多能量线,短线顶部,做多能量线>=短线顶部),COLORBLUE;3、主力进场(公式源码)VAR1:=REF((LOW+OPEN+CLOSE+HIGH)/4,1);VAR2:=SMA(ABS(LOW-VAR1),13,1)/SMA(MAX(LOW-VAR1,0),10,1);VAR3:=EMA(VAR2,10);VAR4:=LLV(LOW,33);VAR5:=EMA(IF(LOW<=VAR4,VAR3,0),3);主力进场:IF(VAR5>REF(VAR5,1),VAR5,0),LINETHICK0,COLORRED; STICKLINE(VAR5>REF(VAR5,1),0,VAR5,6,0 ),COLORRED;STICKLINE(VAR5>REF(VAR5,1),0,VAR5,5,0 ),COLOR000055; STICKLINE(VAR5>REF(VAR5,1),0,VAR5,4,0 ),COLOR000077; STICKLINE(VAR5>REF(VAR5,1),0,VAR5,,0 ),COLOR000099;STICKLINE(VAR5>REF(VAR5,1),0,VAR5,,0 ),COLOR0000BB;STICKLINE(VAR5>REF(VAR5,1),0,VAR5,,0 ),COLOR0000DD;STICKLINE(VAR5>REF(VAR5,1),0,VAR5,1,0 ),COLOR0000FF;洗盘:IF(VAR5<REF(VAR5,1),VAR5,0),LINETHICK0,COLORGREEN; STICKLINE(VAR5<REF(VAR5,1),0,VAR5,6,0),COLORGREEN;STICKLINE(VAR5<REF(VAR5,1),0,VAR5,5,0),COLOR005500;STICKLINE(VAR5<REF(VAR5,1),0,VAR5,4,0),COLOR007700; STICKLINE(VAR5<REF(VAR5,1),0,VAR5,3,0),COLOR009900;STICKLINE(VAR5<REF(VAR5,1),0,VAR5,,0),COLOR00BB00;STICKLINE(VAR5<REF(VAR5,1),0,VAR5,,0),COLOR00DD00;STICKLINE(VAR5<REF(VAR5,1),0,VAR5,1,0),COLOR00FF00;VAR12:=SMA(ABS(VAR1-H),13,1)/SMA(MAX(VAR1-H,0),10,1);VAR13:=EMA(VAR12,10);VAR14:=HHV(H,33);VAR15:=EMA(IF(H>=VAR14,VAR13,0),3);冲顶:IF(VAR15>REF(VAR15,1),VAR15,0),LINETHICK0,COLORFF00FF; STICKLINE(VAR15>REF(VAR15,1),0,VAR15,6,0),COLORFF00FF; STICKLINE(VAR15>REF(VAR15,1),0,VAR15,5,0 ),COLOR550055; STICKLINE(VAR15>REF(VAR15,1),0,VAR15,4,0 ),COLOR770077; STICKLINE(VAR15>REF(VAR15,1),0,VAR15,3,0 ),COLOR990099; STICKLINE(VAR15>REF(VAR15,1),0,VAR15,,0 ),COLORBB00BB; STICKLINE(VAR15>REF(VAR15,1),0,VAR15,,0 ),COLORDD00DD; STICKLINE(VAR15>REF(VAR15,1),0,VAR15,1,0 ),COLORFF00FF;主力出场:IF(VAR15<REF(VAR15,1),VAR15,0),LINETHICK0,COLORYELLOW;STICKLINE(VAR15<REF(VAR15,1),0,VAR15,6,0 ),COLORYELLOW; STICKLINE(VAR15<REF(VAR15,1),0,VAR15,5,0),COLOR005555; STICKLINE(VAR15<REF(VAR15,1),0,VAR15,4,0),COLOR007777; STICKLINE(VAR15<REF(VAR5,1),0,VAR15,3,0),COLOR009999; STICKLINE(VAR15<REF(VAR15,1),0,VAR15,,0),COLOR00BBBB; STICKLINE(VAR15<REF(VAR15,1),0,VAR15,,0),COLOR00DDDD; STICKLINE(VAR15<REF(VAR15,1),0,VAR15,1,0),COLOR00FFFF;A1:=REF(CLOSE,2);A2:=SMA(MAX(CLOSE-A1,0),7,1)/SMA(ABS(CLOSE-A1),7,1)*100; 波段介入点:IF(A2<19,19,0),COLORWHITE;4、新VOL(公式源码)当日:VOL;量5:MA(VOL,5),colorred;量10:MA(VOL,10);VAR1:=VOL/((HIGH-LOW)*2-ABS(CLOSE-OPEN));主动买盘:IF(CLOSE>OPEN,VAR1*(HIGH-LOW),IF(CLOSE<OPEN,VAR1*((HIGH-OPEN)+(CLOSE-LOW)),VOL/2)),Color0 000FF,STICK;主动卖盘:IF(CLOSE>OPEN,VAR1*((HIGH-CLOSE)+(OPEN-LOW)),IF(CLOSE<OPEN,VAR1*(HIGH-LOW),VOL/2)),Color0 0E521,STICK;买卖盘比:主动买盘/主动卖盘;WJ:=(HIGH+LOW+CLOSE)/3;VD1:=IF(HIGH=LOW,1,HIGH-MAX(OPEN,CLOSE));VD2:=IF(HIGH=LOW,1,MAX(CLOSE,OPEN)-WJ);VD3:=IF(HIGH=LOW,1,MIN(OPEN,CLOSE)-LOW);VD4:=IF(HIGH=LOW,1,WJ-MIN(CLOSE,OPEN));VD5:=VOL/IF(HIGH=LOW,4,HIGH-LOW);VD6:=(VD1*VD5);VD7:=(VD2*VD5);VD8:=(VD3*VD5);VD9:=(VD4*VD5);买入量:=(VD9+VD8);卖出量:=(VD6+VD7);买入资金:=买入量*close/100;卖出资金:=卖出量*close/100;资金进出:=买入资金-卖出资金;买卖资金比:=买入资金/卖出资金;挂单买盘:=MA(主动买盘,3);挂单卖盘:=(MA(主动卖盘,3));STICKLINE((主动买盘 > 0),0,主动买盘,8,0),color0000FF;STICKLINE((主动买盘 > 0),0,主动买盘,,0),color0018FF;STICKLINE((主动买盘 > 0),0,主动买盘,,0),color001BFF;STICKLINE((主动买盘 > 0),0,主动买盘,,0),color0022FF;STICKLINE((主动买盘 > 0),0,主动买盘,7,0),color0035FF;STICKLINE((主动买盘 > 0),0,主动买盘,,0),color0041FF;STICKLINE((主动买盘 > 0),0,主动买盘,,0),color0050FF;STICKLINE((主动买盘> 0),0,主动买盘,,0),color0059FF;STICKLINE((主动买盘 > 0),0,主动买盘,6,0),color0062FF;STICKLINE((主动买盘 > 0),0,主动买盘,,0),color006CFF;STICKLINE((主动买盘> 0),0,主动买盘,,0),color007AFF;STICKLINE((主动买盘 > 0),0,主动买盘,,0),color0080FF;STICKLINE((主动买盘 > 0),0,主动买盘,5,0),color0089FF;STICKLINE((主动买盘 > 0),0,主动买盘,,0),color0095FF;STICKLINE((主动买盘 > 0),0,主动买盘,,0),color009CFF;STICKLINE((主动买盘 > 0),0,主动买盘,3,0),color00ABFF;STICKLINE((主动买盘> 0),0,主动买盘,,0),color00C0FF;STICKLINE((主动买盘 > 0),0,主动买盘,,0),color00D1FF;STICKLINE((主动买盘> 0),0,主动买盘,1,0),color00EAFF;STICKLINE((主动买盘 > 0),0,主动买盘,,0),color00FFFF;STICKLINE((主动卖盘 > 0),0,主动卖盘,8,0),color006800;STICKLINE((主动卖盘 > 0),0,主动卖盘,,0),color007F00;STICKLINE((主动卖盘 > 0),0,主动卖盘,7,5),color008B00;STICKLINE((主动卖盘 > 0),0,主动卖盘,7,3),color008B00;STICKLINE((主动卖盘> 0),0,主动卖盘,7,0),color009000;STICKLINE((主动卖盘 > 0),0,主动卖盘,,0),color009500;STICKLINE((主动卖盘> 0),0,主动卖盘,,0),color009C00;STICKLINE((主动卖盘> 0),0,主动卖盘,,0),color00A300;STICKLINE((主动卖盘 > 0),0,主动卖盘,6,0),color00AB00;STICKLINE((主动卖盘 > 0),0,主动卖盘,,0),color00AF00;STICKLINE((主动卖盘 > 0),0,主动卖盘,,0),color00B900;STICKLINE((主动卖盘 > 0),0,主动卖盘,,0),color00C000;STICKLINE((主动卖盘 > 0),0,主动卖盘,5,0),color00C100;STICKLINE((主动卖盘 > 0),0,主动卖盘,,0),color00CA00;STICKLINE((主动卖盘> 0),0,主动卖盘,,0),color00D300;STICKLINE((主动卖盘> 0),0,主动卖盘,3,0),color00DB00;STICKLINE((主动卖盘> 0),0,主动卖盘,,0),color00EA00;STICKLINE((主动卖盘> 0),0,主动卖盘,,0),color00FF00;DRAWTEXTABS(1,1,'【买卖盘解量(手)】');DRAWTEXTABS(1,30,'┃当日买卖量='+NUMTOSTR(VOL)),ColorFF00FF;DRAWTEXTABS(1,60,'┃当日主动买量='+NUMTOSTR(主动买盘)),Color00ff00; DRAWTEXTABS(1,90,'┃当日主动卖量='+NUMTOSTR(主动卖盘)),Coloryellow; DRAWTEXTABS(1,120,'┃当日买卖盘比='+NUMTOSTR(买卖盘比)),ColorFF00FF; DRAWTEXTABS(250,30,'┃买入资金累计万元: '+NUMTOSTR(买入资金)),Colorred,LINETHICK1;DRAWTEXTABS(250,60,'┃卖出资金累计万元: '+NUMTOSTR(卖出资金)),Color00ff00,LINETHICK1; DRAWTEXTABS(250,90,'┃资金进出万元: '+NUMTOSTR(资金进出)),Coloryellow,LINETHICK1; DRAWTEXTABS(250,120,'┃买卖资金比: '+NUMTOSTR(买卖资金比)),Coloryellow,LINETHICK1; DRAWTEXTABS(1,150,'┃当日挂单买盘: '+NUMTOSTR(挂单买盘)),Colorred,LINETHICK1; DRAWTEXTABS(250,500,'┃当日挂单卖盘: '+NUMTOSTR(挂单卖盘)),Color00ff00,LINETHICK1;5、猎庄端窝(公式源码)DRAWTEXTREL(10,900,'..'),linethick1,COLOR00EEff;DRAWGBKLAST(1,STRIP(RGB(4,1,28),RGB(4,1,35),0));N:=5;N1:=21;VAR1:=4*SMA((CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100,5,1)-3*SMA(SMA((CLOSE-LLV(LOW,N) )/(HHV(HIGH,N)-LLV(LOW,N))*100,5,1),,1);小试牛刀: IF(CROSS(VAR1,8),8,0),STICK,COLORRED;DRAWICON(小试牛刀>0,8,7);发现庄迹: IF(VAR1<=8,15,0),STICK,COLORCYAN,LINETHICK2;VARO5:=LLV(LOW,27);VARO6:=HHV(HIGH,34);VARO7:=EMA((CLOSE-VARO5)/(VARO6-VARO5)*4,4)*25;建仓区: IF((VARO7<10),100,118) ,COLOR00CCFF,LINETHICK1;CD1:=(HHV(H,9)-C)/(HHV(H,9)-LLV(L,9));CD2:=(C-LLV(L,9))/(HHV(H,9)-LLV(L,9));CD3:=SMA(SMA(CD2,3,1),3,1);CD4:=(CD3-SMA(CD1,9,1));CD5:=IF(CD4>,CD4,;CD6:=REF(CD5,1);VAR81:=MA(C,9);空头1:=IF(CD6-CD5,CD6,CD5);VAR1A:=(HHV(HIGH,9)-CLOSE)/(HHV(HIGH,9)-LLV(LOW,9))*100-70;VAR2A:=SMA(VAR1A,9,1)+100;VAR3A:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;VAR4A:=SMA(VAR3A,3,1);VAR5A:=SMA(VAR4A,3,1)+100;VAR6A:=VAR5A-VAR2A;端庄窝:IF(VAR6A>N1,VAR6A-N1,0),COLORRED;果断出击:IF(CROSS(端庄窝,,18,0),STICK,COLOR0000CC,LINETHICK2;DRAWICON(果断出击>0,18,7);XG:=CROSS(端庄窝,;选底:IF(XG=1,16,0),STICK,LINETHICK3;LC:=REF(CLOSE,1);RSI:=SMA(MAX(CLOSE-LC,0),6,1)/SMA(ABS(CLOSE-LC),6,1)*100;E:=CROSS(83,RSI);减仓空仓:10*(CROSS(CD6,CD5) OR E),COLORGREEN;DRAWICON(减仓空仓>0,113,8);STICKLINE(REF(端庄窝,1)<端庄窝,端庄窝,REF(端庄窝,1),7,0),COLORRED;STICKLINE(REF(端庄窝,1)>端庄窝,端庄窝,REF(端庄窝,1),7,0),COLOR00FF00;红持绿空:0,COLORGREEN;6、买点决策(公式源码)input:N(60,1,111);a1:=INDEXC;a2:=INDEXO;a3:=DISPSTATUS=1;a4:=BARSLAST(a3);a5:=(REF(a1,a4))/(REF(CLOSE,a4));a6:=IF(a3,CLOSE,(REF(CLOSE,a4)));a7:=IF(a3,(a1/a5),(REF((a1/a5),a4))); a8:=a6-a7;a9:=a2/a5;a10:=INDEXH/a5;a11:=INDEXL/a5;a12:=(CLOSE>OPEN)OR((CLOSE=OPEN)AND(CLOSE>(REF(CLOSE,1))));a13:=(a1>a2)OR((a1=a2)AND(a1>(REF(a1,1))));大盘:STICKLINE(a13,(a10 +a8),(a11 +a8),0,0),colorRed;STICKLINE(a13,((a1/a5) +a8),(a9 +a8),5,0),colorRed;STICKLINE(NOT(a13),(a11+a8),(a10+a8),0,0),colorGreen;STICKLINE(NOT(a13),((a1/a5)+a8),(a9+a8),5,0),colorGreen;PARTLINE(CLOSE,CLOSE>(a1/a5),RGB(255,0,0)),linethick2,colorRed;PARTLINE(CLOSE,CLOSE>(a1/a5)AND(CLOSE<(REF(CLOSE,1))),RGB(255,0,255)),linethick2,colorMagent a;PARTLINE(CLOSE,(CLOSE>(a1/a5)AND((MA(CLOSE,30))>(REF((MA(CLOSE,30)),1))))AND((MA((a1/a5),30) )<(REF((MA((a1/a5),30)),1))),RGB(255,255,0)),linethick2,colorYellow;STICKLINE((((REF(a1,1))<(REF(a2,1)))AND(a1>(REF(a1,1)))),((a1/a5)+a8),CLOSE,1,1),Color606060;STICKLINE((((REF(a1,1))>(REF(a2,1)))AND(a1<(REF(a1,1)))),((a1/a5)+a8),CLOSE,1,1),Color606060 ;a14:=MA(CLOSE,10);a15:=(((EMA(CLOSE,5))*7)+((EMA(CLOSE,10))* 3))/10;a16:=((SMA((MAX((CLOSE-(REF(CLOSE,1))),0)),6,1))/(SMA(ABS((CLOSE-(REF(CLOSE,1)))),6,1)))* 100;DRAWTEXT(((DATE >700101)AND(CROSS(84,a16))),HIGH,'▼'),colorGreen;a17:=(((2*CLOSE)+HIGH)+LOW)/4;a18:=LLV(LOW,34);a19:=HHV(HIGH,34);a20:=EMA((((a17-a18)/(a19-a18))*100),6);a21:=EMA((*(REF(a20,1)))+*a20)),4);a22:=LLV(LOW,120);a23:=HHV(HIGH,120);a24:=a23-a22;a25:=HHVBARS(CLOSE,N);REF(CLOSE,a25),POINTDOT,ColorFF0000;突破:FILTER(((CROSS(CLOSE,((REF(REF(CLOSE,a25),1))*))AND(REF((a25>=5),1))),10),POINTDOT,linethick0;STICKLINE(突破,(CLOSE*,CLOSE,5,0),ColorF600A9;DRAWTEXT((((SUM((突破>0),0))=1)AND 突破),(CLOSE*,'最佳买点'),colorWhite;DRAWTEXT((((SUM((突破>0),0))=2)AND 突破),(CLOSE*,'次佳买点'),colorWhite;DRAWTEXT((((SUM((突破>0),0))=3)AND 突破),(CLOSE*,'理想买点'),colorWhite;DRAWTEXT((((SUM((突破> 0),0))=4)AND 突破),(CLOSE * ,'及格买点'),colorWhite;DRAWTEXT((((SUM((突破> 0),0))>=5) AND 突破),(CLOSE * ,'突破'),colorWhite;a26:=(CLOSE<(a1/a5))AND(CROSS(80,a16));DRAWICON(a26,CLOSE,8);DRAWICON((CLOSE>(a1/a5)AND(CROSS(a16,17))),CLOSE,7);DRAWICON((CROSS(a16,10)),CLOSE,7);DRAWICON((CROSS(90,a16)),CLOSE,8);DRAWICON((CROSS(CLOSE,(a1/a5))),CLOSE,11);DRAWTEXT(((IF(((((((COUNT((CLOSE<(REF(CLOSE,1))),8))/8)>AND(COUNT((a20>a21),3)))AND((REF(LOW,1))=a22))AND(CLOSE>OPEN)),1,0))AND(CROSS(a16,15))),LOW, '★小底'),ColorFF8080;a27:=DYNAINFO(3);a28:=SMA(CLOSE,2,1);a29:=SMA(CLOSE,6,1);a30:=2*(a28-a29);DRAWTEXTABS(10,200,'■所属板块:'+BKNAME),ColorYELLOW,linethick1;流通盘大小:=FINANCE2(37)/1000000*100;DRAWTEXTABS(280,220,'流通盘大小:'+NUMTOSTRN(流通盘大小,2)+'亿'),LINETHICK1,ColorYELLOW; 每股收益:=FINANCE2(3);每股市盈率:=DYNAINFO(39);每股净资产:=FINANCE2(4);销售毛利率:=FINANCE2(12);主营收入同比:=FINANCE2(11);净利润同比增长:=FINANCE2(10);DRAWTEXTABS(170,220,'每股收益:'+NUMTOSTRN(每股收益,2)+'元'),COLOR00FF00;DRAWTEXTABS(170,240,'每股市盈率:'+NUMTOSTRN(每股市盈率,1)+'倍'),COLORRED;DRAWTEXTABS(170,260,'每股净资产:'+NUMTOSTRN(每股净资产,2)+'元'),COLORRED;DRAWTEXTABS(20,220,'销售毛利率:'+NUMTOSTRN(销售毛利率,2)+'%'),LINETHICK1,COLOR00FF00; DRAWTEXTABS(20,240,'主营收入同比增长:'+NUMTOSTRN(主营收入同比,2)+'%'),LINETHICK1,COLOR00FF00;DRAWTEXTABS(20,260,'净利润同比增长:'+NUMTOSTRN(净利润同比增长,2)+'%'),LINETHICK1,COLOR00FF00;7、数据投机(指标源码){计算股价}input:股数(0,0,),买入价(0,0,500),预期涨幅(0,0,100),服务费(0,0,100){根据各证券所收费不同,自行调节};预卖价位:=买入价*(预期涨幅*+1);买入收费:=买入价*股数*{各证券所收费不同,自行调节}+服务费;卖出收费:=预卖价位*股数*{各证券所收费不同,自行调节}+服务费;预期盈利:=预卖价位*股数-买入价*股数-买入收费-卖出收费;DRAWTEXTREL(320,850,'¤预卖价位: '+NUMTOSTRN(预卖价位,2)+' 元'),LINETHICK5,COLORAFAFAF; DRAWTEXTREL(540,850,'¤预期盈利: '+NUMTOSTRN(预期盈利,2)+' 元'),LINETHICK5,COLORAFAFAF; {庄家实力}cyc0:=MAXCYC;庄家实力:c/cyc0,precis2,LINETHICK0,COLORC68CFF;DRAWTEXTREL(100,70,'☆庄家实力: '+NUMTOSTRN(庄家实力,2)+' 级'),LINETHICK5,COLORC68CFF;{精确风险系数}rsv:=(c-llv(l,15))/(hhv(h,15)-llv(l,15))*100;kk:=sma(rsv,10,1);dd:=sma(kk,5,1);zlcm:=intpart(sma(rsv,10,1));shcm:=intpart(sma(kk,5,1));风险系数:zlcm+shcm-70,precis0,LINETHICK0,COLOR66FFFF;DRAWTEXTREL(320,70,'※风险系数: '+NUMTOSTRN(风险系数,2)+' 级'),LINETHICK5,COLOR66FFFF;{历史价位系数}历史价位:(c-llv(l,0))/(hhv(h,0)-llv(l,0))*100,precis0,LINETHICK0,COLORFFBB77; DRAWTEXTREL(755,70,'⊙历史价位: '+NUMTOSTRN(历史价位,2)+' %'),LINETHICK5,COLORFFBB77;{量能饱和度}饱和量度:IF((AMOUNT/C)/(HHV(AMOUNT,20)/HHV(C,20))*100>100,100,(AMOUNT/C)/(HHV(AMOUNT,20)/HHV(C,20) )*100),precis0,LINETHICK0,COLORE07EAA;DRAWTEXTREL(60,270,'§饱和量度: '+NUMTOSTRN(饱和量度,2)+' ℃'),LINETHICK5,COLORE07EAA;{股价倾斜系数}hot:=ma(c,13);倾斜系数:atan(hot-ref(hot,1))**100,precis0,LINETHICK0,COLORFFCC62;DRAWTEXTREL(245,270,'∥倾斜系数: '+NUMTOSTRN(倾斜系数,2)+' 度'),LINETHICK5,COLORFFCC62; {获利比例}获利比例:WINNER(CLOSE)*100,precis0,LINETHICK0,COLOR79A5FF;浮筹比例:(winner(c*-winner(c*)/winner(hhv(h,0))*100,precis0,LINETHICK0,COLORFFCC62; DRAWTEXTREL(430,270,'◇获利比例: '+NUMTOSTRN(获利比例,2)+' %'),LINETHICK5,COLOR79A5FF; DRAWTEXTREL(615,270,'□浮筹比例: '+NUMTOSTRN(浮筹比例,2)+' %'),LINETHICK5,COLORFFCC62;{人均持股}人均持股:=INTPART(FINANCE2(36)/extradata('散户线')*10000);DRAWTEXTREL(800,270,'〓人均持股: '+NUMTOSTRN(人均持股,0)+' 股'),LINETHICK5,COLOR79A5FF; {止损价位}LC:=REF(CLOSE,1);止损价位:=(LC**97+/;DRAWTEXTREL(100,850,'☆止损价位: '+NUMTOSTRN(止损价位,2)+' 元'),LINETHICK5,colorWHITE;{成本预测}建仓成本:MAXCYC,precis2,LINETHICK0,COLORFFBB77;心理价位:DMA(AMOUNT/(100*VOL),VOL/(100*FINANCE2(37)))*,precis2,LINETHICK0,COLORC78EFF; DRAWTEXTREL(60,470,'○建仓成本: '+NUMTOSTRN(建仓成本,2)+' 元'),LINETHICK5,COLORFFBB77; DRAWTEXTREL(60,660,'◎心理价位: '+NUMTOSTRN(心理价位,2)+' 元'),LINETHICK5,COLORC78EFF; {上升空间}上升空间:100-c/(心理价位-建仓成本)*10,precis0,LINETHICK0,COLOR79A5FF;DRAWTEXTREL(540,70,'‖上升空间: '+NUMTOSTRN(上升空间,2)+' %'),LINETHICK5,COLOR79A5FF; {股价预测}VC:=(HIGH+LOW+OPEN+2*CLOSE)/5;明日阻力:=2*VC-LOW;明日支撑:=2*VC-HIGH;明日突破:=VC+(HIGH-LOW);明日反转:=VC-(HIGH-LOW);今日阻力:=REF(明日阻力 , 1);今日支撑:=REF(明日支撑 , 1);今日突破:=REF(明日突破 , 1);今日反转:=REF(明日反转 , 1);DRAWTEXTREL(245,470,'↑今日支撑: '+NUMTOSTRN(今日支撑,2)+' 元'),LINETHICK5,COLOR5959FF; DRAWTEXTREL(430,470,'↓今日阻力: '+NUMTOSTRN(今日阻力,2)+' 元'),LINETHICK5,COLOR61FE78; DRAWTEXTREL(615,470,'♂今日突破: '+NUMTOSTRN(今日突破,2)+' 元'),LINETHICK5,COLOR66FFFF; DRAWTEXTREL(800,470,'♀今日反转: '+NUMTOSTRN(今日反转,2)+' 元'),LINETHICK5,COLORFC878F; DRAWTEXTREL(245,660,'↑明日支撑: '+NUMTOSTRN(明日支撑,2)+' 元'),LINETHICK5,COLOR5959FF; DRAWTEXTREL(430,660,'↓明日阻力: '+NUMTOSTRN(明日阻力,2)+' 元'),LINETHICK5,COLOR61FE78; DRAWTEXTREL(615,660,'♂明日突破: '+NUMTOSTRN(明日突破,2)+' 元'),LINETHICK5,COLOR66FFFF; DRAWTEXTREL(800,660,'♀明日反转: '+NUMTOSTRN(明日反转,2)+' 元'),LINETHICK5,COLORFC878F; {实际盈亏}实际盈亏:c*股数-买入价*股数-买入收费-卖出收费,precis2,LINETHICK0,colorWHITE; DRAWTEXTREL(755,850,'¥实际盈亏: '+NUMTOSTRN(实际盈亏,2)+' 元'),LINETHICK5,colorWHITE;。

大智慧 中的高级公式

大智慧 中的高级公式

大智慧1号称年费200万的(主图)源码公式:V AR1:=MA(CLOSE,5);V AR2:=MA(CLOSE,10);V AR3:=MA(CLOSE,20);V AR4:=MA(CLOSE,30);V AR5:=MA(CLOSE,60);F1:=V AR1>REF(V AR1,1);F2:=V AR2>REF(V AR2,1);F3:=V AR2>REF(V AR2,1);F4:=V AR2>REF(V AR2,1);F5:=V AR2>REF(V AR2,1);x1:=EMA(C,7);drawtext(filter(var3 and var2 and count(x1<ref(x1,1),5)>2 and x1>ref(x1,1),3),l-0.01,'短↑进'),ColorFFFFFF; LC:=REF(CLOSE,1);RSI:=SMA(MAX(CLOSE-LC,0),6,1)/SMA(ABS(CLOSE-LC),6,1)*100;DRAWTEXT(CROSS(75,RSI) , HIGH*1.035,' '),Color00FF00;B1:=REF(CLOSE,1);B2:=REF(CLOSE,2);B3:=REF(CLOSE,3);B4:=REF(CLOSE,4);CMAX:=MAX(MAX(MAX(CLOSE,B1),B2),B3);CMIN:=MIN(MIN(MIN(CLOSE,B1),B2),B3); STICKLINE(CLOSE=CMAX AND (B1>=B2 OR B1>=B3) OR B1=CMAX AND (B2=CMIN OR B3=CMIN) AND CLOSE>=B2 ORB2=CMAX AND B3=CMIN AND CLOSE>=B1 OR B3=CMAX AND CLOSE>=B1 AND CLOSE>=B2,B1,CLOSE,8,0),COLOR000099;STICKLINE(CLOSE=CMAX AND (B1>=B2 OR B1>=B3) OR B1=CMAX AND (B2=CMIN OR B3=CMIN) AND CLOSE>=B2 ORB2=CMAX AND B3=CMIN AND CLOSE>=B1 OR B3=CMAX AND CLOSE>=B1 AND CLOSE>=B2,B1,CLOSE,5,0),COLOR0000BB;STICKLINE(CLOSE=CMAX AND (B1>=B2 OR B1>=B3) OR B1=CMAX AND (B2=CMIN OR B3=CMIN) AND CLOSE>=B2 ORB2=CMAX AND B3=CMIN AND CLOSE>=B1 OR B3=CMAX AND CLOSE>=B1 AND CLOSE>=B2,B1,CLOSE,3,0),COLOR0000FF;STICKLINE(CLOSE=CMAX AND B1=CMIN,B2,CLOSE,8,0),COLOR000099;STICKLINE(CLOSE=CMAX AND B1=CMIN,B2,CLOSE,5,0),COLOR0000BB;STICKLINE(CLOSE=CMAX AND B1=CMIN,B2,CLOSE,3,0),COLOR0000FF;STICKLINE(CLOSE=CMIN AND (B1<B2 OR B1<B3) OR B1=CMIN AND (B2=CMAX OR B3=CMAX) AND CLOSE<B2 ORB2=CMIN AND B3=CMAX AND CLOSE<B1 OR B3=CMIN AND CLOSE<B1 AND CLOSE<B2,B1,CLOSE,8,0),COLOR009900;STICKLINE(CLOSE=CMIN AND (B1<B2 OR B1<B3) OR B1=CMIN AND (B2=CMAX OR B3=CMAX) AND CLOSE<B2 ORB2=CMIN AND B3=CMAX AND CLOSE<B1 OR B3=CMIN AND CLOSE<B1 AND CLOSE<B2,B1,CLOSE,5,0),COLOR00BB00;STICKLINE(CLOSE=CMIN AND (B1<B2 OR B1<B3) OR B1=CMIN AND (B2=CMAX OR B3=CMAX) AND CLOSE<B2 ORB2=CMIN AND B3=CMAX AND CLOSE<B1 OR B3=CMIN AND CLOSE<B1 ANDCLOSE<B2,B1,CLOSE,3,0),COLOR00FF00;STICKLINE(B1=CMAX AND CLOSE=CMIN,B2,CLOSE,8,0),COLOR009900;STICKLINE(B1=CMAX AND CLOSE=CMIN,B2,CLOSE,5,0),COLOR00BB00;STICKLINE(B1=CMAX AND CLOSE=CMIN,B2,CLOSE,3,0),COLOR00FF00;STICKLINE(B1=CMIN AND CLOSE>=B2 OR (B2=CMIN AND B1<=B3 ORB3=CMIN AND B1<=B2) AND B2<B4 AND CLOSE>=B1,B1,B2,8,0),COLORFF9900;STICKLINE(B1=CMIN AND CLOSE>=B2 OR (B2=CMIN AND B1<=B3 ORB3=CMIN AND B1<=B2) AND B2<B4 AND CLOSE>=B1,B1,B2,5,0),COLORFFBB00;STICKLINE(B1=CMIN AND CLOSE>=B2 OR (B2=CMIN AND B1<=B3 ORB3=CMIN AND B1<=B2) AND B2<B4 AND CLOSE>=B1,B1,B2,3,0),COLORFFFF00;STICKLINE(B1=CMAX AND CLOSE<B2 OR (B2=CMAX AND B1>B3 ORB3=CMAX AND B1>B2) AND B2>=B4 AND CLOSE<B1,B1,B2,8,0),COLOR000099;STICKLINE(B1=CMAX AND CLOSE<B2 OR (B2=CMAX AND B1>B3 ORB3=CMAX AND B1>B2) AND B2>=B4 AND CLOSE<B1,B1,B2,5,0),COLOR0000BB;STICKLINE(B1=CMAX AND CLOSE<B2 OR (B2=CMAX AND B1>B3 ORB3=CMAX AND B1>B2) AND B2>=B4 AND CLOSE<B1,B1,B2,3,0),COLOR0000FF;TY:=C;A1:=REF(TY,10)=HHV(TY,2*10+1); vB1:=FILTER(A1,10); C1:=BACKSET(vB1,10+1); HD:=FILTER(C1,10);A2:=REF(TY,10)=LLV(TY,2*10+1); vB2:=FILTER(A2,10); C2:=BACKSET(vB2,10+1); LD:=FILTER(C2,10);A:=REF(C,BARSLAST(HD)); B:=REF(C,BARSLAST(LD));t1:=BARSLAST(HD)<BARSLAST(LD) AND NOT(HD) ;t2:=BARSLAST(HD)>BARSLAST(LD) AND NOT(LD);波峰:IF(t1,A,A) ,POINTDOT ,Color00FFFF;STICKLINE(t1,A,A,5,0),ColorFF00FF;波谷:IF(t2,B,B),POINTDOT,Color80FF00;STICKLINE(t2,B,B,5,0),Color80FF00;。

大智慧股票公式之循环语句

大智慧股票公式之循环语句

大智慧股票公式之循环语句1. 为什么要循环循环是计算机程序中一个最重要的概念,它使计算机能够按照用户的意志重复执行某个任务,我们前面所提到的公式系统中存在的隐含循环也是一种沿时间变化的循环。

其实我们的函数中也大量包含了循环的概念,比如SUM、MA等等。

我们来看看循环的概念。

如果我们计算从1加到100,写成公式:1+2+3+4+5 (100)这个公式很长,而且写起来容易出错,如果我们是计算从1加到10000怎么办?这就需要用到循环,我们让计算机循环计算,总共循环10000次,其中第N次循环加N即可解决这个问题:FOR I=1 TO 10000 DOSU := SU+I;等一会儿我们再来解释它。

我们看到,有了循环以后,许多繁杂的事情都可以轻松解决了。

由于以前没有循环,我们必须在函数内部来实现一些循环,现在有了它,我们可以省去好多函数。

例如,SUM表示计算N天数值的总和,写成公式C + REF(C,1) + REF(C,2)+ … + REF(C,N-1);由于书写困难而且不灵活,我们引入SUM函数来计算。

但是如果我们使用循环:SU := 0;FOR I=0 TO N-1 DOSU := SU+REF(C,I);FOR循环表示,循环执行SU := SU+REF(C,I)这条语句,第一次循环变量I等于0,每次循环I递增1,直到大于N-1时循环结束。

也就是说,REF(C,I)在每次循环中表示今天、昨天、前天…N-1天前的收盘价,将它们累加到SU变量中,完成了累加的功能。

我们需要注意的是,此时的循环与公式中的隐含循环是不一样的,隐含循环不需要书写而且是不可避免的,而循环需要用循环语句写出来。

循环语句所描述的循环,是针对某一根K线执行的,整个循环过程中其计算位置是不变的。

因此,在整个隐含循环中,每进行一次隐含循环,就要执行一轮循环语句。

因此,大量使用循环语句,尤其是嵌套循环语句将大大降低运算速度。

我们可以来看看,如果某股票有3000根K线,我们在公式中包含一个100次的循环,则循环将执行3000*100=30万次,如果还存在循环嵌套,也就是循环套循环,如果内外均是100次的循环,则循环次数为3000*100*100=3000万次,其执行速度将非常缓慢。

大智慧选股公式的源码

大智慧选股公式的源码

大智慧选股公式的源码下面是172个大智慧选股公式的源码,使用这些源码,可以做出符合自己选股策略的N种组合。

1、30个交易日内,股价跌幅达到一半的股票:xg:(hhv(c,30)-c)/hhv(c,30)>0.5;2、今天的量是5天平均的2倍以上xg:v>ma(v,5)*2;缩量vol/ma(vol,10)<0.3;3、两天内,累计下跌等于或超过20%选股.xg:(ref(c,2)-c)/c>0.2;4、股价是25天以来新低.xg:c<ref(llv(c,25),1);< p="">5、选股:EXPMA5日与10日金叉,并且第二天的收盘价在expma的5日线以上.cross(ref(ema(c,5),1),ref(ema(c,10),1)) and c>ema(c,5);6、买入公式:1. 将BIAS指标的参数设置为24日,将KD指标的参数设置为9;3;3。

2. BIAS指标要小于-6,这只是确认该股超跌的初选条件。

3. KD指标产生黄金交叉,K线上穿D线。

4. KD交叉同时,KD指标中的D值要小于16。

BIAS3 :=(CLOSE-MA(CLOSE,24))/MA(CLOSE,24)*100,colorff00ff;RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;K:=SMA(RSV,3,1),COLORWHITE;D:=SMA(K,3,1),COLORYELLOW;xg:BIAS3<-6 and cross(k,d) and d<16;7、要求是量大、换手率达到3左右,涨幅>7个点。

xg:v/capital*100>3 and (c/ref(c,1)>1.07;8、个股分时图上都有一条黄线,叫做均价线a/capital*100;9、"阴转阳"的公式(也就是昨天收阴线,今天收阳线)xg:ref(c,1)o;10、股价回抽20日均线选股公式xg:ref(c,1)>ma(c,20) and cross(ma(c,20),c);11、一根大阳线,至少有5个点以上,再连着出现二根振幅不大于5的十字星或是小K线xg:(ref(c,3)-ref(c,4))/ref(c,3)>0.05 and count((h-l)/l<0.05,2)=2;12、行情信息里的“涨幅”的原码(c-ref(c,1))/c*100;13、kdj的J从上向下穿越O轴发出信号RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;K:=SMA(RSV,3,1),COLORWHITE;D:=SMA(K,3,1),COLORYELLOW;J:=3*K-2*D,COLORFF00FF;xg:cross(0,j);14、股价4天中有两天在10日线上count(c>ma(c,10),4)=2;15、选出10天内出现了涨停的个股count(c/ref(c,1)>1.1,10)>0;又:今涨停:=C/REF(C,1)>1.09;选股:count(今涨停,n);16、一阳上穿10,20,30日线,量能是前一天3倍。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

大智慧股票公式之循环语句1. 为什么要循环循环是计算机程序中一个最重要的概念,它使计算机能够按照用户的意志重复执行某个任务,我们前面所提到的公式系统中存在的隐含循环也是一种沿时间变化的循环。

其实我们的函数中也大量包含了循环的概念,比如SUM、MA等等。

我们来看看循环的概念。

如果我们计算从1加到100,写成公式:1+2+3+4+5 (100)这个公式很长,而且写起来容易出错,如果我们是计算从1加到10000怎么办?这就需要用到循环,我们让计算机循环计算,总共循环10000次,其中第N次循环加N即可解决这个问题:FOR I=1 TO 10000 DOSU := SU+I;等一会儿我们再来解释它。

我们看到,有了循环以后,许多繁杂的事情都可以轻松解决了。

由于以前没有循环,我们必须在函数内部来实现一些循环,现在有了它,我们可以省去好多函数。

例如,SUM表示计算N天数值的总和,写成公式C + REF(C,1) + REF(C,2)+ … + REF(C,N-1);由于书写困难而且不灵活,我们引入SUM函数来计算。

但是如果我们使用循环:SU := 0;FOR I=0 TO N-1 DOSU := SU+REF(C,I);FOR循环表示,循环执行SU := SU+REF(C,I)这条语句,第一次循环变量I等于0,每次循环I递增1,直到大于N-1时循环结束。

也就是说,REF(C,I)在每次循环中表示今天、昨天、前天…N-1天前的收盘价,将它们累加到SU变量中,完成了累加的功能。

我们需要注意的是,此时的循环与公式中的隐含循环是不一样的,隐含循环不需要书写而且是不可避免的,而循环需要用循环语句写出来。

循环语句所描述的循环,是针对某一根K线执行的,整个循环过程中其计算位置是不变的。

因此,在整个隐含循环中,每进行一次隐含循环,就要执行一轮循环语句。

因此,大量使用循环语句,尤其是嵌套循环语句将大大降低运算速度。

我们可以来看看,如果某股票有3000根K线,我们在公式中包含一个100次的循环,则循环将执行3000*100=30万次,如果还存在循环嵌套,也就是循环套循环,如果内外均是100次的循环,则循环次数为3000*100*100=3000万次,其执行速度将非常缓慢。

分析家系统限制总的循环次数要小于1亿次,否则不能得到计算结果。

循环分为WHILE和FOR循环两种。

2. WHILE循环WHILE循环语法:WHILE [条件] DO [语句]它表示,如果条件成立则循环执行语句,直到条件不成立为止。

例如我们计算最近多少天完成100%换手:HR := VOL;ND := 0;WHILE HRND := ND+1;HR := HR + REF(VOL,ND);ENDND就是结果。

HR表示最近成交量累加,设初始值为当日成交量,然后循环直到它大于流通盘为止。

循环体中,ND每次循环加1,HR每次循环加上ND天前的成交量,也就是说最近ND天的成交量累加。

在循环中必须注意的是,循环条件在循环过程中一定要发生变化,并且会变成条件不成立,否则会形成死循环,也就是说循环条件永远成立,计算机不断地进行循环计算。

在上例中,HR每次递增,当它增大到流通盘以上时,条件变成不成立,从而终止循环。

另外一个我们没有注意到的问题是,如果今天是上市第一天,而且换手率没有达到100,则这个循环会出现问题,因为不论ND怎样增大,REF(VOL,ND)总是返回没有数值,也就是说HR的不到递增,也就永远无法破坏循环条件而终止循环,它也是一个死循环。

因此我们需要改成:HR := VOL;ND := 1;WHILE HRHR := HR + REF(VOL,ND);ND := ND+1;END增加一个ND从这些例子中我们看到,自己使用循环来实现算法,其功能是强大的,但是需要十分小心,避免死循环的发生。

因此,我们能够使用函数来实现的功能,还是尽量使用函数来实现,避免不必要的复杂性。

3. FOR循环我们大多数的循环是指定循环次数的循环,而且我们证券计算也大量使用向前引用若干天的数据,因此 FOR循环将更加实用。

FOR [变量]=[初值] TO [终值] DO [语句]它表示使用变量来控制执行循环语句,首先给变量赋初值,然后判断变量是否小于或等于终值,若满足条件则执行语句,然后将变量加1,循环判断变量是否小于等于终值并循环执行,直到条件不满足为止。

例如FOR I=1 TO N DO…表示循环N次,循环变量从1到N,类似的FOR I=0 TO N-1 DO…也表示循环N次,但是循环变量从0到N-1。

循环变量还可以从大循环到小,可以使用FOR [变量]=[初值] DOWNTO [终值] DO [语句]此时变量将从大到小变化,直到小于终值为止。

我们在使用中需要注意递增还是递减变化,否则将形成死循环。

使用FOR循环的一个最大的好处在于其循环次数可以控制,不像WHILE循环可能存在潜在的死循环。

还以WHILE循环中的换手100%为例:HR := 0;FOR I=0 TO BARPOS-1 DO BEGINIF HRHR := HR+REF(VOL,I);IF HR>=CAPITALND := I+1;ENDEND我们用FOR循环来控制总的循环次数不超过数据总数,从而避免了死循环的发生。

在循环中,如果换手未超过流通盘,则继续累加,当换手刚达到流通盘时,将循环次数赋给结果ND。

4. 循环的终止我们看到,循环过程中必须要有一个终止循环的方法,WHILE语句中使用条件不满足来终止循环,FOR循环中使用变量递增递减来终止循环,是否还有其它的需要呢?我们看上面的例子,该循环有一个问题,就是无论是否计算出结果,循环都将继续下去,直到计算到上市第一天,这将大大降低效率。

我们通过主动终止循环来解决这个问题:HR := 0;FOR I=0 TO BARPOS-1 DO BEGINHR := HR+REF(VOL,I);IF HR>=CAPITAL BEGINND := I+1;BREAK;ENDEND执行BREAK语句将终止循环,无论循环中值条件是否达到。

在本例中,当计算到结果,就停止循环。

一般说来,BREAK语句总是与IF语句配合使用。

使用BREAK语句可以使公式看起来更加简单。

BREAK可以用来终止WHILE循环和FOR循环。

5. 循环的嵌套我们可以在循环中再套入循环,这就叫做循环嵌套。

例如我们想要找到最近100天中收盘价相同的天数:ND := 0;FOR I=0 TO 99 DO BEGINFOR J=I+1 TO 99 DO BEGINIF REF(CLOSE,I)=REF(CLOSE,J) THENND := ND+1;ENDEND我们分成内外两个循环,外层循环使用I作为循环变量,它从0到99循环,得到之前每一天的收盘价REF(CLOSE,I),而内层循环使用J作为循环变量,它I+1到99循环,表示从第I+1天前开始查找等于第I天数值的K线,若找到(条件REF(CLOSE,I)=REF(CLOSE,J)满足),则将ND加1。

使用循环嵌套,我们可以做许多过去无法做的事情了。

但是使用嵌套一定要注意,不要是循环次数太大,否则运行速度会很慢。

6. 循环举例例1.计算N日均线SU := 0;FOR I=0 TO N-1 DOSU := SU+REF(CLOSE,I);SU / MIN(N,BARPOS);该例子中有两个技巧,其一,没有可以去避免向前循环超过上市日的问题,因为发生这样情况时SU的数值不会增加,也就是说SU等于上市到现在的总和;其二,如果当前位置小于N,则SU的数值表示上市到现在的总和而不是N日总和,所以平均价格应该为SU/BARPOS,因此我们使用了SU / MIN(N,BARPOS);例2.计算前十大股东占总股本的比例SU:=0;FOR I=1 TO 10 DOSU := SU + PROFFIN(5002+(I-1)*6,0);比例: SU/PROFFIN(1001,0)*100;在本循环中使用了一个技巧,我们发现第一、第二、第三…股东持股量的代码是5002,5008,5014…,它们之间间隔6,所以我们可以使用5002+(I-1)*6来表示这些代码分支1. 为什么要分支所谓分支,就是如果满足某个条件就执行某些指令,否则就指令另外一些指令。

有了分支,计算机就有了智能,知道根据具体情况作出不同的动作,这是计算机最重要的功能之一。

2. 以前我们是怎样实现分支的过去,我们也在函数中隐含地使用了一些分支概念,在函数中直接将分支包含进去。

例如绘图函数DRAWTEXT(Cond,Price,Text),表示如果Cond条件满足就输出文字。

再例如,IF(Cond,V1,V2)表示如果Cond条件成立就返回V1,否则就返回V2。

但是这种包含在函数中间的条件也有许多缺陷,那就是它只能控制一条语句,而且只在有限的几个函数中包含条件,这极大地限制了分支的应用。

例如,我们就无法描述如果条件成立,V1就等于CLOSE,否则V2就等于CLOSE。

3. 分支的描述方法我们使用IF [条件] THEN [语句] 来描述如果条件成立就执行语句这样一个逻辑,例如IF CLOSE>OPEN THENP := P+1;它表示如果收盘价大于开盘价,P的数值就增加1,否则P值维持不变,也就是说统计历史阳线的数量。

需要注意,IF语句和IF函数使用同样的关键字,区分它们的办法是在IF语句之后必然存在THEN语句,而IF函数则没有。

因此我们不能在IF语句条件部分包含IF函数,例如:IF IF(CLOSE>OPEN, OPEN, CLOSE)>10 THENP := P+1;该语句将混淆两个IF的作用,可以使用以下方法来解决:C1 := IF(CLOSE>OPEN, OPEN, CLOSE)>10;IF C1 THENP := P+1;如果我们想要在条件满足的情况下多做几件事情怎么办?在此我们引入BEGIN…END这样一个语句来形成组合语句,也就是说将它们中间所包含的语句看作一个整体,一起执行。

组合语句被认为是一个整体,在接下来的分支、循环等操作中均需要用到。

例如:IF CLOSE>OPEN THEN BEGINP := P+1;Q := MA(CLOSE,10);END它表示如果条件成立,将执行对P和Q的赋值语句,否则这两条语句均不执行。

BEGIN…END语句可以嵌套,END与之前面最接近的还没有配对的BEGIN进行配对。

例如:IF CLOSE>OPEN THEN BEGIN (1)P := P+1;IF CLOSE>10 THEN BEGIN (2)P := P+1;Q := MA(CLOSE,10);END (3)END (4)其中,2-3是配对的,1-4是配对的。

相关文档
最新文档