炒股软件大智慧自编公式
大智慧L2-公式编写实例及系统函数说明
一、相关性函数1. BETA 贝塔系数BETA(N),贝塔系数表示当前股票的收益与大盘收益相比的放大系数,该系数表明大盘每变动1%,则该股票将变动多少。
该函数有一个参数N,表示在多少个周期中计算。
例如:BETA(10)表示10周期贝塔系数2. BETA2 贝塔系数2 BETA2(X,Y,N),贝塔系数2表示第一个参数X相对于第二个参数Y的收益的放大系数,该系数表明参数Y每变动1%,则参数X将变动多少。
该函数的第三个参数N表示在多少个周期中计算。
例如:BETA2(CLOSE,INDEXC,10)就完全等同于BETA(10)3. BETADOWN 下跌贝塔系数BETADOWN(N),为当前股票收益与大盘收益相比的下跌贝塔系数,该系数表明大盘每下跌1%,则该股票将下跌N%。
它的计算方法是只计算股票下跌时的贝塔系数。
例如:BETADOWN(10)表示10周期下跌贝塔系数4. BETAUP 上涨贝塔系数BETAUP(N),为当前股票收益与大盘收益相比的上涨贝塔系数,该系数表明大盘每上涨1%,则该股票将上涨N%。
它的计算方法是只计算股票上涨时的贝塔系数。
例如:BETAUP(10)表示10周期上涨贝塔系数5. COVAR 两样本的协方差COVAR(X,Y,N),计算X与Y的N周期协方差.协方差的计算方法是:例如:COVAR(CLOSE,INDEXC,10)表示收盘价与大盘指数之间的10周期协方差。
6. RELATE 两样本的相关系数RELATE(X,Y,N),为X与Y的N周期相关系数,其有效值范围在±1之间.例如:RELATE(CLOSE,INDEXC,10)表示收盘价与大盘指数之间的10周期相关系数二、除权除息1. DIVIDENDBARS 上次派息到现在的周期数DIVIDENDBARS(N),取得之前第N次派息到当前的周期数。
例如:DIVIDENDBARS(0)=0表示当天发生派息。
2. DIVIDEND每股派息数量DIVIDEND(N),取得之前第N次每股派息数量,例如:DIVIDEND(0)表示最近一次派息的数量。
大智慧自编指标
大智慧自编指标(密)第一个(我的指标1 买卖指标1 )MA5:MA(CLOSE,5);MA10:MA(CLOSE,10);MA30:MA(CLOSE,30);MA60:MA(CLOSE,60);MA120:MA(CLOSE,120);MA250:MA(CLOSE,250);TY:=C;HD:=FILTER(BACKSET(FILTER(REF(TY,10)=HHV(TY,2*10+1),10),10+1),10);LD:=FILTER(BACKSET(FILTER(REF(TY,10)=LLV(TY,2*10+1),10),10+1),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),COLORFF00FF,POINTDOT,LINETHICK1;STICKLINE(T1,A,A,9,0),COLORFF00FF;波浪底:IF(T2,B,B),COLOR80FF00,POINTDOT,LINETHICK1;Var3:=LLV(最高价,240);Var4:=100*(收盘价-Var3)/Var3;Var5:=(收盘价-LLV(最低价,528))/(HHV(最高价,528)-LLV(最低价,528))*100;Var6:=(收盘价-LLV(收盘价,530))/(HHV(收盘价,530)-LLV(收盘价,530))*100;Var7:=0;Var8:=MA(HHV(收盘价-REF(收盘价,1),0),34)/MA(ABS(收盘价-REF(收盘价,1)),7)*100; Var9:=MA(HHV(收盘价-REF(收盘价,1),0),13)/MA(ABS(收盘价-REF(收盘价,1)),13)*100; VarA:=BARSCOUNT(收盘价);VarB:=Var8<20 AND Var9<23 AND VarA>35;VarC:=VarB AND COUNT(VarB,1)=1;VarD:=EMA(收盘价,21)-EMA(收盘价,8);VarE:=EMA(VarD,5);VarF:=TROUGH(3,6,1)<4 AND CROSS(VarD,VarE);Var10:=IF(TROUGH(3,16,1)=0 AND 最高价>最低价+0.04,4,0);Var11:=ZIG(3,6)>REF(ZIG(3,6),1)AND REF(ZIG(3,6),1)<=REF(ZIG(3,6),2)AND REF(ZIG(3,6),2)<=REF(ZIG(3,6),3);Var12:=ZIG(3,6)<REF(ZIG(3,6),1)AND REF(ZIG(3,6),1)>=REF(ZIG(3,6),2)AND REF(ZIG(3,6),2)>=REF(ZIG(3,6),3);Var13:=ZIG(3,22)>REF(ZIG(3,22),1)AND REF(ZIG(3,22),1)<=REF(ZIG(3,22),2)AND REF(ZIG(3,22),2)<=REF(ZIG(3,22),3);Var14:=ZIG(3,22)<REF(ZIG(3,22),1)AND REF(ZIG(3,22),1)>=REF(ZIG(3,22),2)AND REF(ZIG(3,22),2)>=REF(ZIG(3,22),3);Var15:=ZIG(3,51)>REF(ZIG(3,51),1)AND REF(ZIG(3,51),1)<=REF(ZIG(3,51),2)AND REF(ZIG(3,51),2)<=REF(ZIG(3,51),3);Var16:=ZIG(3,51)<REF(ZIG(3,51),1)AND REF(ZIG(3,51),1)>=REF(ZIG(3,51),2)AND REF(ZIG(3,51),2)>=REF(ZIG(3,51),3);Var17:=ZIG(3,72)>REF(ZIG(3,72),1)AND REF(ZIG(3,72),1)<=REF(ZIG(3,72),2)AND REF(ZIG(3,72),2)<=REF(ZIG(3,72),3);Var18:=ZIG(3,72)<REF(ZIG(3,72),1)AND REF(ZIG(3,72),1)>=REF(ZIG(3,72),2)AND REF(ZIG(3,72),2)>=REF(ZIG(3,72),3);Var19:=EMA(收盘价,2)-EMA(收盘价,150);Var1A:=EMA(Var19,100);Var1B:=2*(Var19-Var1A);Var1C:=POW(Var1B,3)*0.1+POW(Var1B,1);Var1D:=SQRT(SQRT(最低价*最高价*开盘价*收盘价));Var1E:=EMA(Var1D*0.97,3);Var1F:=(最高价+最低价+收盘价)/3;Var20:=(Var1F-MA(Var1F,14))/(0.015*AVEDEV(Var1F,14)); Var21:=CROSS(V ar1E,最低价);买点1:=Var10;买点2:=(Var11+Var13+Var15+V ar17);卖点1:=(Var12+Var14+Var16+Var18),linethick2;Var22:=买点1 AND VarF AND VarC AND Var21 AND Var4<0 AND Var5=0 AND V ar6=0 AND Var20<(-110);V AR1:=MA(收盘价,5);V AR2:=MA(收盘价,10);V AR31:=MA(收盘价,30);V ARB1:=SUM(收盘价*成交量*100,28)/SUM(成交量*100,28); V ARC1:=INTPART(V ARB1*100)/100;V ARD1:=EMA(收盘价,5)-EMA(收盘价,10);V ARE1:=EMA(V ARD1,9);V AR131:=REF(VARE1,1);V AR141:=VARE1;V AR151:=VAR141-V AR131;V AR161:=REF(VARD1,1);V AR171:=VARD1;V AR181:=VAR171-V AR161;V AR191:=开盘价;V AR1A1:=收盘价;DRAWTEXT(买点1>0,L+0.01,'▲'),colorred;DRAWTEXT(买点2>0,L+0.01,'▲'),COLORFF00FF;DRAWTEXT(卖点1>0,H+0.01,'▼'), COLOR33FF33;第二个(我的指标2 买卖指标2 ){A2可以自设均线,牛市21日线,熊市10日线}A1:=Ma(C,5);A2:=Ma(C,10);A3:=(A1+A2)/2;IF (A1>A2,A1,A3),Colorred,linethick2;IF (A1>A2,A2,A3),Colorred,linethick2;IF (A1<=A2,A1,A3),Color00ff00,linethick2;IF (A1<=A2,A2,A3),Color00ff00,linethick2;A3,colorwhite,linethick2;LC:=REF(CLOSE,1);RSI:=SMA(MAX(CLOSE-LC,0),4.1,1)/SMA(ABS(CLOSE-LC),4.1,1)*100;DRAWICON(CROSS(84,RSI) ,h*1.03,5);DRAWICON(CROSS(RSI,11) ,l*0.99,4);Var27:=REF(CLOSE,1);Var28:=SMA(MAX(CLOSE-Var27,0),5.5,1)/SMA(ABS(CLOSE-Var27),6,1)*100; DRAWICON(IF(CROSS(76,Var28),1,0),h*1.03,5);DRAWTEXT(FILTER(EMA(CLOSE,60)-EMA(CLOSE,12)>0 AND EMA(CLOSE,12)/LOW>1.15,5),LOW,''),linethick7 , COLORff00ff;V ARA:=((AMOUNT)/(VOL))/(100);V ARB:=((3)*(HIGH)+LOW+OPEN+(2)*(CLOSE))/(7);V ARC:=((SUM(AMOUNT,7))/(V ARA))/(100);V ARD:=DMA(V ARB,(VOL)/(V ARC));V ARE:=((CLOSE-V ARD)/(V ARD))*(100);V ARF:=((CLOSE-LLV(LOW,34))/(HHV(HIGH,34)-LLV(LOW,34)))*(100);V ARJ:=MA(V ARE,20)+STD(V ARE,20);BIAS18:=((CLOSE-MA(CLOSE,18))/(MA(CLOSE,18)))*(100);aa:=SMA(V ARF,3,1);ss:=(REF(BIAS18,1)>=5) AND CROSS(V ARJ,V ARE) AND (aa>79);DRAWTEXT((REF(BIAS18,1)>=5) AND CROSS(V ARJ,V ARE) AND(aa>ss),h*1.02,''),LINETHICK7,colorgreen;Var1:=ZIG(3,10)<REF(ZIG(3,10),1) AND REF(ZIG(3,10),1)>REF(ZIG(3,10),2);Var2:=ZIG(3,10)>REF(ZIG(3,10),1) AND REF(ZIG(3,10),1)<REF(ZIG(3,10),2);STICKLINE(Var1,C,O,8,0),COLORYELLOW,LINETHICK2;STICKLINE(Var1,C,O,3,0),COLORYELLOW,LINETHICK2;STICKLINE(Var1,H,L,1,0),COLORYELLOW,LINETHICK2;STICKLINE(Var2,C,O,8,0),COLORFF00FF,LINETHICK2;STICKLINE(Var2,C,O,3,0),COLORFF00FF,LINETHICK2;STICKLINE(Var2,H,L,1,0),COLORFF00FF,LINETHICK2;{使用指标说明: 红色均线持股,绿色均线持币,红买黄卖,懒汉操盘}。
大智慧软件自带选股公式源码
大智慧软件自带选股公式源码大智慧软件自带选股公式源码001指标条件选股★乖离率买入条件选股BIAS{N 12 1 100 LL -6 -40 0}(CLOSE-MA(CLOSE,N))/MA(CLOSE,N)*100 < LL; 乖离率卖出条件选股{N 12 1 100 M 12 1 100}100*(C-MA(C,N))/MA(C,N)>M;★布林带买入条件选股BOLL{P 26 5 100 T 2 0.1 10}CROSS(CLOSE,"BOLL.LOWER"(P,T));布林带卖出条件选股{N 26 5 300 P 2 0.1 10}CROSS("BOLL.UPPER"(N,P),C);★随机指标买入条件选股{N 9 1 100 N1 3 2 40 N2 3 2 40}CROSS("KDJ.J"(N,M1,M2),0);随机指标卖出条件选股{N 9 1 100 N1 3 1 100 N2 3 1 100}CROSS(0,"KDJ.J"(N,N2,N3));★KD买入点条件选股{N 9 1 100 N1 3 2 40 N2 3 2 40 N3 20 1 100 }RSV:= (CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100;K:=SMA(RSV,M1,1);D:=SMA(K,M2,1);CROSS(K,D) AND D<N1;KD卖出条件选股{N 9 1 100 N1 3 1 100 N2 3 1 100 N3 80 1 100 }RSV:= (CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100;K:=SMA(RSV,N1,1);D:=SMA(K,N2,1);CROSS(D,K) AND D>N3;★均线买入条件选股{SHORT 5 1 300 LONG 10 2 300}CROSS(MA(CLOSE,SHORT),MA(CLOSE,LONG));均线卖出条件选股{N 10 1 100 M 30 1 100}CROSS(MA(C,M),MA(C,N));★MACD买入点条件选股{LONG 26 20 100 SHORT 12 5 50 M 9 2 40}DIFF := EMA(CLOSE,SHORT) - EMA(CLOSE,LONG);DEA := EMA(DIFF,M);MACD卖出条件选股{LONG 12 1 100 SHORT 26 5 100 M 9 1 100}DIFF := EMA(CLOSE,SHORT) - EMA(CLOSE,LONG);DEA := EMA(DIFF,M);CROSS(DIFF,DEA);★MTM买入条件选股{N 6 1 100 N1 6 1 100}CROSS("MTM.MTMMA"(N,N1),0);MTM卖出条件选股{N 6 1 100 N1 6 1 100}CROSS(0,"MTM.MTMMA"(N,N1));★RSI买入条件选股{N 6 2 100 LL 20 0 40}CROSS("RSI.RSI1"(N,2,2),LL);RSI卖出条件选股{N 6 1 100 N1 80 0 100}CROSS("RSI.RSI1"(N,2,2),N1);★抛物转向买入条件选股{N 4 1 50 STEP 2 1 5 MAXP 20 5 80} SARTURN(N,STEP,MAXP)=1;抛物转向卖出条件选股SAR{N 10 1 100 S 2 1 100 M 20 1 100} SAR(N,S,M)=-1;★威廉指标买入条件选股W&R{N 14 2 100 HH 80 0 100} CROSS("W&R"(N),HH);威廉指标卖出条件选股{N 14 1 100 M 20 0 100}CROSS("W&R"(N),M);002基本面选股★市盈率{n 30 10 30}dynainfo(39)<=N;★业绩选股{n 0.4 0 100}FINANCE2(3)>n;★小盘股{n 3000 700 50000}FINANCE2(37)<=N;大盘股{n 20000 15000 300000}FINANCE2(37)>=N;★净资产收益率选股{n 20 0 300}FINANCE2(5)>(N/100);★主营业务利润率选股{n 30 1 100}FINANCE2(28)/FINANCE2(27)>=(N/100);★市净率选股{n 5 1 50}C/FINANCE2(4)<N;003即时盘中选股★涨幅选股{N 0.03 0.01 0.1}DYNAINFO(14)>=N;★阶段涨幅选股{ d1 990504 900101 1331231 d2 990802 900101 1331231} A:=HHV(IF(DATE=D1,C,0),0);B:=HHV(IF(DATE=D2,C,0),0);B/A>=(1+P/100);★即时量比选股{n 1 1 100}DYNAINFO(17)>=N;★大手笔成交选股(买){n 200 1 10000}BUYVOL>=N;大手笔成交选股(卖){n 200 1 10000}SELLVOL>N;★换手率选股{n 5 0.01 100}DYNAINFO(37)>=N/100;★涨速选股{n 1 0.01 100}DYNAINFO(24)>=N/100;★振幅选股{n 5 0.1 100}DYNAINFO(13)>=N/100;004走势特征选股★均线多头排列{n 5 1 100 n1 10 1 1000 n2 20 1 1000 n3 30 1 1000}A1:=ma(close,n);A2:=ma(close,n1);A3:=ma(close,n2);A4:=ma(close,n3);Count(a1>a2 and a2>a3 and a3>a4,3)=3 and isup;★均线空头排列{n 5 1 100 n1 10 1 1000 n2 20 1 1000 n3 30 1 1000}A1:=ma(close,n);A2:=ma(close,n1);A3:=ma(close,n2);A4:=ma(close,n3);Count(a1<a2 and a2<a3 and a3<a4,3)=3 and not(isup);4 形态特征选股公式的编制(1)、均线多头排列a1:=ma(c,n1);a2:=ma(c,n2);a3:=ma(c,n3);a4:=ma(c,n4);count(a1>a2 and a2>a3 and a3>a4,3)=3 and isup;注:n1、n2、n3、n4j日均线呈多头排列,isup也可以用close>open表示。
炒股软件大智慧自编公式
大智慧的公式编写系统用了多类函数,以达到快速提取数据和提高运算能力,同时简化计算过程的要求。
因此在不同类型的函数我们赋予了相当精确的含义。
以下我们将介绍十类函数。
1行情函数:(OPEN、CLOSE、HIGH、LOW、VOL等)··OPEN/CLOSE:开/收盘价,取得该周期开/收盘价HIGH/LOW:最高/低价,取得该周期最高/低价VOL:取得该周期的成交量ADV ANCE:上涨家数,该函数只对大盘有效AMOUNTT:成交额,取得该周期成交额SELLVOL:主动性卖单,当本笔成交为主动性卖盘时,其数字等于成交量否则为02大盘函数:(INDEXA、INDEXC、INDEXH等)··INDEXA:表示同期大盘的成交额INDEXC/INDEXO:表示同期大盘的收/开盘价INDECH/INDEXL:表示同期大盘的最高/低价INDEXADV:表示同期大盘的上涨家数INDEXDEC:表示同期大盘的下跌家数INDEXV:表示同期大盘的成交量注:大盘函数只有待用户看过大盘以后才能发挥作用3常数函数:(CAPITAL、市盈率、量比等)·CAPITAL:返回流通盘大小,单位为手;A股为流通A股,B股为总股本,指数为04时间函数:(DA TE、DAY、TIME等)··DA TE:有效返回值范围为700101-1341231,表示19700101-20341231取得该周期从1900年以来的年月日DAY:取得该周期的日期,有效返回值1-315引用函数:(MA、HHV、COUNT、REF、SUM、SMA等)··MA 简单移动平均用法:MA(X,N),求X的N日移动平均值.算法:(X1+X2+X3+...+Xn)/N例如:MA(CLOSE,10)表示求10日均价HHV 求最高值用法:HHV(X,N),求N周期内X最高值,N=0则从第一个有效值开始。
大智慧公式源代码【共172个】
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);5、选股:EXPMA5日与10日金叉,并且第二天的收盘价在expma的5日线以上.cross(ref(ema(c,5),1),ref(ema(c,10),1))andc>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<-6andcross(k,d)andd<16;7、要求是量大、换手率达到3左右,涨幅>7个点。
xg:v/capital*100>3and(c/ref(c,1)>1.07;8、个股分时图上都有一条黄线,叫做均价线a/capital*100;9、"阴转阳"的公式(也就是昨天收阴线,今天收阳线)xg:ref(c,1)<ref(o,1)andc>o;10、股价回抽20日均线选股公式xg:ref(c,1)>ma(c,20)andcross(ma(c,20),c);11、一根大阳线,至少有5个点以上,再连着出现二根振幅不大于5的十字星或是小K 线xg:(ref(c,3)-ref(c,4))/ref(c,3)>0.05andcount((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倍。
大智慧公式编写教程
大智慧公式编写教程编写大智慧公式是一项非常重要的技能,它可以帮助您使用大智慧软件进行更高级和更复杂的数据分析。
在本教程中,我们将介绍大智慧公式的基本语法和一些常用的函数,以帮助您快速入门。
首先,让我们看一下大智慧公式的基本语法。
公式由一个等号(=)开始,然后是一个或多个表达式,每个表达式用一个半角分号(;)分隔。
每个表达式由函数名和参数组成,函数名后面跟着一个括号((),括号中包含函数的参数。
举个例子,假设我们想计算只股票的20日移动平均价格。
我们可以使用大智慧公式中的“移动平均”函数来实现。
这个函数的语法是“MA(n,p)”,其中n是移动平均的天数,p是要计算的价格。
因此,我们可以编写如下公式:=MA(20,收盘价)在这个例子中,“收盘价”是一个代表股票每天收盘价格的变量。
使用这个公式,我们可以计算出20日移动平均价格。
除了基本的函数,大智慧公式还提供了一些常用的数学和统计函数,如求和、最大值、最小值等。
这些函数的语法非常简单和直观,如下所示:-求和:SUM(参数)-最大值:MAX(参数)-最小值:MIN(参数)-平均值:AVG(参数)-标准差:STDEV(参数)参数可以是一个数值或一个包含数值的数组。
使用这些函数,您可以对数据进行各种统计计算。
除了数学和统计函数,大智慧公式还提供了一些条件和逻辑函数,如IF函数、AND函数、OR函数等。
这些函数可以根据给定的条件确定要执行的操作。
举个例子,假设我们想根据只股票的收盘价格,判断是否应该买入或卖出。
我们可以使用IF函数来实现:=IF(收盘价>均价,"买入","卖出")在这个例子中,如果收盘价格大于均价,那么结果就是“买入”,否则就是“卖出”。
除了上述基本函数外,大智慧公式还提供了其他一些高级函数和运算符,如指数平滑移动平均(EMA)、布林带(BOLL)等。
这些函数可以帮助您进行更复杂的数据分析和技术指标计算。
大智慧会员极品公式大全
形态特征选股公式的编制(1)、均线多头排列a1:=ma(c,n1);a2:=ma(c,n2);a3:=ma(c,n3);a4:=ma(c,n4); count(a1>a2 and a2>a3 and a3>a4,3)=3 and isup;注:n1、n2、n3、n4j日均线呈多头排列,isup也可以用close>open表示(2)、均线空头排列a1:=ma(c,n1);a2:=ma(c,n2);a3:=ma(c,n3);a4:=ma(c,n4); count(a1< a2 and a2< a3 and a3< a4,3)=3 and not(isup);注:n1、n2、n3、n4j日均线呈空头排列,isup也可以用close< open表示。
(3)、早晨之星ref(close,2)/ref(open,2<0.95 and ref(open,1)< ref(close,2) andabs(ref(open,1)-ref(close,1)/ref(close,1)<0.03 and close/open>1.05 and close>ref(close,2);注:早晨之星,这种形态和叫法自然是后市向好,为买进信号。
早晨之星由三根K线组成,其顺序是:第一天在下跌过程中已形成一根阴线:ref(close,2)/ref(open,2<0.95第二天呈裂口下跌,K线实体较短,构成星的主体部分,阴线或阳线均可,有无上下影线均不重要。
ref(open,1)< ref(close,2) and abs(ref(open,1)-ref(close,1)/ref(close,1)<0.03关键是第三根K线必须是阳线,且其长度至少要升至第一根阴线实体(如果能够“包容”第一根阴线则最好不过了)close/open>1.05 and close>ref(close,2)(4)、强势整理a1:=abs(close-open)/open<0.015;a2:=count(a,m)=m;a3:=ref(o,m)< ref(c,m) and ref (c,m)/ref(c,m+1)>1+n/100; a2 and a3;注:一根实体超过n的长阳,后面跟m个K线实体不超过1.5%的K线。
大智慧公式源码
一、精准买卖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-L LV(L,55))/(HHV(H,55)-LLV(L,55))*100,5,1),3,1);趋势线:EMA(V11,3);V12:=(趋势线-REF(趋势线,1))/REF(趋势线,1)*100;DRAWTEXTABS(5,5,'股旁网'),linethick1,COLOR00EEff;准备现金: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趋势线<ref(趋势线,1)and主力进<ref(主力进,1),8);DRAWTEXT(见顶清仓,90,'逃顶'),coloryellow;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;。
大智慧公式编写
大智慧公式编写大智慧(DZH)公式是许多量化交易者和投资者所熟悉的一种技术分析工具。
它是由中国大智慧公司开发的一种股市技术分析软件,该软件包含了各种指标和公式,用于帮助交易者做出股价走势预测。
在本指南中,我将为初学者介绍如何编写大智慧公式。
1.了解大智慧公式语言大智慧公式使用一种特定的编程语言来编写和运行。
这个语言被称为"大智慧公式语言"(以下简称DCF语言)。
了解DC语言的语法和规则对于编写大智慧公式至关重要。
可以通过阅读相关文档和教程来学习DCF语言的基础知识。
2.确定公式的目标在编写大智慧公式之前,需要明确公式的目标。
是为了计算一些指标,还是为了实现特定的交易策略?对于初学者来说,建议从编写简单的指标公式开始,例如计算移动平均线。
3.学习基本的数学函数和操作符DC语言支持许多数学函数和操作符,例如加法、减法、乘法、除法等。
学习这些基本的数学函数和操作符是编写大智慧公式的前提。
可以通过阅读相关文档和教程来学习和练习这些数学函数和操作符的使用方法。
4.使用变量和赋值语句在大智慧公式中,变量被用来存储计算结果或中间值。
了解如何声明和使用变量是编写大智慧公式的关键。
学习如何使用变量赋值语句和获取变量的值非常重要。
5.添加条件语句和循环语句条件语句和循环语句是编写复杂公式的重要工具。
它们可以帮助我们根据特定的条件执行不同的操作,或者重复执行一些操作。
学习如何使用条件语句和循环语句对于编写大智慧公式至关重要。
6.测试和优化公式在编写大智慧公式之后,应该对公式进行测试和优化。
测试确保公式的正确性和可靠性。
优化可以提高公式的性能和计算速度。
在编写大智慧公式的过程中,可能会遇到一些挑战和困难。
这是正常的。
通过不断练习和学习,可以逐渐提高自己的编程技能,并编写出更复杂和高级的大智慧公式。
总结起来,编写大智慧公式需要对DC语言进行了解,学习基本的数学函数和操作符,掌握变量和赋值语句的使用,了解条件语句和循环语句的应用,进行测试和优化。
大智慧量化公式
大智慧量化公式
以下是大智慧股票指标公式:
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表示前一日的收盘价。
以上是大智慧股票指标公式的部分示例,如需更多信息,建议查阅大智慧股票软件官网或咨询专业金融分析师。
大智慧公式编制
大智慧公式编制创新高创新高指当日最高价是最近一段时间的最高价:HIGH=HHV(HIGH,N)其中的HIGH 为当期最高价,HHV(X,N) 是求N 周期内X最高值。
因此该公式的含义是当日最高价创N日新高时返回值为1,否则为0。
横盘整理横盘整理指最近一段时期价格在一定幅度之内摆动:(HHV(CLOSE,10)-LLV(CLOSE,10))/CLOSE<0.05 其中的LLV(X,N) 是求N 周期内X 最低值。
因此该公式表示10日收盘价振幅振幅在5%以内。
区间统计例如,要取得2002 年2 月 1 日到2002 年12 月30 日间的最低价。
思考一下,一段时间的最低价必然是该段时间内每个分析周期的最低价中最小的那个。
所以我们要引用的数据是该段时间各分析周期的最低价,而不需要用到开盘价、收盘价或最高价;还要将不需要的数据,即区间外的数据设为0。
语句为:LL:=IF(YEAR=2002 AND MONTH>=2 ANDMONTH<=12,LOW ,0)该语句用一个条件函数来判断时间是否处于规定区间,若是则返回最低价,否则返回0。
我们再用LLV 函数,就可求得该段时间最低的最低价:LLV(LL,0) 技术指标公式技术指标公式用于绘制技术指标线。
以KDJ 指标为例,右键点击KDJ ,选择“编辑公式”后打开公式算法编辑器,显示出KDJ 指标公式的内容。
参数名称: 最小值,最大值,缺省值N: 1 10O 9M1: 2 40 3M2: 2 40 3RSV:=(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 该公式绘制K、D、J 两条指标线。
RSV 行是一个中间语句,计算当期收盘价与N 天内最低价之差除以N 内最高价与最低价之差的比值,再乘以系数100oK线为RSV的M1 天移动平均线,D 线为线K 的M2 天移动平均线,J 线为K 线与J 线的差值。
大智慧公式教程15篇
编写公式教程一(大智慧)公式设定步骤1.设定公式名称:每个公式都有自己的名称,它由字母或数字组成,最多可以有9个字符。
请注意,公式名称在同类公式中不能重复。
2.描述公式:用于简单描述该公式的含义,若输入,则在公式列表中会显示这段文帧?br> 3.注释公式:用于描述一个公式如何使用、计算方法等内容。
输入后,在有关窗口按“用法注释”按钮可以查看公式注释。
??4. 设计技术指标公式语句:? ? 公式的形式由若干语句组成。
每个语句得到一个计算结果,对于技术指标,就是一条指标线,语句间用分号隔开。
? ? 一个语句由若干函数通过四则运算或逻辑运算而组成。
函数是公式系统的基本成分,它是对数据做某种操作,如CLOSE()函数表示调用该分析周期的收盘价。
函数由函数名称和参数组成,参数用函数名后的括号括起来,每个函数调用的参数可以是变量或常量,变量是一个随着时间变化而变化的数据,例如收盘价;常量是一个不随时间变化而变的数据。
例如函数REF(X,N)用于引用N周期前的X值,X是一个变量,N是一个常量,REF(close(),1)表示计算上一周期的收盘价。
函数若需调用几个参数,则它们在括号内是有顺序的。
若没有参数则可以省去括号,例如CLOSE()函数没有参数,所以写成 CLOSE和 CLOSE()都可以。
函数计算得到的结果是一个变量。
? ? 计算符将函数连接成为语句。
计算符分为算术计算符和逻辑计算符。
算术计算符有+、-、*、/,分别是对计算符两边的数值进行加减乘除计算;逻辑计算符有>、<、<>、>=、<=、=、AND、OR,分别是对计算符两边的数值做大于、小于、不等于、大于等于、小于等于、等于、逻辑与、逻辑或的逻辑运算,如果逻辑条件成立返回的计算结果为1,否则为0。
例如:2>1的逻辑运算结果等于1,1>2的逻辑运算结果就等于0。
? ? 语句得到的计算结果连成线就是所谓的指标线,不同的语句就得到不同的线,为了在指标图形中互相区分,不同的线有不同的颜色,而且语句还可以有自己的名称,在指标图形中显示在左上角位置。
大智慧公式编写
大智慧公式编写---初学者入门指南公式入门我们大多数的用户并不是完全了解“公式编辑器”的意义,简单地,我们可以从以下几个角度进行理解:一、指标分析:“公式编辑器”好比是一个工作母床,通过这个工作母床可以制造出所需要的各式各样的零件,同样,在指标分析的工作中,利用编辑器可以编写出相应的分析条件,这种方法是在技术分析当中最为常用的方法之一。
例如,指标KD、指标MA等等,通过对这些指标的观察、分析,找出一些合适的条件作为买入卖出点。
当然,我们也许需要的是一些自己的指标,一些自己的准确的指标,更多的MB、MC、MD等等,这一切我们通过“公式编辑器”可以实现。
二、条件选股:编写公式都要用到什么东西?我们留下了许多问题--都是公式编写的基础问题,所以我们这节课来解决这些基础的问题。
什么是技术指标?MA均线就是一种技术指标,我们在炒股的时候,经常会将一些行情数据进行数学计算得出一些曲线等等,方便我们掌握股市的变动情况。
什么是条件选股?简单讲,就是按照您的设定的条件用电脑帮助您完成一些太多太复杂的挑选--比如您有一些好的心得和方法,可使有1000多只股票,您就是有100双眼睛有时也不一定可以看得过来,这时电脑就派上用场了。
什么是参数?比如讲:10日均线,您可以把10日当作参数,好处在于,您觉得需要修改成5日的时候,就可以使用一些简单的方法,例如参数精灵来很方便的修改和调整。
参数需要名字,例如M就不错。
还要规定参数的范围,例如1日至260日。
这样我们就可以在1到260之间任意调节M的值了,M最常用的数填在“缺省”一栏,例如你最喜欢用10日均线,那就填10吧。
什么是周期?这么解释吧!我们有的投资者喜欢使用日线图作技术分析;有的喜欢用5分钟的K线;有的喜欢使用长一点时间的,例如周线。
所以在公式设计中,允许不同喜好的使用者选择不同的分析时间--就是可以选择不同的周期。
什么是函数?函数在公式编写非常重要,如果作个比喻,我们用一种语言去告诉电脑我的想法,并且让它去帮我做,那么函数就是这种语言的单词。
大智慧主图公式
大智慧主图公式: 招招绝(原码)A3 :(EMA(CLOSE,5)+MA(CLOSE,10)+MA(CLOSE,15))/3,colorff00ff;a4 :(EMA(CLOSE,20)+MA(CLOSE,25)+MA(CLOSE,30))/3,color00ff00;A5 :(EMA(CLOSE,40)+MA(CLOSE,50)+MA(CLOSE,60))/3,coloryellow;a6 :(EMA(CLOSE,80)+MA(CLOSE,85)+MA(CLOSE,90))/3,colorff9900;A7 :(EMA(CLOSE,120)+MA(CLOSE,130)+MA(CLOSE,150))/3,color0000ff;a8 :(EMA(CLOSE,160)+MA(CLOSE,170)+MA(CLOSE,180))/3,coloryellow;A9 :(EMA(CLOSE,200)+MA(CLOSE,225)+MA(CLOSE,250))/3,color00ff00;V1:EMA(CLOSE,5),Color00FFFF;V2:EMA((EMA(CLOSE,29))*(1.01),10),ColorFF00FF;DRAWICON(CROSS(V1,V2),V2,1),Color00FF00;V3:EMA(CLOSE,10),ColorFFFFFF;V4:EMA((EMA(CLOSE,60))*(0.99),10),ColorFFFF00;DRAWICON(CROSS(V3,V4),V2,1),Color0000FF;VF1:=MA(CLOSE,60)-MA(CLOSE,5)/3.2;DRAWTEXT(IF(CLOSE<VF1 AND VOL/240>MA(VOL,5)/240 AND CLOSE>=REF(CLOSE,1)*1.08 AND CLOSE<MA(CLOSE,13)*1.3,1,0),LOW,'☆'),colorred;VarA:=(CLOSE-REF(OPEN,29))/REF(OPEN,29)*100;VarB:=EMA(0.667*REF(VarA,1)+0.333*VarA,5);DRAWTEXT(IF(VOL>=1.3*MA(VOL,5) AND COUNT(VarA>=VarB and VarA<-17,3) ANDREF(LOW,1)=LLV(LOW,120),1,0),LOW,'★注意买入');Varr1:=SMA(MAX(CLOSE-ref(c,1),0),12,1)/SMA(ABS(CLOSE-ref(c,1)),15,1)*100;DRAWICON(CROSS(82,Varr1),HIGH,2);DRAWTEXT(CROSS(82,Varr1),high,'快卖↓'),coloryellow;Var1:=(HIGH+LOW+OPEN+2*CLOSE)/5;Var2:=REF(Var1,1);Var3:=SMA(MAX(Var1-Var2,0),10,1)/SMA(ABS(Var1-Var2),10,1)*100;HY3:=IF(COUNT(Var3<20,5)>=1 AND COUNT(Var1=LLV(Var1,10),10)>=1 AND CLOSE>=OPEN*1.038 AND VOL>MA(VOL,5)*1.2,1,0);DRAWTEXT(hy3,low,'▲买入'),colorred;夺宝:Var1:=EMA(C,3);Var2:=EMA(C,5);Var3:=EMA(C,10);Var4:=EMA(C,20);Var5:=EMA(C,30);Var6:=(Var2+Var3+Var4+Var5)/4;Var7:=(Var6-REF(Var6,15))/REF(Var6,15)*100;Var8:=(Var6-REF(Var6,15))/REF(Var6, 15)*100;Var9:=EMA(Var7,8);STICKLINE(Var7<1*REF(Var7,1),h,l,0.5,0),COLORBLUE;{蓝-持币}STICKLINE(Var7<1*REF(Var7,1),o,c,5, 1),COLORBLUE;STICKLINE(Var7>1*REF(Var7,1),h,l,0.5,0),COLORRED;{红-持股}STICKLINE(Var7>1*REF(Var7,1),o,c,5, 1),COLORRED;STICKLINE(Var7<1*REF(Var7,1) AND Var9>1*REF(Var9,1),h,l,0.5,0),COLORGREEN;{绿-洗盘}STICKLINE(Var7<1*REF(Var7,1) AND Var9>1*REF(Var9,1),o,c,5, 1),COLORGREEN;买进价:=((c-ref(ma(c,6),1))/6+ma(c,6))*1.004;买进条件:=cross(c,买进价) and 买进价>ref(买进价,1);STICKLINE(买进条件,h,l,0.5,1),colorwhite,linethick2;{白-买进}STICKLINE(买进条件,o,c,6,0),colorwhite,linethick2;加码价:=((c-ref(ma(c,18),1))/18+ma(c,18))*1.004;加码条件:=cross(c,加码价) and 加码价>ref(加码价,1);STICKLINE(加码条件,h,l,0.5,1),coloryellow,linethick2;{黄-加码}STICKLINE(加码条件,o,c,6,0),coloryellow,linethick2;X1:EMA(C,7),color0088ff;X2:EMA(c,21),coloree00ee;X3:EMA(X2,21),colorwhite;x4:ema(x3,27),color009900;x5:ema(x2,100),colorFFAA00;x6:ema(x5,100),color009999;v1:ema(close,5);v2:ema(ema(close,29)*1.01,10);DRAWICON(cross(v1,v2),v2,1); LC:=REF(CLOSE,1);RSI:=SMA(MAX(CLOSE-LC,0),6,1)/SMA(ABS(CLOSE-LC),6,1)*100;逃:if(CROSS(84,RSI) , HIGH,high+1),pointdot,linethick7,COLORYELLOW ;high+1,pointdot,linethick7,COLOR000000; DIFF:=EMA(CLOSE,12) - EMA(CLOSE,26);DEA:=EMA(DIFF,9);MACD:=2*(DIFF-DEA);A1:=BARSLAST(REF(CROSS(DIFF,DEA),1));B1:=REF(C,A1+1)>C AND REF(DIFF,A1+1)<DIFF AND CROSS(DIFF,DEA);DRAWICON(FILTER(B1>0,5),L*0.94,10);DRAWTEXT(FILTER(B1>0,5),L*0.94,'M底'),COLORGREEN;{MACD底背离}A2:=BARSLAST(REF(CROSS("KDJ.K"(9,3,3),"KDJ.D"(9,3,3)),1));B2:=REF(C,A2+1)>C AND REF("KDJ.K"(9,3,3),A2+1)<"KDJ.K"(9,3,3) AND CROSS("KDJ.K"(9,3,3),"KDJ.D"(9,3,3));DRAWICON(FILTER(B2>0,5),L*0.96,10);DRAWTEXT(FILTER(B2>0,5),L*0.96,'K底'),COLORYELLOW;{KDJ底背离}A3:=BARSLAST(REF(CROSS("RSI.RSI1"(6,12,24),"RSI.RSI2"(6,12,24)),1));B3:=REF(C,A3+1)>C AND REF("RSI.RSI1"(6,12,24),A3+1)<"RSI.RSI1"(6,12,24) ANDCROSS("RSI.RSI1"(6,12,24),"RSI.RSI2"(6,12,24));DRAWICON(FILTER(B3>0,5),L*0.98,10);DRAWTEXT(FILTER(B3>0,5),L*0.98,'R底'),COLORFFFF00;{RSI底背离}C1:=BARSLAST(REF(CROSS(DEA,DIFF),1));D1:=REF(C,C1+1)<C AND REF(DIFF,C1+1)>DIFF AND CROSS(DEA,DIFF);DRAWICON(FILTER(D1>0,5),H*1.07,12);DRAWTEXT(FILTER(D1>0,5),H*1.07,'M顶'),COLOR0066FF;{MACD顶背离}C2:=BARSLAST(REF(CROSS("KDJ.D"(9,3,3),"KDJ.K"(9,3,3)),1));D2:=REF(C,C2+1)<C AND REF("KDJ.K"(9,3,3),C2+1)>"KDJ.K"(9,3,3) AND CROSS("KDJ.D"(9,3,3),"KDJ.K"(9,3,3)); DRAWICON(FILTER(D2>0,5),H*1.05,12);DRAWTEXT(FILTER(D2>0,5),H*1.05,'K顶'),COLORRED;{KDJ顶背离}C3:=BARSLAST(REF(CROSS("RSI.RSI2"(6,12,24),"RSI.RSI1"(6,12,24)),1));D3:=REF(C,C3+1)<C AND REF("RSI.RSI1"(6,12,24),C3+1)>"RSI.RSI1"(6,12,24) ANDCROSS("RSI.RSI2"(6,12,24),"RSI.RSI1"(6,12,24));DRAWICON(FILTER(D3>0,5),H*1.03,12),;DRAWTEXT(FILTER(D3>0,5),H*1.03,'R顶'),COLORFF00FF;{RSI顶背离}。
大智慧指标公式编写1
大智慧指标公式编写1大智慧指标公式编写创新高创新高指当日最高价是最近一段时间的最高价:HIGH=HHV(HIGH,N)其中的HIGH为当期最高价,HHV(X,N)是求N周期内X最高值。
因此该公式的含义是当日最高价创N日新高时返回值为1,否则为0。
横盘整理横盘整理指最近一段时期价格在一定幅度之内摆动:(HHV(CLOSE,10)-LLV(CLOSE,10))/CLOSE<0.05其中的LLV(X,N)是求N周期内X最低值。
因此该公式表示10日收盘价振幅振幅在5%以内。
区间统计例如,要取得2002年2月1日到2002年12月30日间的最低价。
思考一下,一段时间的最低价必然是该段时间内每个分析周期的最低价中最小的那个。
所以我们要引用的数据是该段时间各分析周期的最低价,而不需要用到开盘价、收盘价或最高价;还要将不需要的数据,即区间外的数据设为0。
语句为:LL:=IF(YEAR=2002 AND MONTH>=2 AND MONTH<=12,LOW,0)该语句用一个条件函数来判断时间是否处于规定区间,若是则返回最低价,否则返回0。
我们再用LLV函数,就可求得该段时间最低的最低价:LLV(LL,0)技术指标公式技术指标公式用于绘制技术指标线。
以KDJ指标为例,右键点击KDJ,选择“编辑公式”后打开公式算法编辑器,显示出KDJ指标公式的内容。
参数名称:最小值,最大值,缺省值N: 1 10O 9M1: 2 40 3M2: 2 40 3RSV:=(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该公式绘制K、D、J两条指标线。
RSV行是一个中间语句,计算当期收盘价与N天内最低价之差除以N内最高价与最低价之差的比值,再乘以系数100。
K线为RSV的M1天移动平均线,D线为线K的M2天移动平均线,J线为K线与J线的差值。
大智慧自编指标
1、天狼操盘手指导线(主图指标)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(CLOSE,24))/4,2),linethick1, ColorFFffFF;界: MA(CLOSE,27),linethick1,Color00FFFF;2、成交天机(付图指标)实际量:vol,LINETHICK0;{V AR1:=DYNAINFO(17)*REF(MA(VOL,5),1);V AR2:=DYNAINFO(7)=CLOSE AND DYNAINFO(10)=AMOUNT;预测:IF(DYNAINFO(7)=CLOSE AND DYNAINFO(10)=AMOUNT,V AR1,V AR2)/10000;预测量:STICKLINE(IF(DYNAINFO(7)=CLOSE AND DYNAINFO(10)=AMOUNT,V AR1,V AR2),V AR1,0,7,1),COLORGREEN;}AA:=VOL/((HIGH-LOW)*2-ABS(CLOSE-OPEN));主买:IF(CLOSE>OPEN,AA*(HIGH-LOW),IF(CLOSE<OPEN,AA*((HIGH-OPEN)+(CLOSE-LO W)),VOL/2)),POINTDOT,COLORRED;主卖:IF(CLOSE>OPEN,0-AA*((HIGH-CLOSE)+(OPEN-LOW)),IF(CLOSE<OPEN,0-AA*(HIGH-LOW),0-VOL/2)),LINETHICK0,COLORGREEN;换手率%:VOL/CAPITAL*100,POINTDOT,COLORwhite;STICKLINE(C>=REF(C,1) ,0,VOL,4,1),COLORRED;STICKLINE(C<REF(C,1) ,0,VOL,4,1),COLORGREEN;STICKLINE(主买>0 ,0,主买,4,0),COLORRED;STICKLINE(主卖<0 ,0,主卖,4,0),COLORGREEN;资金异动:VOL/ma(vol,55)*100,COLORyellow;STICKLINE(资金异动>100,0,vol,2,0),COLORyellow;A股:CAPITAL/1000000,colorwhite;ma5:ma(v,5),colorwhite;ma13:ma(v,13),colorred;DRAWtext(cross(ma(v,5),ma(v,13)),(v *1.05),'★'),coloryellow;3、吸逃指标(辅图指标)stickline(c>0,-100,150,100,0),color334400;RSV:=(((CLOSE - LLV(LOW,9)) / (HHV(HIGH,9) - LLV(LOW,9))) * 100); 短期底部:=LLV(OPEN,30);K:SMA(RSV,3,1);D:SMA(K,3,1);J:((3 * K) - (2 * D));AA10:=MA(CLOSE,10);AA12:=MA(CLOSE,12);BB10:=((A TAN((AA10 - REF(AA10,1))) * 3.1416) * 10);BB12:=((A TAN((AA12 - REF(AA12,1))) * 3.1416) * 10);MA13:=MA(CLOSE,13);if((K > D),K,d),colorFF00FF;if((K < D),d,K),colorFFFF00;if((J > D),J,d),LINETHICK2,color0000FF;if((J < D),d,J),LINETHICK2,color00FF00;20,POINTDOT,color00FF00;80,POINTDOT,color00FF00;V AR2:=(((CLOSE - MA(CLOSE,6)) / MA(CLOSE,6)) * 100);V AR3:=(((CLOSE - MA(CLOSE,12)) / MA(CLOSE,12)) * 100);V AR4:=(((CLOSE - MA(CLOSE,24)) / MA(CLOSE,24)) * 100);V AR5:=(((V AR2 + (2 * V AR3)) + (3 * V AR4)) / 6);V AR6:=MA(V AR5,3);底部1:IF(V AR6 ,20,0),colorFFFF00;STICKLINE((CROSS(J,K) AND (底部1 >= 20)),100,0,2,0),colorFFFFFF; DRAWICON((CROSS(J,K) AND (底部1 >= 20)),100,1);DRAWTEXT((CROSS(J,K) AND (底部1 >= 20)),98,'--全仓'); STICKLINE((V AR6 <= (0 - 15)),80,4.88,2,0);DRAWTEXT((V AR6 <= (0 - 15)),80,'买'),colorFFFFFF;STICKLINE((V AR6 <= (0 - 15)),80,60,2,0),color0000FF;V AR7:=DMA(EMA(CLOSE,12),((SUM(VOL,5) / 3) / CAPITAL));V AR8:=(((CLOSE - V AR7) / V AR7) * 100);V AR9:=((((REF(V AR8,1) < (0 - 40)) AND (V AR8 > REF(V AR8,1))) AND (REF(V AR8,1) < REF(V AR8,2))) AND ((V AR8 - REF(V AR8,1)) > 2.5));V ARA:=(((CLOSE - MA(CLOSE,6)) / MA(CLOSE,6)) * 100);V ARB:=(((CLOSE - MA(CLOSE,12)) / MA(CLOSE,12)) * 100);V ARC:=(((CLOSE - MA(CLOSE,24)) / MA(CLOSE,24)) * 100);V ARD:=REF(CLOSE,1);V ARE:=((SMA(MAX((CLOSE - V ARD),0),5,1) / SMA(ABS((CLOSE - V ARD)),5,1)) * 100);V ARF:=(((HIGH + LOW) + CLOSE) / 3);V AR10:=((V ARF - MA(V ARF,14)) / (0.015 * A VEDEV(V ARF,14)));V AR11:=(((((MA(AMOUNT,5) / MA(VOL,5)) / 100) - ((MA(AMOUNT,110) / MA(VOL,110)) / 100)) / ((MA(AMOUNT,5) / MA(VOL,5)) / 100)) < (0 - 0.273));V AR12:=(((CLOSE - MA(CLOSE,30)) / MA(CLOSE,30)) < (0 - 0.125));V AR13:=(V AR11 AND V AR12);V AR14:=((((V ARA>= (0 - 45)) AND (V ARA<= (0 - 10))) AND (V ARB <= (0 - 15))) AND (V ARC <= (0 - 20)));V AR15:=(COUNT(V AR14,1) >= 1);V AR16:=(V AR13 AND V AR15);V AR17:=1;V AR18:=(CLOSE * VOL);V AR19:=EMA((((((MA(V AR18,4) / MA(VOL,4)) + (MA(V AR18,6) / MA(VOL,6))) + (MA(V AR18,13) / MA(VOL,13))) + (MA(V AR18,24) / MA(VOL,24))) / 4),1);V AR1A:=(1 * V AR19);V AR1B:=(V AR19 * 0.92);V AR1C:=EMA(CLOSE,34);V AR1D:=MA((V AR1C * 1.12),5);V AR1E:=MA((V AR1C * 0.82),5);V AR1F:=(CLOSE < V AR1E);V AR20:=((((((MA(AMOUNT,5) * V AR17) / MA(VOL,5)) / 100) - ((MA(AMOUNT,125) / MA(VOL,125)) / 100)) / ((MA(AMOUNT,5) / MA(VOL,5)) / 100)) < ((0 - 0.4) * V AR17));V AR21:=HHV(HIGH,500);V AR22:=LLV(LOW,500);V AR23:=HHV(HIGH,250);V AR24:=LLV(LOW,250);V AR25:=HHV(HIGH,125);V AR26:=LLV(LOW,125);V AR27:=MA(((((((V AR21 * 0.45) + (V AR23 * 0.5)) + V AR22) + V AR24) + V AR26) / 5),35);V AR28:=MA((((V AR23 * 0.62) + V AR26) / 2),35);V AR29:=MA((((V AR23 * 0.75) + V AR26) / 2),18);V AR2A:=MA((((((V AR23 * 0.93) + (V AR27 * 2)) + (V AR28 * 1.8)) + (V AR29 * 1.5)) / 4),18);V AR2B:=MA(((((V AR21 * 0.95) + (V AR27 * 3)) + (V AR28 * 2)) / 3),35);V AR2C:=V AR27;V AR2D:=V AR28;V AR2E:=V AR29;V AR2F:=V AR2A;V AR30:=V AR2B;V AR31:=((CLOSE - REF(MA(CLOSE,20),11)) < (0 - 2));V AR32:=(INDEXA / 100000000);V AR33:=INDEXADV;V AR34:=INDEXDEC;V AR35:=((V AR18 / (V AR18 + V AR19)) * V AR17);V AR36:=((V AR19 / (V AR18 + V AR19)) * V AR17);V AR37:=EMA(V AR35,10);V AR38:=EMA(V AR36,10);V AR39:=EMA(V AR37,10);V AR3A:=EMA(V AR38,20);V AR3B:=EMA(V AR37,3);V AR3C:=EMA(V AR39,6);V AR3D:=EMA(V AR3A,2);V AR3E:=(V AR3C - V AR3D);V AR3F:=(((V AR3C - REF(V AR3C,1)) > 0) AND ((REF(V AR3C,1) - REF(V AR3C,2)) < 0));V AR40:=IF((CROSS(V AR3B,V AR3C) AND (V AR3C <= 20)),30,0);V AR41:=V AR40;V AR42:=(SMA(((AMOUNT / VOL) / 100),13,1) * 1.15);V AR43:=(SMA(((AMOUNT / VOL) / 100),13,1) * 0.85);V AR44:=(CLOSE - REF(MA(CLOSE,20),11));V AR45:=(((((((((((((CLOSE < V AR1E) AND V AR20) AND (CLOSE < V AR43)) OR (((CLOSE < V AR1E) AND V AR31) AND V AR20)) OR ((CLOSE < V AR1E) AND (CLOSE < V AR43))) OR (((CLOSE < V AR1E) AND V AR20) AND (CLOSE < V AR43))) OR (V AR20 AND (CLOSE < V AR2C))) OR ((V AR20 AND V AR31) AND (V AR44 < (0 - 1.5)))) OR (V AR20 AND (CLOSE < V AR1E))) OR (V AR20 AND (V AR44 < (0 - 1.5)))) OR (V AR31 AND (CLOSE < V AR43))) OR ((CLOSE < V AR2C) AND (V AR44 < (0 - 1.5)))) OR ((CLOSE < V AR1E) AND V AR31));V AR46:=(((CLOSE - MA(CLOSE,6)) / MA(CLOSE,6)) * 100);V AR47:=(((CLOSE - MA(CLOSE,12)) / MA(CLOSE,12)) * 100);V AR48:=(((CLOSE - MA(CLOSE,24)) / MA(CLOSE,24)) * 100);V AR49:=REF(CLOSE,1);V AR4A:=((SMA(MAX((CLOSE - V AR49),0),5,1) / SMA(ABS((CLOSE - V AR49)),5,1)) * 100); V AR4B:=(((HIGH + LOW) + CLOSE) / 3);V AR4C:=((V AR4B - MA(V AR4B,14)) / (0.015 * A VEDEV(V AR4B,14)));V AR4D:=(((((MA(AMOUNT,5) / MA(VOL,5)) / 100) - ((MA(AMOUNT,110) / MA(VOL,110)) / 100)) / ((MA(AMOUNT,5) / MA(VOL,5)) / 100)) < (0 - 0.273));V AR4E:=(((CLOSE - MA(CLOSE,30)) / MA(CLOSE,30)) < (0 - 0.125));V AR4F:=(V AR11 AND V AR12);V AR50:=((((V AR2 >= (0 - 45)) AND (V AR2 <= (0 - 7))) AND (V AR3 <= (0 - 11))) AND (V AR4 <= (0 - 14)));V AR51:=(COUNT(V AR50,1) >= 1);V AR52:=(V AR4F AND V AR51);V AR53:=(((((V AR20 AND (CLOSE < V AR1E)) AND V AR31) AND (CLOSE < V AR2C)) ANDV AR45) AND V AR52);V AR54:=(((CLOSE - MA(CLOSE,6)) / MA(CLOSE,6)) * 100);V AR55:=(((CLOSE - MA(CLOSE,12)) / MA(CLOSE,12)) * 100);V AR56:=(((CLOSE - MA(CLOSE,24)) / MA(CLOSE,24)) * 100);V AR57:=REF(CLOSE,1);V AR58:=((SMA(MAX((CLOSE - V AR57),0),5,1) / SMA(ABS((CLOSE - V AR57)),5,1)) * 100); V AR59:=(((HIGH + LOW) + CLOSE) / 3);V AR5A:=((V AR59 - MA(V AR59,14)) / (0.015 * A VEDEV(V AR59,14)));V AR5B:=((((((V AR54 >= (0 - 15.8)) AND (V AR54 <= (0 - 12.2))) AND (V AR55 <= (0 - 20.8))) AND (V AR56 <= (0 - 27.5))) AND (V AR58 <= 11.7)) AND (V AR5A <= (0 - 145)));V AR5C:=9.999999884842+026;V AR5D:=(COST(10) * 0);V AR5E:=((((MA(AMOUNT,5) / MA(VOL,5)) / 100) - ((MA(AMOUNT,125) / MA(VOL,125)) / 100)) / ((MA(AMOUNT,5) / MA(VOL,5)) / 100));V AR5F:=MA((((LLV(LOW,45) - CLOSE) / (HHV(HIGH,45) - LLV(LOW,45))) * 100),5);V AR60:=((CROSS((0 - 5),V AR5F) AND (V AR5E < (0 - 0.4))) AND (((CLOSE - MA(CLOSE,30)) / MA(CLOSE,30)) < (0 - 0.19)));V AR61:=MA(CLOSE,3);V AR62:=(REF(CLOSE,2) * 0.865);V AR63:=(REF(CLOSE,13) * 0.772);V AR64:=MIN(V AR62,V AR63);V AR65:=((100 * VOL) / CAPITAL);V AR66:=MA(CLOSE,13);V AR67:=IF(((((CLOSE - V AR64) / CLOSE) < 0.03) AND ((SUM(V AR65,5) / 5) < 1.8)),1,0);胡涂出击:IF(((((V AR9 OR V AR16) OR V AR53) OR V AR5B) OR ((((CLOSE - V AR64) / CLOSE) < 0.03) AND ((SUM(V AR65,5) / 5) < 1.8))),120,0),LINETHICK2,color0000FF;V AR68:=0;MACD:(V AR6 * 5),COLORSTICK,LINETHICK2;STICKLINE((CROSS(K,D) AND (BB10 > 1)),70,0,2,0),colorCC99FF;DRAWTEXT((CROSS(K,D) AND (BB10 > 1)),64,'--短买'),color00FF00;DRAWICON((CROSS(K,D) AND (BB10 > 1)),70,0);底部预警:STICKLINE((V AR6 <= (0 - 10)),0,(0 - 20),5,0),color88B7EA;V ARQ:=MA(CLOSE,152);V ARW:=MA(CLOSE,194.16);V AREe:=(V ARW + (2 * STD(CLOSE,170)));V ARR:=(V ARQ + (2 * STD(CLOSE,170)));V ART:=IF((DA TE > 1080822),0,1);V AR611:=EMA(HHV(HIGH,500),21);V AR71:=EMA(HHV(HIGH,250),21);V AR81:=EMA(HHV(HIGH,90),21);V AR91:=EMA(LLV(LOW,500),21);V ARA1:=EMA(LLV(LOW,250),21);V ARB1:=EMA(LLV(LOW,90),21);V ARC1:=EMA((((((((V AR91 * 0.96) + (V ARA1 * 0.96)) + (V ARB1 * 0.96)) + (V AR611 * 0.558))+ (V AR71 * 0.558)) + (V AR81 * 0.558)) / 6),21);V ARD1:=EMA((((((((V AR91 * 1.25) + (V ARA1 * 1.23)) + (V ARB1 * 1.2)) + (V AR611 * 0.55)) + (V AR71 * 0.55)) + (V AR81 * 0.65)) / 6),21);V ARE1:=EMA((((((((V AR91 * 1.3) + (V ARA1 * 1.3)) + (V ARB1 * 1.3)) + (V AR611 * 0.68)) + (V AR71 * 0.68)) + (V AR81 * 0.68)) / 6),21);V ARF1:=EMA((((((V ARC1 * 3) + (V ARD1 * 2)) + V ARE1) / 6) * 1.738),21);V AR101:=REF(LOW,1);V AR111:=((SMA(ABS((LOW - V AR101)),3,1) / SMA(MAX((LOW - V AR101),0),3,1)) * 100); V AR121:=EMA(IF(((CLOSE * 1.35) <= V ARF1),(V AR111 * 10),(V AR111 / 10)),3);V AR131:=LLV(LOW,30);V AR141:=HHV(V AR121,30);V AR151:=IF(MA(CLOSE,58),1,0);V AR161:=((EMA(IF((LOW <= V AR131),((V AR121 + (V AR141 * 2)) / 2),0),3) / 618) * V AR151);V AR171:=(((IF((V AR161 > 50),50,V AR161) / 20) * 15) * V ART);底部吸筹:STICKLINE((V AR171 > 0),0,V AR171,1,1),colorFF00FF;STICKLINE(((CROSS(K,D) AND ((AA10 - REF(AA10,1)) > 0)) AND (K <= 49)),80,0,3,0),color0000FF;DRAWTEXT(((CROSS(K,D) AND ((AA10 - REF(AA10,1)) > 0)) AND (K <= 49)),80,'--抄底'),color0000FF;STICKLINE(CROSS(90,J),88,100,2,0),color00FF00;DRAWTEXT(CROSS(90,J),108,'。
大智慧设置指标线在k线范围公式
大智慧设置指标线在k线范围公式
大智慧设置指标线在K线范围公式
在大智慧软件中,可以通过自定义指标线的方式,绘制出各种指标线,并将其应用在K线图上。
这里将介绍如何设置指标线在K线范围内显示的公式。
1. 打开大智慧软件,进入"自定义指标"编辑器。
2. 在公式编辑区,输入以下代码:
```
IF(C>UP,UP,C<DN,DN,C);
```
其中:
- C 表示收盘价
- UP 表示上边界值
- DN 表示下边界值
上述公式的含义是:如果收盘价大于上边界值,就取上边界值;如果收盘价小于下边界值,就取下边界值;否则取收盘价本身。
3. 设置上边界值UP和下边界值DN的具体数值。
例如:
```
UP:=MA(C,60)*1.03; //上边界为60日移动平均线的103%
DN:=MA(C,60)*0.97; //下边界为60日移动平均线的97%
```
以上代码中,上边界设为60日移动平均线的103%,下边界设为97%。
你也可以根据实际需求自定义边界值。
4. 设置指标线的显示样式,如线型、线宽、颜色等。
5. 点击"更新"按钮,将指标线应用到K线图上。
通过上述设置,指标线将被限制在上下边界范围内,超出时被压制在边界线上,从而在K线图上绘制出一个走势通道区间。
需要注意的是,上述公式只是一个简单示例,实际使用时你可以根据分析需求制定更加复杂的公式,对指标线的走势进行自定义。
大智慧打板系统交易公式
大智慧打板系统交易公式买入卖出:参数p1:5,0,600,1p2:10,0,600,1p3:20,0,600,1p4:30,0,600,1MA1:MA(CLOSE,P1);MA2:MA(CLOSE,P2);MA3:MA(CLOSE,P3);MA4:MA(CLOSE,P4);VAR1:=(100-((90*(HHV(HIGH,21)-CLOSE))/(HHV(HIGH,21)-LLV (LOW,21))));VAR2:=(100-((90*(HHV(HIGH,21)-CLOSE))/(HHV(HIGH,21)-LLV (LOW,21))));VAR3:=(100-MA(((100*(HHV(HIGH,6)-CLOSE))/(HHV(HIGH,6)-L LV(LOW,6))),34));DRAWICON(CROSS(VAR2,MA(VAR3,6)),(LOW*0.998),1);DRAWICON(CROSS(MA(VAR3,6),VAR1),(HIGH*1.013),2);DRAWTEXT(CROSS(VAR2,MA(VAR3,6)),(LOW*0.984),'买入'),color4440FF;DRAWTEXT(CROSS(MA(VAR3,6),VAR1),(HIGH*1.035),'卖出'),colorFFFF34;年:MA(CLOSE,26),COLORGREEN;STICKLINE(C>=年AND C>=O,C,O,7,0),COLORRED;STICKLINE(C>=年AND C>=O,H,L,0,0),COLORRED;STICKLINE(C>=年AND C<O,C,O,7,1),COLORRED;STICKLINE(C>=年AND C<O,O,H,0,0),COLORRED;STICKLINE(C>=年AND C<O,C,L,0,0),COLORRED;STICKLINE(C<年AND C>O,C,O,7,1),COLORffff00;STICKLINE(C<年AND C<=O,C,O,7,1),COLORffff00;STICKLINE(C<年AND C<=O,H,L,0,1),COLORffff00;STICKLINE(C<年AND C>O,C,H,0,1),COLORffff00;STICKLINE(C<年AND C>O,O,L,0,1),COLORffff00;BB:=VOL/((HIGH-LOW)*2-ABS(CLOSE-OPEN))/10000;主动买:=IF(CLOSE>OPEN,BB*(HIGH-LOW),IF(CLOSE<OPEN,BB*((HIGH-OPE N)+(CLOSE-LOW)),0));主买:=主动买;主动卖:=IF(CLOSE>OPEN,0-BB*((HIGH-CLOSE)+(OPEN-LOW)),IF(CLOSE<O PEN,0-BB*(HIGH-LOW),0));主卖:=-主动卖;净买:=(主动买+主动卖);单日净买率:净买/VOL*1000000,POINTDOT,COLORFFFF00;单日净买量:VOL*单日净买率/100,POINTDOT,COLORRED;三日净买率:SUM(单日净买率,3),POINTDOT,COLORFFFF00;三日净买量:SUM(单日净买量,3),POINTDOT,COLORRED;十日飘红:COUNT(三日净买量>0,10),COLORWHITE;{DDX飘红} 标量过百:三日净买量/EMA(三日净买量,500)*100,POINTDOT,COLORYELLOW;持股:STICKLINE(三日净买量>0,0,三日净买量,3.5,0),COLORRED;持币:STICKLINE(三日净买量<0,0,三日净买量,3.5,0),COLORFFFF00;BB:=VOL/((HIGH-LOW)*2-ABS(CLOSE-OPEN))/10000;主动买:=IF(CLOSE>OPEN,BB*(HIGH-LOW),IF(CLOSE<OPEN,BB*((HIGH-OPE N)+(CLOSE-LOW)),0));主买:=主动买;主动卖:=IF(CLOSE>OPEN,0-BB*((HIGH-CLOSE)+(OPEN-LOW)),IF(CLOSE<O PEN,0-BB*(HIGH-LOW),0));主卖:=-主动卖;净买:=(主动买+主动卖);单日净买率:净买/VOL*1000000,POINTDOT,COLORFFFF00;单日净买量:VOL*单日净买率/100,POINTDOT,COLORRED;三日净买率:SUM(单日净买率,3),POINTDOT,COLORFFFF00;三日净买量:SUM(单日净买量,3),POINTDOT,COLORRED;十日飘红:COUNT(三日净买量>0,10),COLORWHITE;{DDX飘红} 标量过百:三日净买量/EMA(三日净买量,500)*100,POINTDOT,COLORYELLOW;持股:STICKLINE(三日净买量>0,0,三日净买量,3.5,0),COLORRED;持币:STICKLINE(三日净买量<0,0,三日净买量,3.5,0),COLORFFFF00;。
大智慧公式编辑教程第八章:公式编写实例
大智慧公式编辑教程第八章:公式编写实例大智慧公式指标编辑教程第八章:公式编写实例一;指标公式“均线通道”新建公式"均线通道"(JXTD)1.使用快捷键Ctrl+F打开"公式**器"。
2.点击"新建"按钮,打开"公式编辑器"3.填写公式项"公式名称"---JXTD,"公式描述"---"均线通道"参数(最小值)(最大值)(缺省值)#N: 1 100 26--------------------------------------------------VAR1:=MA(CLOSE,N);{对"VAR1"赋值}VAR2:=MA(CLOSE,2*N);{对"VAR2"赋值}VAR3:=MA(CLOSE,3*N);{对"VAR3"赋值}VAR4:=MA(CLOSE,4*N);{对"VAR4"赋值}VAR5:=MA((VAR1+VAR2+VAR3+VAR4)/4,5);{一条多条均线的平均线}上轨:VAR5*1.08;{在均线"VAR5"上加上8%的幅度变成"上轨"}下轨:VAR5*0.92; {在均线"VAR5"上减去8%的幅度变成"下轨"} ----------------------------------------------------4.指标类型:选"路径型",还有大势型、超买超卖型、趋势型、能量型等如图5.画线方法:副图、主图叠加、副图叠加线、副图叠加美国线四种;选中"主图叠加型",副图是K线图下面的区域;6.密码保护:0101017.参数设置:#N:最小值为1,最大值为100,缺省值(默认)为26;8.坐标线位置:在非"主图叠加"中,此编辑框处可写状态;输出线为副图中深红色横线显示,是副图坐标线;9.额外Y轴分界:是指标敏感数值输出线,在副图中显示为白色;10.引入指标公式:在引入原公式的基础上进行编辑;11.插入函数:左上为函数类别,右上为函数表,下区为函数解释区及用法举例;12.公式编辑区:〖{ }〗是解释,不输出,为了提示自己和别人,便于看懂公式;〖:=〗赋值符,意为"相当于";〖:〗输出符,它前面的名称为输出名称,可以在副图中看到,它后面的为公式定义;〖;〗分段符,表示一段完成;〖,〗分节符;〖()〗括号中为公式体。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
大智慧的公式编写系统用了多类函数,以达到快速提取数据和提高运算能力,同时简化计算过程的要求。
因此在不同类型的函数我们赋予了相当精确的含义。
以下我们将介绍十类函数。
1行情函数:(OPEN、CLOSE、HIGH、LOW、VOL等)··OPEN/CLOSE:开/收盘价,取得该周期开/收盘价HIGH/LOW:最高/低价,取得该周期最高/低价VOL:取得该周期的成交量ADV ANCE:上涨家数,该函数只对大盘有效AMOUNTT:成交额,取得该周期成交额SELLVOL:主动性卖单,当本笔成交为主动性卖盘时,其数字等于成交量否则为02大盘函数:(INDEXA、INDEXC、INDEXH等)··INDEXA:表示同期大盘的成交额INDEXC/INDEXO:表示同期大盘的收/开盘价INDECH/INDEXL:表示同期大盘的最高/低价INDEXADV:表示同期大盘的上涨家数INDEXDEC:表示同期大盘的下跌家数INDEXV:表示同期大盘的成交量注:大盘函数只有待用户看过大盘以后才能发挥作用3常数函数:(CAPITAL、市盈率、量比等)·CAPITAL:返回流通盘大小,单位为手;A股为流通A股,B股为总股本,指数为04时间函数:(DA TE、DAY、TIME等)··DA TE:有效返回值范围为700101-1341231,表示19700101-20341231取得该周期从1900年以来的年月日DAY:取得该周期的日期,有效返回值1-315引用函数:(MA、HHV、COUNT、REF、SUM、SMA等)··MA 简单移动平均用法:MA(X,N),求X的N日移动平均值.算法:(X1+X2+X3+...+Xn)/N例如:MA(CLOSE,10)表示求10日均价HHV 求最高值用法:HHV(X,N),求N周期内X最高值,N=0则从第一个有效值开始。
例如:HHV(HIGH,30)表示求30日最高价COUNT 统计函数用法::COUNT(X,N),统计N周期中满足X条件的周期数,若N=0则从第一个有效值开始。
例如:COUNT(CLOSE>OPEN,20)表示统计20周期内收阳的周期数REF:向前引用,引用若干周期前的数据。
用法:REF(X,A),引用A周期前的X值。
例如:REF(CLOSE,1)表示上一周期的收盘价,在日线上就是昨收。
SUM:求总和。
用法:SUM(X,N),统计N周期中X的总和,N=0则从第一个有效值开始。
例如:SUM(VOL,0)表示统计从上市第一天以来的成交量总和SMA:求移动平均。
用法:SMA(X,N,M),求X的N日移动平均,M为权重。
算法:若Y=SMA(X,N,M) 则Y=[M*X+(N-M)*Y')/N,其中Y'表示上一周期Y值,N必须大于M。
例如:SMA(CLOSE,30,1)表示求30日移动平均价6逻辑函数:(IF、CROSS、NOT等)·IF:根据条件求不同的值。
用法:IF(X,A,B)若X不为0则返回A,否则返回B例如:IF(CLOSE>OPEN,HIGH,LOW)表示该周期收阳则返回最高值,否则返回最低值CROSS:交叉函数CROSS(A,B)A:变量或常量,判断交叉的第一条线B:变量或常量,判断交叉的第二条线例CROSS(MA(CLOSE,5),MA(CLOSE,10)):5日均线与10日均线金叉CROSS(CLOSE,12):价格由下向上突破12元。
NOT:求非逻辑NOT(X)返回非X,即当X=0时返回1,否则返回0。
例:NOT(ISUP):是否平盘或收阴7数学函数:(MAX、MIN、LN、三角函数等)·MAX/MIN:求最大/小值。
用法: MAX(A,B)返回A和B中的较大值LN:求自然对数,用法: LN(X)以e为底的对数8统计函数:(STD、V AR、A VEDEV等)·STD:估算标准差用法::STD(X,N)为X的N日估算标准差例:STD(CLOSE,10):求10周期收盘价的估算标准差。
算法:VAR:估算样本方差用法::STDP(X,N)为X的N日总体标准差算法:AVEDEV:平均绝对偏差用法:A VEDEV(X,N)算法:9指标函数:(COST、WINNER、SAR、ZIG等)·COST:成本分布用法:COST(10),表示10%获利盘的价格是多少,即有10%的持仓量在该价格以下,其余90%在该价格以上,为套牢盘该函数仅对日线分析周期有效WINNER:获利盘比例用法:WINNER(CLOSE),表示以当前收市价卖出的获利盘比例例:返回0.1表示10%获利盘;WINNER(10.5)表示10.5元价格的获利盘比例该函数仅对日线分析周期有效SAR::抛物转向用法::SAR(N,S,M),N为计算周期,S为步长,M为极值例如:SAR(10,2,20)表示计算10日抛物转向,步长为2%,极限值为20%ZIG:之字转向用法:ZIG(K,N),当价格变化量超过N%时转向,K表示0:开盘价,1:最高价,2:最低价,3:收盘价例如:ZIG(3,5)表示收盘价的5%的ZIG转向10绘图函数:(DRAWICON、DRAWLINE、DRAWTEXT、POL YLINE、STICKLINE)DRAWICON:在图形上绘制小图标。
用法:DRAWICON(COND,PRICE,TYPE),当COND条件满足时,在PRICE位置画TYPE号图标。
注:TYPE参数只有3个即0,1,2;0代表哭脸、1为笑脸、3是平脸例如:DRAWICON(CLOSE>OPEN,LOW,1)表示当收阳时在最低价位置画1 号图标。
DRAWLINE:在图形上绘制直线段。
用法:DRAWLINE(COND1,PRICE1,COND2,PRICE2,EXPAND),当COND1条件满足时,在PRICE1位置画直线起点,当COND2条件满足时,在PRICE2位置画直线终点,EXPAND为延长类型。
例如DRAWLINE(HIGH>=HHV(HIGH,20),HIGH,LOW<=LLV(LOW,20),LOW,1)表示在创20天新高与创20天新低之间画直线并且向右延长。
DRAWTEXT:在图形上显示文字。
用法:DRAWTEXT(COND,PRICE,TEXT),当COND条件满足时,在PRICE位置书写文字TEXT。
例如:DRAWTEXT(CLOSE/REF(CLOSE,1)>1.08,LOW,'大阳线')表示当日涨幅大于8%时在最低价位置显示"大阳线"字样。
POL YLINE:在图形上绘制折线段。
用法:POL YLINE(COND,PRICE),当COND条件满足时,以PRICE位置为顶点画折线连接。
例如:POL YLINE(HIGH>=HHV(HIGH,20),HIGH)表示在创20天新高点之间画折线。
STICKLINE:在图形上绘制柱线。
用法:STICKLINE(COND,PRICE1,PRICE2,WIDTH,EMPTY),当COND条件满足时,在PRICE1和PRICE2位置之间画柱状线,宽度为WIDTH(10为标准间距),EMPTH不为0则画空心柱。
例如:STICKLINE(CLOSE>OPEN,CLOSE,OPEN,0.8,1)表示画K线中阳线的空心柱体部分。
目录第一课我们要做的是什么? (5)第二课在哪里编写公式? (6)第三课编写公式都要用到什么东西? (8)第四课编写一条最简单的指标线 (11)第五课编写最常用的均量和均价线 (12)第六课今天有几只发生MA金叉? (13)第七课如何编写BIAS指标? (14)第八课我能不能直接用写好的指标公式? (16)第九课放量/缩量/上涨/下跌/收阳/ 收阴 (18)第十课涨停板攻击? (20)第十一课多头排列—良好的上升趋势 (22)第十二课逃顶K形态之—黄昏之星 (24)第十三课突破底部横盘整理创新高! (28)附录:大智慧简略函数集 (31)2010年7月大智慧全面升级股票池功能之际,大智慧官方论坛上为专业版以上的股票池用户开辟了“股票池功能讨论区”,欢迎新老用户参与,相互交流学习,与中国证券市场一同成长!/index.asp?boardid=138© 2010年大智慧公司版权所有第一课我们要做的是什么?大智慧软件自2000年始与广大的投资者见面以来很快就以优秀的界面设计与便捷的操作引起了投资者的共鸣,无论是在入门级的专业版还是在高端的机构版中,都可见大智慧金融终端在为国内的广大投资者精挑细作,量体裁衣的印记。
因此我们也收到了许多的反馈,其中广含着衷心的建议,善意的批评和可待的殷殷期望。
在这许多的建议、批评、期望中我们注意到了这样一个意见—“大智慧”的公式编辑平台确实是十分出色,但是我们可不可以得到一个通俗化的教程,来帮助我们更好的理解它的编写以及使用方法,更好地掌握它,本书的目的就是为了解决这样一个问题。
事实上,从这些反馈来分析,我们大多数的用户并不是完全了解“公式编辑器”的意义,简单地,我们可以从以下几个角度进行理解:一、指标分析:“公式编辑器”好比是一个工作母床,通过这个工作母床可以制造出所需要的各式各样的零件。
同样,在指标分析的工作中,利用编辑器可以编写出相应的分析条件,这种方法是在技术分析当中最为常用的方法之一,例如,指标KD、指标MA等等,通过对这些指标的观察、分析,找出一些合适的条件作为买入卖出点。
当然,我们也许需要的是一些自己的指标,一些自己的准确的指标,更多的MB,MC,MD等等,这一切我们通过“公式编辑器”可以实现。
二、条件选股:将自己的经验、心得编制为一些条件,交给大智慧去在所有的股票当中挑选满足条件的个股,节省时间与精力。
毕竟,要面对的是沪市、深市一千多只股票,个人的精力总是有限的。
特别地,有些很复杂的条件组合在一起,需要大量的计算,也就需要大量的时间—都交给大智慧去处理吧!或者,您的习惯是考虑某某条件,而您的另一个习惯是考虑另外的条件,也许后天您要改进您的条件…一千个人会产生不止一千个的想法,我想您的想法都可以在大智慧当中得到体现,您要做的就是把它告诉大智慧!三、条件测试:就象所有的考试一样,我们的所学或者所得,最终交给市场去检验,方法之一是将我们的条件交给历史去测试,在大智慧当中,您可以把您的条件让市场去评价,得出优劣与否!一个MA金叉,在技术分析当中广为流传,可是它的市场表现如何呢?测试结果显示,这个条件在所有已经发生的当中,有效的只有三成,如此说来,我们一直信赖的方法却一直在欺骗着我们—这就是测试的重要意义:发现埋藏在一直以来的误导之中的陷阱,寻找有价值的条件。