大智慧L2公式编辑语法大全

合集下载

大智慧L2公式编辑语法大全

大智慧L2公式编辑语法大全

●常数与单值变量:代码:'x:100'; 定义了一个单值变量x=100,这个值不随时间而改变,做成副图指标看,今天是100明天也是100,直到最后1根K线也是100,即副图指标是一条数值为100的水平直线。

●基本的条件表达式由“>、>=、<、<>、<=、=、and、or”等比较运算符、逻辑运算符组成,其中"and"表示并、并且,"or"表示或、或者。

条件表达式的值只有2个,1和0,条件成立则返回1,条件不成立则返回0。

●序列变量:代码:'fc:close',定义了一个变量fc,并把收盘价赋值给变量fc。

这里变量fc就是序列变量,因为fc不是一个值,而是一序列随时间而变化的值(收盘价),在K线图中,从第1根K线到最后1根K线都有一个收盘价,因此fc跟单值变量不同,是由一系列的值组成的变量,因此我们称之为序列变量。

事实上,把“fc:close”这行代码做成一个指标,就可以看出fc是一条变化的曲线而不是一条水平直线。

●V ARIABLE:name=inivalue定义并初始化变量;name表示变量名,inivalue表示变量类型及初始值例如:V ARIABLE: T=0; 表示定义浮点数变量T并初始化为0●数组:数组的使用,要先定义,然后初始化(即赋予数组的每个元素一个初始的数据)。

在飞狐中,目前只支持一维数组,并且下标是从1开始的。

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

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

●BEGIN … END复合语句:将BEGIN 和END 之间的语句合成一个复合语句,好像BA T批处理指令。

大智慧L2的选股公式

大智慧L2的选股公式

大智慧L2的选股公式原公式: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;VARD:=(REF(LOW,1))*(0.89999997);VARE:=(LOW)*(0.89999997);VARF:=((VARE)*(VOL)+(VARD)*(CAPITAL-VOL))/(CAPITAL);VAR10:=EMA(VARF,30);VAR11:=CLOSE-REF(CLOSE,1);VAR12:=MAX(VAR11,0);VAR13:=ABS(VAR11);VAR14:=((SMA(VAR12,7,1))/(SMA(VAR13,7,1)))*(100);VAR15:=((SMA(VAR12,13,1))/(SMA(VAR13,13,1)))*(100);VAR16:=BARSCOUNT(CLOSE);VAR17:=((SMA(MAX(VAR11,0),6,1))/(SMA(ABS(VAR11),6,1)))*(100);VAR18:=(((-200))*(HHV(HIGH,60)-CLOSE))/(HHV(HIGH,60)-LLV(LOW,60))+ 100;VAR19:=((CLOSE-LLV(LOW,15))/(HHV(HIGH,15)-LLV(LOW,15)))*(100); VAR1A:=SMA((SMA(VAR19,4,1)-50)*(2),3,1);VAR1B:=((INDEXC-LLV(INDEXL,14))/(HHV(INDEXH,14)-LLV(INDEXL,14)))*( 100);VAR1C:=SMA(VAR1B,4,1);VAR1D:=SMA(VAR1C,3,1);VAR1E:=((HHV(HIGH,30)-CLOSE)/(CLOSE))*(100);VAR1F:=((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27)))*(100); VAR20:=REVERSE(VAR1F);VAR21:=SMA(VAR1F,3,1);趋势:=SMA(VAR21,3,1),COLOR0000FF,LINETHICK2;人气:=SMA(趋势,3,1),COLORYELLOW,LINETHICK2;出击:=IF(CROSS(趋势,人气) AND (趋势<30),20,0),COLOR0000FF,LINETHICK2;短卖:=IF(CROSS(人气,趋势) AND (人气>75),85,100),COLOR008000,LINETHICK2;A:=MA(C,60);B:=REF(A,3);REF(CROSS(趋势,人气),5) AND (趋势<60) AND A>B;改为: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;VARD:=(REF(LOW,1))*(0.89999997);VARE:=(LOW)*(0.89999997);VARF:=((VARE)*(VOL)+(VARD)*(CAPITAL-VOL))/(CAPITAL);VAR10:=EMA(VARF,30);VAR11:=CLOSE-REF(CLOSE,1);VAR12:=MAX(VAR11,0);VAR13:=ABS(VAR11);VAR14:=((SMA(VAR12,7,1))/(SMA(VAR13,7,1)))*(100);VAR15:=((SMA(VAR12,13,1))/(SMA(VAR13,13,1)))*(100);VAR16:=BARSCOUNT(CLOSE);VAR17:=((SMA(MAX(VAR11,0),6,1))/(SMA(ABS(VAR11),6,1)))*(100);VAR18:=(((-200))*(HHV(HIGH,60)-CLOSE))/(HHV(HIGH,60)-LLV(LOW,60))+ 100;VAR19:=((CLOSE-LLV(LOW,15))/(HHV(HIGH,15)-LLV(LOW,15)))*(100); VAR1A:=SMA((SMA(VAR19,4,1)-50)*(2),3,1);VAR1B:=((INDEXC-LLV(INDEXL,14))/(HHV(INDEXH,14)-LLV(INDEXL,14)))*( 100);VAR1C:=SMA(VAR1B,4,1);VAR1D:=SMA(VAR1C,3,1);VAR1E:=((HHV(HIGH,30)-CLOSE)/(CLOSE))*(100);VAR1F:=((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27)))*(100); VAR20:=REVERSE(VAR1F);VAR21:=SMA(VAR1F,3,1);趋势:=SMA(VAR21,3,1);人气:=SMA(趋势,3,1);出击:=IF(CROSS(趋势,人气) AND (趋势<30),1,0);短卖:=IF(CROSS(人气,趋势) AND (人气>75),85,100);A:=MA(C,60);B:=REF(A,3);REF(CROSS(趋势,人气),5) AND (趋势<60) AND A>B;大智慧新一代选股公式: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;VARD:=(REF(LOW,1))*(0.89999997);VARE:=(LOW)*(0.89999997);VARF:=((VARE)*(VOL)+(VARD)*(CAPITAL-VOL))/(CAPITAL);VAR10:=EMA(VARF,30);VAR11:=CLOSE-REF(CLOSE,1);VAR12:=MAX(VAR11,0);VAR13:=ABS(VAR11);VAR14:=((SMA(VAR12,7,1))/(SMA(VAR13,7,1)))*(100);VAR15:=((SMA(VAR12,13,1))/(SMA(VAR13,13,1)))*(100);VAR16:=BARSCOUNT(CLOSE);VAR17:=((SMA(MAX(VAR11,0),6,1))/(SMA(ABS(VAR11),6,1)))*(100);VAR18:=(((-200))*(HHV(HIGH,60)-CLOSE))/(HHV(HIGH,60)-LLV(LOW,60))+ 100;VAR19:=((CLOSE-LLV(LOW,15))/(HHV(HIGH,15)-LLV(LOW,15)))*(100); VAR1A:=SMA((SMA(VAR19,4,1)-50)*(2),3,1);VAR1B:=((INDEXC-LLV(INDEXL,14))/(HHV(INDEXH,14)-LLV(INDEXL,14)))*( 100);VAR1C:=SMA(VAR1B,4,1);VAR1D:=SMA(VAR1C,3,1);VAR1E:=((HHV(HIGH,30)-CLOSE)/(CLOSE))*(100);VAR1F:=((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27)))*(100); VAR20:=REVERSE(VAR1F);VAR21:=SMA(VAR1F,3,1);趋势:=SMA(VAR21,3,1),COLOR0000FF,LINETHICK2;人气:=SMA(趋势,3,1),COLORYELLOW,LINETHICK2;出击:=IF(CROSS(趋势,人气) AND (趋势<30),20,0),COLOR0000FF,LINETHICK2;短卖:=IF(CROSS(人气,趋势) AND (人气>75),85,100),COLOR008000,LINETHICK2;REF(CROSS(趋势,人气),1) AND (趋势<60);打开公式管理器,选择条件选股项,选择你要放入公式的小项(比如趋势,成交量,能量等),你也可放到其他项里面,然后点击右上方的新建,对话框出来后你键入你想要的公式名,然后在下方的空格内,粘贴上面的内容,然后点击测试,通过后点击确定就可以了。

大智慧指标公式编写终极教程

大智慧指标公式编写终极教程

大智慧指标公式编写终极教程大智慧公式编写---初学者入门指南公式入门我们大多数的用户并不是完全了解“公式编辑器”的意义,简单地,我们可以从以下几个角度进行理解: 一、指标分析:“公式编辑器”好比是一个工作母床,通过这个工作母床可以制造出所需要的各式各样的零件,同样,在指标分析的工作中,利用编辑器可以编写出相应的分析条件,这种方法是在技术分析当中最为常用的方法之一。

例如,指标KD、指标MA 等等,通过对这些指标的观察、分析,找出一些合适的条件作为买入卖出点。

当然,我们也许需要的是一些自己的指标,一MC、MD等等,这一切我们通过“公式编辑器”可以实现。

些自己的准确的指标,更多的MB、二、条件选股:编写公式都要用到什么东西,我们留下了许多问题--都是公式编写的基础问题,所以我们这节课来解决这些基础的问题。

什么是技术指标,MA均线就是一种技术指标,我们在炒股的时候,经常会将一些行情数据进行数学计算得出一些曲线等等,方便我们掌握股市的变动情况。

什么是条件选股,简单讲,就是按照您的设定的条件用电脑帮助您完成一些太多太复杂的挑选--比如您有一些好的心得和方法,可使有1000多只股票,您就是有100双眼睛有时也不一定可以看得过来,这时电脑就派上用场了。

什么是参数,比如讲:10日均线,您可以把10日当作参数,好处在于,您觉得需要修改成5日的时候,就可以使用一些简单的方法,例如参数精灵来很方便的修改和调整。

参数需要名字,例如M就不错。

还要规定参数的范围,例如1日至260日。

这样我们就可以在1到260之间任意调节M的值了,M最常用的数填在“缺省”一栏,例如你最喜欢用10日均线,那就填10吧。

什么是周期,这么解释吧~我们有的投资者喜欢使用日线图作技术分析;有的喜欢用5分钟的K线;有的喜欢使用长一点时间的,例如周线。

所以在公式设计中,允许不同喜好的使用者选择不同的分析时间--就是可以选择不同的周期。

什么是函数, 函数在公式编写非常重要,如果作个比喻,我们用一种语言去告诉电脑我的想法,并且让它去帮我做,那么函数就是这种语言的单词。

高成功率条件选股指标公式:大智慧L2的超赢指标

高成功率条件选股指标公式:大智慧L2的超赢指标

高成功率条件选股指标公式:大智慧L2的超赢指标主力持仓HS:=vol/capital;DD:=BIGORDER(1,2)-BIGORDER(2,2);DT:=HS*DD*100;主力持仓: 50+Sum(DT,0),linethick2;当日增减度: DT, linethick0;STICKLINE(DT>0,主力持仓,主力持仓+DT,5,0),COLORRed; STICKLine(DT<0,主力持仓+DT,主力持仓,5,0),COLORGreen; 当日成交 := (DT * capital) * DYNAINFO(11)/10000;买入手数 := (capital*DT)/100;净买比:买入手数/vol*100,linethick0;if (当日成交>=0) thenbeginStr1:= '净买入:'+ NUMTOSTRN(当日成交,0)+'万元,'; Str2 := '净买入:'+ NUMTOSTRN(买入手数,0)+'手,'; Str3 := '当日增减度:' + NUMTOSTRN(DT,3);end;if 当日成交<0 thenbeginStr1:= '净卖出:'+ NUMTOSTRN(当日成交,0)+'万元,'; Str2 := '净卖出:'+ NUMTOSTRN(买入手数,0)+'手,'; Str3 := '当日增减度:' + NUMTOSTRN(DT,3);end;DRAWFLAGTEXT(DT>=0,主力持仓,Str1+str2+str3),COLORRED;DRAWFLAGTEXT(DT<0,主力持仓,Str1+str2+str3),COLORGREEN;特大持仓HS:=vol/capital;DD:=BIGORDER(1,3)-BIGORDER(2,3);DT:=HS*DD*100;机构持仓: Sum(DT,0),linethick2;当日增减度: DT, linethick0;STICKLINE(DT>0,机构持仓,机构持仓+DT,5,0),COLORRed;STICKLine(DT<0,机构持仓+DT,机构持仓,5,0),COLORGreen; 当日成交 := (DT* capital) * DYNAINFO(11)/10000;买入手数 := (capital*DT)/100;if (当日成交>=0) thenbeginStr1:= '净买入:'+ NUMTOSTRN(当日成交,0)+'万元,'; Str2 := '净买入:'+ NUMTOSTRN(买入手数,0)+'手,'; Str3 := '当日增减度:' + NUMTOSTRN(DT,3);end;if 当日成交<0 thenbeginStr1:= '净卖出:'+ NUMTOSTRN(当日成交,0)+'万元,'; Str2 := '净卖出:'+ NUMTOSTRN(买入手数,0)+'手,'; Str3 := '当日增减度:' + NUMTOSTRN(DT,3);end;DRAWFLAGTEXT(DT>=0,机构持仓,Str1+str2+str3),COLORRED;DRAWFLAGTEXT(DT<0,机构持仓,Str1+str2+str3),COLORGREEN;大户持仓HS:=vol/capital;DD:=(BIGORDER(1,2)-BIGORDER(2,2))-(BIGORDER(1,3)-BIGORDER(2,3));DT:=HS*DD*100;大户持仓: 50+Sum(DT,0),linethick2;当日增减度T, linethick0;STICKLINE(DT>0,大户持仓,大户持仓+DT,5,0),COLORRed;STICKLine(DT<0,大户持仓+DT,大户持仓,5,0),COLORGreen; 当日成交 := (DT* capital) * DYNAINFO(11)/10000;买入手数 := (capital*DT)/100;if (当日成交>=0) thenbeginStr1:= '净买入:'+ NUMTOSTRN(当日成交,0)+'万元,'; Str2 := '净买入:'+ NUMTOSTRN(买入手数,0)+'手,'; Str3 := '当日增减度:' + NUMTOSTRN(DT,3);end;if 当日成交<0 thenbeginStr1:= '净卖出:'+ NUMTOSTRN(当日成交,0)+'万元,'; Str2 := '净卖出:'+ NUMTOSTRN(买入手数,0)+'手,'; Str3 := '当日增减度:' + NUMTOSTRN(DT,3);end;DRAWFLAGTEXT(DT>=0,大户持仓,Str1+str2+str3),COLORRED; DRAWFLAGTEXT(DT<0,大户持仓,Str1+str2+str3),COLORGREEN;中户持仓HS:=vol/capital;DD:=(BIGORDER(1,1)-BIGORDER(2,1))-(BIGORDER(1,2)-BIGORDER(2,2));DT:=HS*DD*100;中户持仓: 50+Sum(DT,0),linethick2;当日增减度: DT, linethick0;STICKLINE(DT>0,中户持仓,中户持仓+DT,5,0),COLORRed; STICKLine(DT<0,中户持仓+DT,中户持仓,5,0),COLORGreen; 当日成交 := (DT * capital) * DYNAINFO(11)/10000;买入手数 := (capital*DT)/100;if (当日成交>=0) thenbeginStr1:= '净买入:'+ NUMTOSTRN(当日成交,0)+'万元,';Str2 := '净买入:'+ NUMTOSTRN(买入手数,0)+'手,';Str3 := '当日增减度:' + NUMTOSTRN(DT,3);end;if 当日成交<0 thenbeginStr1:= '净卖出:'+ NUMTOSTRN(当日成交,0)+'万元,';Str2 := '净卖出:'+ NUMTOSTRN(买入手数,0)+'手,';Str3 := '当日增减度:' + NUMTOSTRN(DT,3);end;DRAWFLAGTEXT(DT>=0,中户持仓,Str1+str2+str3),COLORRED; DRAWFLAGTEXT(DT<0,中户持仓,Str1+str2+str3),COLORGREEN;散户持仓HS:=vol/capital;DD:=-(BIGORDER(1,1)-BIGORDER(2,1));DT:=HS*DD*100;散户持仓: Sum(DT,0),linethick2;当日增减度: DT, linethick0;STICKLINE(DT>0,散户持仓,散户持仓+DT,5,0),COLORRed; STICKLine(DT<0,散户持仓+DT,散户持仓,5,0),COLORGreen;当日成交 := (DT * capital) * DYNAINFO(11)/10000;买入手数 := (capital*DT)/100;if (当日成交>=0) thenbeginStr1:= '净买入:'+ NUMTOSTRN(当日成交,0)+'万元,';Str2 := '净买入:'+ NUMTOSTRN(买入手数,0)+'手,';Str3 := '当日增减度:' + NUMTOSTRN(DT,3);end;if 当日成交<0 thenbeginStr1:= '净卖出:'+ NUMTOSTRN(当日成交,0)+'万元,';Str2 := '净卖出:'+ NUMTOSTRN(买入手数,0)+'手,';Str3 := '当日增减度:' + NUMTOSTRN(DT,3);end;DRAWFLAGTEXT(DT>=0,散户持仓,Str1+str2+str3),COLORRED; DRAWFLAGTEXT(DT<0,散户持仓,Str1+str2+str3),COLORGREEN;资金流向一日资金流入:amount*BIGORDER(1,2)/10000,colorred,linethick0;一日资金流出:amount*BIGORDER(2,2)/10000,colorgreen,linethick0;净额:一日资金流入-一日资金流出,linethick0; 十日飘红:count(净额>0,10),colorred;连续飘红:last(净额>0);stickline(净额>0,0,净额,3,0),colorred,linethick2; stickline(净额<0,净额,0,3,0),colorgreen,linethick2;0,dotline,colorwhite;持仓统计:利用此指标可在动态显示牌排序HS:=vol/capital;DD:=BIGORDER(1,2)-BIGORDER(2,2);DT:=HS*DD*100;主力持仓: 50+Sum(DT,0);当日增减度: DT, linethick0;当日成交 := (DT * capital) * DYNAINFO(11)/10000;买入手数 := (capital*DT)/100;净买比:买入手数/vol*100,linethick0;一日增仓:Sum(DT,1);二日增仓:Sum(DT,2);三日增仓:Sum(DT,3);五日增仓:Sum(DT,5);十日增仓:Sum(DT,10);二十日增仓:Sum(DT,20);一日净买比:Sum(净买比,1); 二日净买比:Sum(净买比,2); 三日净买比:Sum(净买比,3); 五日净买比:Sum(净买比,5); 十日净买比:Sum(净买比,10); 二十日净买比:Sum(净买比,20);。

大智慧公式编写教程

大智慧公式编写教程

大智慧公式编写教程编写大智慧公式是一项非常重要的技能,它可以帮助您使用大智慧软件进行更高级和更复杂的数据分析。

在本教程中,我们将介绍大智慧公式的基本语法和一些常用的函数,以帮助您快速入门。

首先,让我们看一下大智慧公式的基本语法。

公式由一个等号(=)开始,然后是一个或多个表达式,每个表达式用一个半角分号(;)分隔。

每个表达式由函数名和参数组成,函数名后面跟着一个括号((),括号中包含函数的参数。

举个例子,假设我们想计算只股票的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线。

2个很棒的大智慧L2指标公式

2个很棒的大智慧L2指标公式

1.名称:逃顶专家公式用法:两条k线相重合,顶部到来,出现蓝色k线,逃顶。

量:=(CLOSE - LLV(LOW,32)) / (HHV(HIGH,32) - LLV(LOW,32)) * 1.2 * CLOSE; 量1:=EMA(量,3);量2:=EMA(量,5);量3:=EMA(量,7);STICKLINE(量1 >= 量2,量3,量1,8,0),color0000AA;STICKLINE(量1 >= 量2,量3,量1,7,0),color0000BB;STICKLINE(量1 >= 量2,量3,量1,6,0),color0000CC;STICKLINE(量1 >= 量2,量3,量1,5,0),color0000DD;STICKLINE(量1 >= 量2,量3,量1,4,0),color0000EE;STICKLINE(量1 >= 量2,量3,量1,3,0),color0000FF;STICKLINE(量1 <= 量2,量3,量1,8,0),colorFF0000;STICKLINE(量1 <= 量2,量3,量1,7,0),colorFF3300;STICKLINE(量1 <= 量2,量3,量1,6,0),colorFF5500;STICKLINE(量1 <= 量2,量3,量1,5,0),colorFF7700;STICKLINE(量1 <= 量2,量3,量1,4,0),colorFF9900;STICKLINE(量1 <= 量2,量3,量1,3,0),colorFFBB00;STICKLINE(量1 <= 量2,量3,量1,2,0),colorFFDD00;STICKLINE(量1 <= 量2,量3,量1,1,0),colorFFFF00;T1:=量2 >= 量3 AND 量1 < REF(量1,1);T2:=量2 < 量3 AND 量1 > REF(量1,1);STICKLINE(T1,量1,量3,8,0),colorFFBB11;STICKLINE(T1,量1,量3,7,0),colorFFCC22;STICKLINE(T1,量1,量3,5,0),colorFFDD33;STICKLINE(T1,量1,量3,3,0),colorFFEE44;STICKLINE(T1,量1,量3,1,0),colorFFFF55;STICKLINE(T2,量1,量3,10,0),color338FDD;STICKLINE(T2,量1,量3,8,0),colorFF00FF;STICKLINE(T2,量1,量3,1,0),color00DDFF;STICKLINE(T2,量1,量3,8,0),color00AAFF;STICKLINE(T2,量1,量3,6.6,0),color00BBFF;STICKLINE(T2,量1,量3,4.4,0),color00CCFF;STICKLINE(T2,量1,量3,3.3,0),color00DDFF;STICKLINE(T2,量1,量3,2.2,0),color00EEFF;STICKLINE(T2,量1,量3,1,0),color00FFFF;2. 神奇线大盘暴跌,不用怕,我有神奇线,好神奇哦!出现神奇买点后,就在神奇线处买入,没有未来!XX2:=(MA(CLOSE,80)-MA(CLOSE,13)/3);奇线: MA((CLOSE-XX2)/XX2,1),color00ff00;买点1: IF(CROSS(奇线,0) AND LOW/REF(HIGH,1)<1.012,0.5,0), STICK,COLORWHITE;买点2: IF(REF(奇线,2)=LLV(奇线,20) AND REF(奇线,2)<0.071 AND REF(奇线,2)<REF(奇线,1) AND NOT(REF(LOW,1)>REF(HIGH,2) AND LOW>REF(HIGH,1)) AND CLOSE>REF(CLOSE,1),0.5,0),COLORRED;DRAWTEXT( 买点1>0,0.2 ,'神奇线'),COLORWHITE;DRAWTEXT( 买点2>0,0.4 , '神奇线'),COLORyellow;。

大智慧模型编写公式常用通式

大智慧模型编写公式常用通式

一、放量、缩量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;二、上涨、下跌1上涨:⏹今天的涨幅达到5%以上,表示如下:close/ref(close,1)>1.05;5日均价连续上涨,表示如下:a:=ma(close,5);b:=ref(a,1);a>b;2下跌:⏹今天的跌幅达到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为指标参数,可在参数设定范围内设定参数范围。

大智慧公式语法教程

大智慧公式语法教程

大智慧公式语法教程作者: 日期:大智慧新一代公式编辑语法大全B LE 变量定义〔定义并初始化变量 )语法: V A RI A B LE :nam e =in i v a lue;name 表示变量名, inivalue 表示变量类型及初始值。

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

T定义参数(定义并设置参数) 语法:I N PUT :na me 〔d efa u l t ,mi n,m a x,step 〕; na m e 表示参数名,d efault 表示缺省值,mi n 表示最小值, m ax 表示最大值,s te p 表示优化步长,除default 外都可以省略。

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

分支语句 语法:IF e x pr T HE N e x p r E L SE e xpr ; FOR 循环 语法 1〔递增):FOR expr = n1 TO n2 DO exp r; 语法 2(递减):F O R e xpr 二 n 1 DOWNT O n2 D O e xpr; WH I LE 循环 语法:WHI LE e xpr DO exp r 终止循环(终止if 、fo r 、whil e 循环的继续执行) 语法:BREAK; 组合语句 (将 B EG I N 和 E N D 之间的语句合成一个复合语法: B E GINVARIA NPU I FF ORW HILEBREAKB EGIN语句〕Expr;END;DAT A2 数据2〔引用本股票之外的数据)R EFLI NE 参考线(使用参考线作为横坐标线)语法:RE F L I NE :**,*兴*,.〔在*兴*的位置画水平线)D E F I NE 宏定义语法:DEFINE N a me S om ethingDEFFUNC函数宏定义语法:D E F FU N C Na me(x) Some t hing跳转语句J P跳转BR EAK BREA KLOOP单步循环JT TRUE 跳转JNT FA L SE跳转JN E不等于跳转JEQ等于跳转JLE小于等于跳转JL T小于跳转J G E大于等于跳转J G T大于跳转I NC加1D E C减1PERCENT百分比指标引用REFINDIR E FEX PLORER 条件选股引用RE F S Y S T E M 交易系统引用RE F ST K股票引用R E F D LL动态库引用A RYRE F数组引用ARYASGN数组赋值S T RAD D字符串加STR A DDNUM 字符串加数字D AT A 2数据2 引用本股票之外的数据赋值赋值相等<>不等>大于> =大于或等于<小于< =小于或等于A nd逻辑与运算Or逻辑或运算+*加法减法乘法/除法O开盘价个人收集整理勿做商业用途H最高价L最低价C收盘价V成交量OPE N取得该周期开盘价H IGH取得该周期最高价L O W取得该周期最低价C L OSE收盘价VO L成交量AMOUNT成交额A DV A NCE 取得该周期上涨家数D EC L INE取得该周期下跌家数T I C K C O U N T 取得该周期成交笔数B U Y VOL取得主动性买单量SELLVO L取得主动性卖单量I SBUYORDER 取得该成交是否为主动性买单BI D P R I CE 取得委买1--委买3价格BIDV O L取得委买1 --委买3量ASKPRIC E取得委卖1-委卖3价格ASKVOL取得委卖1- -委卖3 量DIVIDE N D每股派息数量D IV ID BA R S 派息到现在的周期数S PL IT除权比例SP L I T (N),取得之前第N次除权(送股或配股)的除权比例SP LI TBARS 除权到现在的周期数SP L IT BA RS(N),取得之前第N次除权到当前的周期数BA R STAT US 数据位置状态返回1表示第一根K线,2表示最后一个数据,0 表示中间位置D I S PST A T US 数据显示状态。

大智慧L-2软件指标编辑实例--循环语句

大智慧L-2软件指标编辑实例--循环语句

大智慧L-2软件指标编辑实例--循环语句1.公式系统简介公式系统为用户提供了两个公式编辑器:一个是专业公式编辑器,通过公式管理器可以进入,它提供了公式编辑、编译、调试等多种功能,是一个功能强大的编辑器;另一个是标准编辑器,它与过去版本界面类似,通过除了公式管理器以外的位置均进入到这个标准编辑器,它短小精干,易于使用。

这些新增的内容有一定的难度,适合具有计算机编程知识的用户阅读。

通过下面章节的学习,你将会逐步了解到这些新特性将给你带来的方便。

2.隐含在公式中的循环1. 计算的顺序在公式系统中,每一个公式是按照语句顺序执行的,例如:V0:=MA(CLOSE,5);V1:=MA(CLOSE,10);在公式系统中,每一个公式是按照语句顺序执行的,例如:V0:=MA(CLOSE,5);V1:=MA(CLOSE,10);将首先执行5日均线的计算,然后再计算10日均线,但是我们忽略了一个问题,那就是其中还隐含了一个时间顺序的问题,也就是说先计算昨天的数值再计算今天的数值。

这样,我们就有了两个顺序——语句顺序和时间顺序,我们到底以哪一个顺序为优先呢?答案是以时间顺序为优先,也就是说计算第一天的V0,第一天的V1,然后是第二天的V0,第二天的V1…。

对于上面这个例子,由于前后语句之间不存在相互影响,所以到底哪个顺序优先并不影响结果,因此很多人都忽略了这个问题,认为应该首先计算完所有的V0,然后再计算V1。

但是在看下面例子:V0:=IF(V1>CLOSE,CLOSE,V1);V1:=MA(CLOSE,10);前面的语句引用了后面的数据,这样V1昨天的计算结果就会影响到V0的计算,此时就必须以时间顺序为优先。

有了这个时间顺序优先,我们就可以解决过去前后数据互相引用、变量重新赋值、迭代计算等问题了。

因此我们应当按照这样的方式思考:我们用公式描述一天的情况,而不是描述一条曲线,整个公式又隐含着一个时间循环,当算完一天的数据后,又重新回到公式起点,计算第二天的数据,如此循环直到计算完所有的数据。

大智慧公式

大智慧公式

-大智慧新一代公式编辑语法大全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表示其它位置。

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

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

大智慧新一代公式编辑语法大全2009-11-24 21:18大智慧新一代公式编辑语法大全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 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 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 最低价--------------------------------------------------------------------------------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表示其它位置。

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

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

多空指数算法: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表示其它位置。

大智慧L2K线解盘指标

大智慧L2K线解盘指标

K线解盘(大智慧L2)18,POINTDOT;TJTS:=BARSTATUS=2;i:=0;j:=0;IF close=open AND TJTS THEN BEGINDRAWTEXT(c>0,18-i,'*K线不是万能量能分析亦不可缺'),colorwhite,ALIGN2;i:=i+3;end;IF OPEN/CLOSE > 1.05 AND HIGH/LOW < OPEN/CLOSE+0.018 AND TJTS THEN BEGINDRAWTEXT(c>0,18-i,'*大阴烛 -今日空方有绝对优势'),colorwhite,ALIGN2;i:=i+3;end;IF ABS(HIGH-REF(HIGH,1))/HIGH<0.001 AND TJTS THEN BEGINDRAWTEXT(c>0,18-i,'*平顶 -该高点有一定阻力'),colorwhite,ALIGN2;i:=i+3;end;IF ABS(LOW-REF(LOW,1))/LOW<0.001 andabs(ref(low,1)-ref(low,2))/ref(low,1)<=0.00 AND TJTS THEN BEGINDRAWTEXT(c>0,18-i,'*平底 -该低点有一定支撑'),colorwhite,ALIGN2;i:=i+3;end;IF CLOSE/OPEN>1.05 AND HIGH/LOW < CLOSE/OPEN+0.018 AND TJTS THEN BEGIN DRAWTEXT(c>0,18-i,'*大阳烛 -上升行情中意味行情剧烈向上攀升下跌行情中意味行情剧烈向上反弹 '),colorwhite,ALIGN2; i:=i+3;end;IF (HIGH<REF(LOW,1) OR LOW>REF(HIGH,1)) AND TJTS THEN BEGINDRAWTEXT(c>0,18-i,'*跳空缺口 -当日未补有与跳空同向进行欲望强烈三日为回补观察期 '),colorwhite,ALIGN2;i:=i+3;end;IF REF(CLOSE,1)<REF(OPEN,1) AND CLOSE<OPEN AND CLOSE/OPEN<0.98 AND TJTS THEN BEGINDRAWTEXT(c>0,18-i,'*双飞乌鸦 -多头力竭行情走软'),colorwhite,ALIGN2;i:=i+3;end;IF CLOSE=OPEN AND HIGH<>close and low<>close and high <>close AND TJTS THEN BEGINDRAWTEXT(c>0,18-i,'*十字星 -警告信号原趋势停顿或反转依上下影线长度判后市 '),colorwhite,ALIGN2;i:=i+3;end;IF (MIN(CLOSE,OPEN)-LOW)/(HIGH-LOW)>0.667 AND TJTS THEN BEGINDRAWTEXT(c>0,18-i,'*长下影 -下档支撑强或空方试探进攻'),colorwhite,ALIGN2;i:=i+3;end;IF (HIGH-MAX(CLOSE,OPEN))/(HIGH-LOW)>0.667 AND TJTS THEN BEGINDRAWTEXT(c>0,18-i,'*长上影 -上档阻力大或多方试探进攻'),colorwhite,ALIGN2;i:=i+3;end;IF HIGH=CLOSE AND HIGH<>LOW AND TJTS THEN BEGINDRAWTEXT(c>0,18-i,'*光头阳线 -今日尾盘多方气盛可能延续到明天'),colorwhite,ALIGN2;i:=i+3;end;IF LOW=CLOSE AND HIGH<>LOW AND TJTS THEN BEGINDRAWTEXT(c>0,18-i,'*赤脚阴线 -尾盘空方胜注意延续次日'),colorwhite,ALIGN2;i:=i+3;end;IF CLOSE=OPEN AND HIGH<>close and low<>close and HIGH/LOW > 1.03 AND TJTS THEN BEGINDRAWTEXT(c>0,18-i,'*长十字 -多空激争前途未明'),colorwhite,ALIGN2;i:=i+3;end;IF CLOSE=OPEN AND CLOSE=LOW AND CLOSE<>HIGH AND TJTS THEN BEGINDRAWTEXT(c>0,18-i,'*垂死十字 -在顶部时重要表强力多头开始疲软'),colorwhite,ALIGN2;i:=i+3;end;IF ref(open,1)<>ref(close,1) and REF(CLOSE,2)/REF(OPEN,2) > 1.03 AND REF(OPEN,1) > REF(CLOSE,2) ANDABS(REF(OPEN,1)-REF(CLOSE,1))/REF(CLOSE,1)<0.02 AND CLOSE/OPEN<0.97 AND CLOSE<REF(CLOSE,2) AND TJTS THEN BEGINDRAWTEXT(c>0,18-i,'*黄昏之星 -空方势盛反转信号跳空成弃婴'),colorwhite,ALIGN2;{ i:=i+1; END}DRAWBMP(c>0,18-j,'30'),ALIGN2;i:=i+3;j:=j+6;end;IF ref(open,1)<>ref(close,1) and 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) AND TJTS THEN BEGINDRAWTEXT(c>0,18-i,'*晨星 -多方势盛变盘信号'),colorwhite,ALIGN2;DRAWBMP(c>0,18-j,'13'),ALIGN2;i:=i+3;j:=j+6;end;IF MIN(OPEN,CLOSE)=LOW AND HIGH-LOW > 3*(MAX(OPEN,CLOSE)-LOW) AND CLOSE < MA(CLOSE,5) AND TJTS THEN BEGINDRAWTEXT(c>0,18-i,'*倒转槌头 -高位抛压低位多空争执'),colorwhite,ALIGN2;DRAWBMP(c>0,18-j,'19'),ALIGN2;i:=i+3;j:=j+6;end;IF HIGH = MAX(OPEN,CLOSE) AND HIGH-LOW > 3*(HIGH-MIN(OPEN,CLOSE)) AND CLOSE < MA(CLOSE,5) AND TJTS THEN BEGINDRAWTEXT(c>0,18-i,'*槌头 -下影线有多头意义在下降趋势之后看涨注意反弹卖压 '),colorwhite,ALIGN2;DRAWBMP(c>0,18-j,'31'),ALIGN2;i:=i+3;j:=j+6;end;IF HIGH = MAX(OPEN,CLOSE) AND HIGH-LOW > 3*(HIGH-MIN(OPEN,CLOSE)) AND CLOSE > MA(CLOSE,5) AND TJTS THEN BEGINDRAWTEXT(c>0,18-i,'*吊颈线 -高档看跌'),colorwhite,ALIGN2;DRAWBMP(c>0,18-j,'12'),ALIGN2;i:=i+3;j:=j+6;end;IF REF(CLOSE,1)/REF(OPEN,1)<0.97 AND CLOSE/OPEN>1.03 ANDOPEN<REF(CLOSE,1) AND CLOSE>REF(CLOSE,1) AND TJTS THEN BEGINDRAWTEXT(c>0,18-i,'*曙光 -与乌云盖顶相反行情将演化为V型反转或止跌横盘趋势 '),colorwhite,ALIGN2;DRAWBMP(c>0,18-j,'35'),ALIGN2;i:=i+3;j:=j+6;end;IF ((REF(CLOSE,1)/REF(OPEN,1)>1.03 AND CLOSE/OPEN<0.96 ANDCLOSE<REF(OPEN,1) AND OPEN>REF(CLOSE,1)) OR(REF(CLOSE,1)/REF(OPEN,1)<0.97 AND CLOSE/OPEN>1.04 AND CLOSE>REF(OPEN,1) AND OPEN<REF(CLOSE,1))) AND TJTS THEN BEGINDRAWTEXT(c>0,18-i,'*穿头破脚 -若第一根K为阴(阳) 表强劲上涨(下跌)力量 '),colorwhite,ALIGN2;DRAWBMP(c>0,18-j,'18'),ALIGN2;i:=i+3;j:=j+6;end;IF ABS(REF(CLOSE,1)-REF(OPEN,1))/REF(CLOSE,1) > 0.04 ANDABS(CLOSE-OPEN)/CLOSE<0.005 AND MAX(CLOSE,OPEN) <MAX(REF(CLOSE,1),REF(OPEN,1)) AND MIN(CLOSE,OPEN) >MIN(REF(CLOSE,1),REF(OPEN,1)) AND TJTS THEN BEGINDRAWTEXT(c>0,18-i,'*身怀六甲 -阴(阳)怀阳(阴)怪异的走势显示该股行情可能转向若量由大转缩更明'),colorwhite,ALIGN2;DRAWBMP(c>0,18-j,'16'),ALIGN2;i:=i+3;j:=j+6;end;IF ABS(REF(CLOSE,1)-REF(OPEN,1))/REF(CLOSE,1) > 0.04 AND CLOSE=OPEN AND CLOSE < MAX(REF(CLOSE,1),REF(OPEN,1)) AND CLOSE >MIN(REF(CLOSE,1),REF(OPEN,1)) AND TJTS THEN BEGINDRAWTEXT(c>0,18-i,'*十字胎 -似身怀六甲转向可能性更大量缩观望为宜'),colorwhite,ALIGN2;DRAWBMP(c>0,18-j,'2'),ALIGN2;i:=i+3;j:=j+6;end;IF REF(CLOSE,2)<REF(OPEN,2) AND REF(CLOSE,1)<REF(OPEN,1) AND CLOSE<OPEN AND REF(CLOSE,1)<REF(CLOSE,2) AND CLOSE<REF(CLOSE,1) AND TJTS THEN BEGINDRAWTEXT(c>0,18-i,'*三只乌鸦 -强烈转空趋势三黑K价越深量越大越易下跌 '),colorwhite,ALIGN2;DRAWBMP(c>0,18-j,'5'),ALIGN2;i:=i+3;j:=j+6;end;IF REF(CLOSE,2)>REF(OPEN,2) AND REF(CLOSE,1)>REF(OPEN,1) AND CLOSE>OPENAND REF(CLOSE,1)>REF(CLOSE,2) AND CLOSE>REF(CLOSE,1) ANDCLOSE<REF(CLOSE,1) AND TJTS THEN BEGINDRAWTEXT(c>0,18-i,'*三白兵 -多方气盛在底部见底反弹可能'),colorwhite,ALIGN2;DRAWBMP(c>0,18-j,'3'),ALIGN2;i:=i+3;j:=j+6;end;IF ((REF(CLOSE,1)<REF(OPEN,1) AND CLOSE>OPEN ANDABS(CLOSE-REF(CLOSE,1))/CLOSE<0.002) OR (REF(CLOSE,1)>REF(OPEN,1) AND CLOSE<OPEN AND ABS(CLOSE-REF(CLOSE,1))/CLOSE<0.002)) AND TJTS THEN BEGINDRAWTEXT(c>0,18-i,'*友好反攻 -阴(阳)线结合极线多方跳低(高)后反弹有企稳迹象 '),colorwhite,ALIGN2;DRAWBMP(c>0,18-j,'10'),ALIGN2;i:=i+3;j:=j+6;end;IF REF(CLOSE,4)/REF(OPEN,4)>1.03 AND REF(CLOSE,3)<REF(OPEN,3) AND REF(CLOSE,2)<REF(OPEN,2) AND REF(CLOSE,1)<REF(OPEN,1) ANDREF(LOW,4)<REF(LOW,3) AND REF(LOW,4)<REF(LOW,2) ANDREF(LOW,4)<REF(LOW,1) AND REF(HIGH,4)>REF(HIGH,3) ANDREF(HIGH,4)>REF(HIGH,2) AND REF(HIGH,4)>REF(HIGH,1) AND CLOSE/OPEN>1.03 AND CLOSE>REF(CLOSE,4) AND TJTS THEN BEGINDRAWTEXT(c>0,18-i,'*上升三部曲 -空方卖压被吸纳趋势易顺势走涨'),colorwhite,ALIGN2;DRAWBMP(c>0,18-j,'7'),ALIGN2;i:=i+3;j:=j+6;end;IF REF(CLOSE,4)/REF(OPEN,4)<0.97 AND REF(CLOSE,3)>REF(OPEN,3) AND REF(CLOSE,2)>REF(OPEN,2) AND REF(CLOSE,1)>REF(OPEN,1) ANDREF(LOW,4)<REF(LOW,3) AND REF(LOW,4)<REF(LOW,2) ANDREF(LOW,4)<REF(LOW,1) AND REF(HIGH,4)>REF(HIGH,3) ANDREF(HIGH,4)>REF(HIGH,2) AND REF(HIGH,4)>REF(HIGH,1) AND CLOSE/OPEN<0.97 AND CLOSE<REF(CLOSE,4) AND TJTS THEN BEGINDRAWTEXT(c>0,18-i,'*下跌三部曲 -多方弱势不堪一击趋势易顺势走跌'),colorwhite,ALIGN2;DRAWBMP(c>0,18-j,'6'),ALIGN2;i:=i+3;j:=j+6;end;IF OPEN=REF(OPEN,1) AND (CLOSE-OPEN)*(REF(CLOSE,1)-REF(OPEN,1))<0 AND TJTS THEN BEGINDRAWTEXT(c>0,18-i,'*分离 -两日开盘相同一阴一阳变盘前彻底整理'),colorwhite,ALIGN2;DRAWBMP(c>0,18-j,'9'),ALIGN2;i:=i+3;j:=j+6;end;IF REF(CLOSE,2)>REF(OPEN,2) AND(REF(CLOSE,2)-REF(OPEN,2))/REF(OPEN,2)>=2/100 ANDREF(OPEN,1)>=REF(CLOSE,1) AND(REF(OPEN,1)-REF(CLOSE,1))/REF(CLOSE,1)<=2/100 ANDREF(OPEN,1)<=REF(CLOSE,2) AND REF(CLOSE,1)>=REF(OPEN,2) AND C>=OPEN AND (CLOSE-OPEN)/OPEN>=2/100 AND CLOSE>=REF(OPEN,1) AND OPEN<=REF(CLOSE,1) AND(MAX(CLOSE,REF(C,2))-MIN(CLOSE,REF(CLOSE,2)))/MIN(CLOSE,REF(CLOSE,2)) <=1/100 AND TJTS THEN BEGINDRAWTEXT(c>0,18-i,'*二阳夹一阴 -必须从后续的走势来研判'),colorwhite,ALIGN2;DRAWBMP(c>0,18-j,'1'),ALIGN2;i:=i+3;j:=j+6;end;IF REF(CLOSE,2)/REF(OPEN,2) < 0.95 AND REF(OPEN,1) < REF(CLOSE,2) AND REF(OPEN,1)=REF(CLOSE,1)AND CLOSE/OPEN>1.05 AND CLOSE>REF(CLOSE,2) AND TJTS THEN BEGINDRAWTEXT(c>0,18-i,'*早晨十字 -同晨星从看空平衡到看涨转强左右跳空曰弃婴 '),colorwhite,ALIGN2;DRAWBMP(c>0,18-j,'23'),ALIGN2;i:=i+3;j:=j+6;end;IF close<>open and MIN(OPEN,CLOSE)=LOW AND HIGH-LOW >3*(MAX(OPEN,CLOSE)-LOW) AND CLOSE > MA(CLOSE,5) AND TJTS THEN BEGIN DRAWTEXT(c>0,18-i,'*射击之星 -如伴大量上遇阻力有短期见顶可能转疲 '),colorwhite,ALIGN2;DRAWBMP(c>0,18-j,'20'),ALIGN2;i:=i+3;j:=j+6;end;IF (ref(c,1)-ref(o,1)>0 AND c-o<0 AND c<ref(o,1) AND o>ref(c,1)) AND TJTS THEN BEGINDRAWTEXT(c>0,18-i,'*阴线吞噬 -黑包红向空反转'),colorwhite,ALIGN2;DRAWBMP(c>0,18-j,'15'),ALIGN2;i:=i+3;j:=j+6;end;IF (ref(c,1)-ref(o,1)>0 AND(ABS(ref(c,1)-ref(o,1)))/(ABS(ref(c,2)-ref(o,2)))>2.5 AND c-o<0 AND c>ref(o,1) AND c<(REF(CLOSE,1)+REF(OPEN,1))/2 AND o>ref(c,1)) AND TJTS THEN BEGINDRAWTEXT(c>0,18-i,'*乌云罩顶 -上涨遇重大阻力空头聚力'),colorwhite,ALIGN2;DRAWBMP(c>0,18-j,'21'),ALIGN2;i:=i+3;j:=j+6;end;IF (ref(c,2)-ref(o,2)>0 AND(ABS(ref(c,2)-ref(o,2)))/(ABS(ref(c,3)-ref(o,3)))>2.4 AND ABS(c-o)>3 AND ABS(ref(c,2)-ref(o,2))>(ABS(ref(c,1)-ref(o,1))) ANDref(c,1)-ref(o,1)>0 AND c-o<0 AND ref(o,1) >ref(c,2) AND o<ref(o,1) AND c<ref(c,2) AND c>ref(o,2)) OR (ref(c,2)-ref(o,2)>0 AND(ABS(ref(c,2)-ref(o,2)))/(ABS(ref(c,3)-ref(o,3)))>2.4 AND ABS(c-o)>3 AND (ABS(ref(c,2)-ref(o,2)))>(ABS(ref(c,1)-ref(o,1))) ANDref(c,1)-ref(o,1)<0 AND c-o<0 AND ref(c,1) >ref(c,2) AND c<ref(c,2) AND c>ref(o,2) AND o<ref(c,1)) AND TJTS THEN BEGINDRAWTEXT(c>0,18-i,'*夜星 -从看多平衡到看空转弱转空'),colorwhite,ALIGN2;DRAWBMP(c>0,18-j,'17'),ALIGN2;i:=i+3;j:=j+6;end;IF (ref(c,1)-ref(o,1)>0 AND(ABS(ref(c,1)-ref(o,1)))/(ABS(ref(c,2)-ref(o,2)))>2.4 AND c-o<0 AND c>ref(o,1) AND ref(c,1)-o>2) AND TJTS THEN BEGINDRAWTEXT(c>0,18-i,'*空头孕育线 --阳育阴看空'),colorwhite,ALIGN2;DRAWBMP(c>0,18-j,'28'),ALIGN2;i:=i+3;j:=j+6;end;IF (ref(c,1)-ref(o,1)<0 AND c-o<0 AND c>ref(c,1) AND o<ref(o,1) AND o-c <6) AND TJTS THEN BEGINDRAWTEXT(c>0,18-i,'*空头孕育线 -阴育阴看空'),colorwhite,ALIGN2;DRAWBMP(c>0,18-j,'26'),ALIGN2;i:=i+3;j:=j+6;end;IF ref(c,1)<ref(o,1) AND c-o>0 AND c>ref(H,1) AND o<ref(L,1) andref(O,1)>ref(max(O,C),2) and ref(C,1)>ref(min(O,C),2) andref(max(O,C),2)>ref(max(O,C),3) AND TJTS THEN BEGINDRAWTEXT(c>0,18-i,'*双人殉情在上升趋势中最后之空头吞噬也就是所谓的不见长红不回头 '),colorwhite,ALIGN2;DRAWBMP(c>0,18-j,'37'),ALIGN2;i:=i+3;j:=j+6;end;IF (ref(high,2) -ref(o,2))/ref(high,2)<=0.0003 AND (c-low)/o<=0.0003 AND ref(c,2)<ref(o,2) AND ref(c,2)>ref(o,1) AND ref(c,1)>o ANDref(c,1)<ref(o,1) AND ref(high,1)-ref(o,1)>0 AND ref(low,1)-ref(c,1)<0 AND high-o>0 AND ref(c,2)-ref(low,2)>0 AND TJTS THEN BEGINDRAWTEXT(c>0,18-i,'*三胎鸦 -多头走势被扭转黑K价愈深量愈大跳空愈大反转信号愈强 '),colorwhite,ALIGN2;DRAWBMP(c>0,18-j,'4'),ALIGN2;i:=i+3;j:=j+6;end;IF (c-o<0 AND ref(c,1)-ref(o,1)<0 AND c<ref(c,1)) AND TJTS THEN BEGIN DRAWTEXT(c>0,18-i,'*最后吞噬 -在下降趋势中为一黑一红组合多头吞噬在上升趋势中为一红一黑组合空头吞噬'),colorwhite,ALIGN2;DRAWBMP(c>0,18-j,'27'),ALIGN2;i:=i+3;j:=j+6;end;IF (ref(c,1)-ref(o,1)<0 AND c-o>0 AND c<ref(o,1) AND o>ref(c,1)) AND TJTS THEN BEGINDRAWTEXT(c>0,18-i,'*多头孕育线 -阴育阳多头反转可能'),colorwhite,ALIGN2;DRAWBMP(c>0,18-j,'11'),ALIGN2;i:=i+3;j:=j+6;end;IF REF(CLOSE,4)/REF(OPEN,4)>1.02 AND REF(CLOSE,3)<REF(OPEN,3) ANDREF(CLOSE,2)<REF(OPEN,2) AND REF(CLOSE,1)<REF(OPEN,1) ANDREF(close,4)<=REF(close,3) AND REF(high,2)<REF(high,3) ANDREF(LOW,2)>=REF(open,4) AND REF(high,1)<REF(close,4) ANDREF(low,1)>REF(open,4) AND CLOSE/OPEN>1.01 AND open>=REF(open,1) AND CLOSE>=REF(HIGH,3) AND TJTS THEN BEGINDRAWTEXT(c>0,18-i,'*连续型态之执垫 -比上升三法更具多头意义'),colorwhite,ALIGN2;DRAWBMP(c>0,18-j,'22'),ALIGN2;i:=i+3;j:=j+6;end;IF REF(CLOSE,1)-REF(OPEN,1)<0 AND CLOSE-OPEN>0 AND OPEN-REF(CLOSE,1)<0 AND CLOSE<REF(OPEN,1) AND CLOSE>REF(CLOSE,1) ANDCLOSE>(REF(CLOSE,1)+REF(OPEN,1))/2 AND TJTS THEN BEGINDRAWTEXT(c>0,18-i,'*贯穿线 -多头力道的反扑或是空单回补力道长黑之后开低收在前天1/2之上多头反转信号'),colorwhite,ALIGN2;DRAWBMP(c>0,18-j,'25'),ALIGN2;i:=i+3;j:=j+6;end;IF ref(O,1)/ref(C,1) > 1.05 AND ref(H,1)/ref(L,1) <ref(O,1)/ref(C,1)+0.018 and C>O and O<ref(L,1) and C=ref(L,1) AND TJTSTHEN BEGINDRAWTEXT(c>0,18-i,'*颈上线 -下降趋势若第二天大量维持原趋势可能大增 '),colorwhite,ALIGN2;DRAWBMP(c>0,18-j,'33'),ALIGN2;i:=i+3;j:=j+6;end;IF ((O>C and open>MA(C,5) and Open>MA(C,10) and O>MA(C,20) andClose<MA(C,5) and Close<MA(C,10) and Close<MA(C,20)) OR (O<C andopen<MA(C,5) and Open<MA(C,10) and O<MA(C,20) and Close>MA(C,5) andClose>MA(C,10) and Close>MA(C,20))) AND TJTS THEN BEGINDRAWTEXT(c>0,18-i,'*断头铡刀(出水芙蓉) -一根大阴(阳)线切断了三根均线如果改变了其后均线的排列为空头(多头)排列后势看空(多) '),colorwhite,ALIGN2;DRAWBMP(c>0,18-j,'36'),ALIGN2;i:=i+3;j:=j+6;end;IF open<close and (ref(c,2)-ref(o,2)<0 AND (ref(c,1)-ref(o,1)>0 ANDref(c,1)<ref(o,2) AND ref(o,1)>ref(c,2) AND o>ref(o,2) AND c>ref(c,1)))AND TJTS THEN BEGINDRAWTEXT(c>0,18-i,'*内困三日翻红 -一二母子二量缩三量增翻红'),colorwhite,ALIGN2;DRAWBMP(c>0,18-j,'8'),ALIGN2;i:=i+3;j:=j+6;end;IF (ref(c,1)-ref(o,1)<0 AND c-o>0 AND c>ref(o,1) AND o<ref(c,1)) AND TJTSTHEN BEGINDRAWTEXT(c>0,18-i,'*多头阳线吞噬 -红包黑反转趋势配合量'),colorwhite,ALIGN2;DRAWBMP(c>0,18-j,'14'),ALIGN2;i:=i+3;j:=j+6;end;。

大智慧L2-公式编写实例及系统函数说明

大智慧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)表示最近一次派息的数量。

大智慧L2全部函数

大智慧L2全部函数

大智慧L2全部函数FINANCE2(0){取得基本财务数据: 发布日期} FINANCE2(1){取得基本财务数据: 报告期} FINANCE2(2){取得基本财务数据: 上市日期} FINANCE2(3){取得基本财务数据: 每股收益} FINANCE2(4){取得基本财务数据: 每股净资产} FINANCE2(5){取得基本财务数据: 净资产收益率} FINANCE2(6){取得基本财务数据: 每股经营现金} FINANCE2(7){取得基本财务数据: 每股公积金} FINANCE2(8){取得基本财务数据: 每股未分配} FINANCE2(9){取得基本财务数据: 股东权益比} FINANCE2(10){取得基本财务数据: 净利润同比} FINANCE2(35){取得基本财务数据: 总股本} FINANCE2(37){取得基本财务数据: 流通A股} FINANCE2(38){取得基本财务数据: B股} FINANCE2(39){取得基本财务数据: 境外上市股}FINANCE(2)取得基本财务数据: 国家股注意:该函数返回常数。

FINANCE(3)取得基本财务数据: 发起人股注意:该函数返回常数。

FINANCE(4)取得基本财务数据: 法人股注意:该函数返回常数。

FINANCE(8)取得基本财务数据: 职工股注意:该函数返回常数。

FINANCE(9)取得基本财务数据: A2转配股注意:该函数返回常数。

FINANCE(10)取得基本财务数据: 总资产注意:该函数返回常数。

FINANCE(11)取得基本财务数据: 流动资产注意:该函数返回常数。

FINANCE(12)取得基本财务数据: 固定资产注意:该函数返回常数。

FINANCE(13)取得基本财务数据: 无形资产注意:该函数返回常数。

FINANCE(14)取得基本财务数据: 长期投资注意:该函数返回常数。

FINANCE(15)取得基本财务数据: 流动负债注意:该函数返回常数。

大智慧Level2公式函数大全

大智慧Level2公式函数大全

大智慧公式函数大全大智慧新一代的公式编写系统使用了多类的函数,以达到快速提取数据和提高运算能力,同时简化计算过程的要求。

因此在不同类型的函数我们赋予了相当精确的含义,有的函数定义为行情数据提取函数,那么它的功能就是从静态历史上的行情数据或者动态的及时盘中数据提取我们所需要的数据以方便以后的分析和计算;有的函数定义为运算函数,是考虑到一些复杂的数学计算过程过于冗长,从而设计的简化运算的函数等等。

在以下的几节当中,我们将会分别介绍一共17类函数。

(1). 函数的基本模型:K(X1,X2,X3…)1. K表示函数的名称;2. X1,X2,X3…表示该函数的所有参数。

不同参数用逗号分隔并用括号将所有函数括起来列于函数名称之后;参数的取值可以是变量也可以是一个常量,具体取值和含义因函数不同而不同;(2). 函数的引用周期:应不同的使用者在分析周期习惯上的差异,大智慧特别设定了周期选择。

这主要是针对在引用类函数在引用数据时锁定自己所需要的周期,例如在日线上,或者在周线上等等的要求。

一. 行情函数行情函数是最基本的函数。

首先,它为我们提供计算所需的数据,这些函数从存储的数据中取得我们所需要的各类数据,而其它多数函数所需的计算数据一般也是由通过引用行情函数产生的。

23456789二. 时间函数时间函数,顾名思义,在大智慧的函数中专门用来对时间数据进行描述和引用,以满足我们在分析的过程当中对时间的限定和要求。

10三. 引用函数引用类函数是在公式编写过程当中经常会使用到的一类函数。

该类函数主要有两大功能,其一是对相邻周期上的行情数据进行引用,以便计算和操作,例如使用昨天的收盘价;其二是大智慧为方便计算,将一些经常会使用到的比较复杂的数学计算过程简化成一个简单的函数,在实际的运算过程当中,可以直接引用这些函数避免复杂的数学计算。

例如将计算移动平均值直接用MA代替。

四. 逻辑函数逻辑函数的参数或返回值为逻辑值,用0表示条件不成立,用五. 算术函数阐释:SIN(X)返回X的正弦值23 SQRT 开平方阐释:SQRT(X)为X的平方根,例如:SQRT(CLOSE)收盘价的平方根24 TAN 正切值阐释:TAN(X)返回X的正切值六. 统计函数统计函数主要用于对股票数据进行计统计计算,得到数据分布、趋势等方面的信息,包括方差类和线形回归类函数。

大智慧函数语法大全

大智慧函数语法大全

大智慧函数语法大全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外都可以省略。

大智慧L2公式变形每笔手数SMACD(源码及其用法) - 股票公式,股票软件,股票书籍,...

大智慧L2公式变形每笔手数SMACD(源码及其用法) - 股票公式,股票软件,股票书籍,...

大智慧L2公式变形每笔手数SMACD(源码及其用法)- 股票公式,股票软件,股票书籍,...指标源码如下:{每笔MA}mbss:=VOL/TICKCOUNT;SDIFF : EMA(mbss,12) - EMA(mbss,26);SDEA : EMA(SDIFF,9);SMACD : 2*(SDIFF-SDEA), COLORSTICK;用法如下:大智慧有个函数叫MBSS,很简单的求出每笔手数,即成交量除以总笔数——VOL/ZBS 。

研究成交量最大的问题是不清楚谁是买卖双方,查尔斯.道也指出量在技术分析中是第二位的,因此这里谈每笔手数的运用也是第二位的,是用来验证和辅助其他技术分析手段的。

由于成交量无法告诉我们谁买谁卖,因此我们无法很清楚地知道买卖双方谁才是大资金,而其他成交量指标比如OBV之类依靠价格的升跌或者加减处理来衡量买卖双方力量则理由牵强。

相反使用使用每笔手数衡量买卖双方的力量比较可靠,因为无论买卖,只要每笔手数放大,则肯定是有大资金介入(即使是对倒,仍然是有大资金在运作)。

虽然某些阶段大资金也可以小单进出,但是他一旦要大动作,肯定是大手笔。

下面我们详细讲将应用。

每笔手数其实每天都会上下变化,所以直接看它的指示线容易眼花,所以我将每笔手数的数据MACD化(我称为SMACD),这样我们就能清楚地看到每笔手数的变化趋势。

SMACD结合成交量运用有以下情况:1、成交量增加同时SMACD则处于多头(即SDIFF 和SDEA大于0)红柱,则证明大资金踊跃买入,当然这可以通过对倒造出来,所以我们要结合价格所处的位置来判断,如果是低位向上突破或者股价向下跳水则吉,如果在高位向上升,有仓位的则要随时注意止赢,无仓位的则根据自己价格技术分析系统判断是否参与,这个第一决定权还是你的价格技术分析系统,而不在成交量;2、成交量萎缩,或者是一段芝麻量,而SMACD虽然处于空头(SDIFF和SDEA小于0),但是SDIFF、SDEA 在上升,绿柱减少甚至是红柱,这应该是大资金在暗中吸纳,但这不是买进信号,第一决定权仍然在价格技术分析系统那里,而且大资金被套也是常有的事,所以小心小心。

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

●常数与单值变量:代码:'x:100'; 定义了一个单值变量x=100,这个值不随时间而改变,做成副图指标看,今天是100
明天也是100,直到最后1根K线也是100,即副图指标是一条数值为100的水平直线。

●基本的条件表达式由“>、>=、<、<>、<=、=、and、or”等比较运算符、逻辑运算符组成,其中"and"表示并、并且,
"or"表示或、或者。

条件表达式的值只有2个,1和0,条件成立则返回1,条件不成立则返回0。

●序列变量:代码:'fc:close',定义了一个变量fc,并把收盘价赋值给变量fc。

这里变量fc就是序列变量,因为fc不
是一个值,而是一序列随时间而变化的值(收盘价),在K线图中,从第1根K线到最后1根K线都有一个收盘价,因此fc跟单值变量不同,是由一系列的值组成的变量,因此我们称之为序列变量。

事实上,把“fc:close”这行代码做成一个指标,就可以看出fc是一条变化的曲线而不是一条水平直线。

●V ARIABLE:name=inivalue定义并初始化变量;name表示变量名,inivalue表示变量类型及初始值
例如:V ARIABLE: T=0; 表示定义浮点数变量T并初始化为0
●数组:数组的使用,要先定义,然后初始化(即赋予数组的每个元素一个初始的数据)。

在飞狐中,目前只支持一维数
组,并且下标是从1开始的。

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

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

●BEGIN … END复合语句:将BEGIN 和END 之间的语句合成一个复合语句,好像BA T批处理指令。

例:BEGIN 指令1;指令2;指令3;END。

●BREAK循环终止语句: 终止FOR或WHILE循环的继续执行。

●FOR循环语句:
1、FOR递增循环:
语法:FOR var=n1 TO n2 DO expr;
从var=n1 开始到var=n2 开始循环执行expr 语句,每执行一次var加1。

这里,var称之为循环变量。

例:
fc:=close; //定义序列变量为收盘价
for i=2 to datacount do ma2 : (fc+fc)/2; //从i=2到i=datacount循环执行ma2 : (fc+fc)/2
2、FOR递减循环:
语法:FOR var=n1 DOWNTO n2 DO expr2;
从var=n1 开始到var=n2 开始循环执行expr 语句,每执行一次var减1。

例:
fc:=close;
for i=datacount downto 2 do ma2 : (fc[i-1]+fc)/2;
二重循环的大致结构如下:
for i=n1 to n2 do
begin
语句;

for j=m1 to m2 do
begin
语句;

end;
语句;
j=j*2;
if j=m then break; //用break中途可以跳出for循环。


end; ●IF 分支语句,语法:IF expr判断条件
THEN BEGIN
指令1;
指令2;

指令n;
END
ELSE BEGIN
指令A1;
指令A2;

指令An;
END
WHILE循环语句
语法:WHILE expr1 DO expr2
while i<n1 do
begin
语句;
…;
j=j*2;
if j=n2 then break; //利用break,中途可以跳出while循环。

i=i+1;
end;
DA TA2 数据2:引用本股票之外的数据。

REFLINE 使用参考线作为横坐标线:REFLINE:l1,l2,l3...,l1,l2表示需要画水平坐标线的位置。

DEFINE 宏定义:DEFINE Name Something;
DEFFUNC 函数宏定义:DEFFUNC Name(x) Something;
JP 跳转;
JT TRUE跳转;JNT FALSE跳转;JNE 不等于跳转;
JEQ 等于跳转;
JLE 小于等于跳转;
JLT 小于跳转;
JGE 大于等于跳转;
JGT 大于跳转;
LOOP 单步循环;PERCENT 百分比;
INC 加1;
DEC减1;
REFINDI 指标引用REFEXPLORER 条件选股引用REFSYSTEM交易系统引用REFSTK 股票引用REFDLL 动态库引用
ARYREF 数组引用
ARY ASGN 数组赋值
STRADD 字符串加
STRADDNUM 字符串加数字TICKCOUNT:取得该周期成交笔数。

DIVIDEND:每股派息数量。

DIVIDBARS:派息到现在的周期数。

SPLIT(N):除权比例,取得之前第N次除权(送股或配股)的除权比例。

SPLITBARS(N):除权到现在的周期数,取得之前第N次除权到当前的周期数
BARSTA TUS:数据位置状态返回,1表示第一根K线,2表示最后一个数据,0表示中间位置。

DISPSTATUS:数据显示状态返回1表示显示区域的第一根K线,2表示表示显示区域的最后一根K线,0表示其它位置。

ISUP:该周期是否收阳当收盘>开盘时,返回值为1,否则为0。

ISEQUAL:该周期是否平盘当收盘=开盘时,返回值为1,否则为0。

ISDOWN:该周期是否收阴当收盘<开盘时,返回值为1,否则为0。

在飞狐中,如何定义、初始化并使用数组?下面简单示例说明:
例1、在飞狐中,定义一个含10个元素的数值型数组
定义数组的语句是variable,公式代码如下:
variable:A[10]=0; //定义一个含10个元素的数值型数组A,并把所有元素初始化为0;
例2:定义一个3个元素的字符串型的数组
公式代码如下:
variable:B[3]='abc'; //定义一个含3个元素的字符串型数组B,并把所有元素初始化为'abc' 例3:把{1,3,5,7,9}定义为数组
分析:这组数据共有5个数值型数据,因此应定义长度为5的数组,并给每个元素赋值。

公式代码如下:variable:A[5]=0;
A[1]:=1;A[2]:=3;A[3]:=5;A[4]:=7;A[5]:=9;
例4:把{1,5}和{'a','b','c'}定义为数组
分析:variable语句,可以同时定义多个变量、数组,之间用逗号隔开。

公式代码如下:
variable:A[2]=0,B[3]='';
A[1]:=1;A[2]:=5;B[1]:='a';B[2]:='b';B[3]:='c';。

相关文档
最新文档