大智慧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批处理指令。

大智慧公式指南(附全部函数说明)

大智慧公式指南(附全部函数说明)

大智慧公式指南(附全部函数说明)轻轻松松学编公式目录第一课我们要做的是什么?........................................................ - 3 第二课在哪里编写公式?............................................................ - 4 第三课编写公式都要用到什么东西? ........................................ - 6 第四课编写一条最简单的指标线................................................ - 9 第五课编写最常用的均量和均价线.......................................... - 10 第六课今天有几只发生 MA 金叉?............................................ - 11 第七课如何编写BIAS 指标?..................................................... - 12 第八课我能不能直接用写好的指标公式? ................................ - 14 第九课放量/缩量/上涨/下跌/收阳/ 收阴.................................. - 16 第十课涨停板攻击?................................................................ - 18 第十一课多头排列—良好的上升趋势...................................... - 20 第十二课逃顶 K 形态之—黄昏之星......................................... - 22 第十三课突破底部横盘整理创新高!...................................... - 26 附录:大智慧简略函数集............................................................ - 29 附录 1:从 dzh2.exe 中扣出的函数说明.. (39)2010 年 7 月大智慧全面升级股票池功能之际,大智慧官方论坛上为专业版以上的股票池用户开辟了“股票池功能讨论区”,欢迎新老用户参与,相互交流学习,与中国证券市场一同成长!/doc/0d9991378.html,/index.asp?boardid= 138-1-轻轻松松学编公式2010 年大智慧公司版权所有-2-轻轻松松学编公式第一课我们要做的是什么?大智慧软件自2000 年始与广大的投资者见面以来很快就以优秀的界面设计与便捷的操作引起了投资者的共鸣,无论是在入门级的专业版还是在高端的机构版中,都可见大智慧金融终端在为国内的广大投资者精挑细作,量体裁衣的印记。

[转载]大智慧公式编写教程指南一

[转载]大智慧公式编写教程指南一

[转载]大智慧公式编写教程指南一原文地址:大智慧公式编写教程指南<一>作者:李莜阳目前大多数证券分析软件都具有指标分析和条件选股的功能,但只有用户可以自己编制算法公式的系统才是真正实用的,因为:许多软件的指标和选股功能是黑箱操作,也就是说,其内部算法是不公开的。

这样用户并不知道其指标和选股到底是如何运作的、可靠性有多高、前提条件是什么,因而也难以决定是否采用指标或选股的结果。

这样的指标和选股只有宣传上的意义而没有任何实际意义。

许多软件的选股功能都不够强大和灵活。

例如有些软件的条件选股功能只能让用户按照特定的模式进行设定,适用面很窄。

公式系统类似于一种编程语言,用户可以数学公式的形式实现任何自己期望的技术指标和选股条件等。

可编制的公式可以完全公开算法,用户可以自行分析、评价和修改,做到心中有数。

公式系统的作用是什么呢?公式系统其实就是对一系列随时间变化的原始数据组序列进行代数和逻辑计算。

为什么是数据组序列呢?因为每一个时间周期(即相邻两组数据间的时间间隔)都包含了一组原始数据,如开高低收量额,公式系统能对其中的任何原始数据进行操作。

使用者定义出如何对原始数据进行处理得到一个新的数据,公式系统读出原始数据并按要求计算出使用者定制的数据,并以曲线、图形、指示等形式显示出来。

公式系统可以编辑四种类型的公式,分别是技术指标、交易系统、条件选股和五彩K线公式。

技术指标公式是最基本的公式,它用于指标图形的绘制。

技术指标公式结合选股条件逻辑判断表达式,即得到条件选股公式,用于条件选股。

技术指标公式结合买卖逻辑判断表达式,得到交易系统公式,用于交易系统指示。

技术指标公式结合色彩逻辑判断表达式,即得到K线模式公式,用于描述特定的K线模式。

公式的编辑在公式编辑器中完成。

公式系统处理的原始数据的分析周期(即相邻两组数据间的时间间隔)可以从1分钟到1000天间的任意值,也可以是分笔成交数据,我们用鼠标把一个公式拖到某只证券的某个周期的图形分析窗口,则该公式处理这个周期的原始数据,如开高低收量额,改变分析窗口显示的分析周期,则公式处理新的分析周期的数据。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

大智慧公式编写教程

大智慧公式编写教程

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

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

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

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

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

举个例子,假设我们想计算只股票的20日移动平均价格。

我们可以使用大智慧公式中的“移动平均”函数来实现。

这个函数的语法是“MA(n,p)”,其中n是移动平均的天数,p是要计算的价格。

因此,我们可以编写如下公式:=MA(20,收盘价)在这个例子中,“收盘价”是一个代表股票每天收盘价格的变量。

使用这个公式,我们可以计算出20日移动平均价格。

除了基本的函数,大智慧公式还提供了一些常用的数学和统计函数,如求和、最大值、最小值等。

这些函数的语法非常简单和直观,如下所示:-求和:SUM(参数)-最大值:MAX(参数)-最小值:MIN(参数)-平均值:AVG(参数)-标准差:STDEV(参数)参数可以是一个数值或一个包含数值的数组。

使用这些函数,您可以对数据进行各种统计计算。

除了数学和统计函数,大智慧公式还提供了一些条件和逻辑函数,如IF函数、AND函数、OR函数等。

这些函数可以根据给定的条件确定要执行的操作。

举个例子,假设我们想根据只股票的收盘价格,判断是否应该买入或卖出。

我们可以使用IF函数来实现:=IF(收盘价>均价,"买入","卖出")在这个例子中,如果收盘价格大于均价,那么结果就是“买入”,否则就是“卖出”。

除了上述基本函数外,大智慧公式还提供了其他一些高级函数和运算符,如指数平滑移动平均(EMA)、布林带(BOLL)等。

这些函数可以帮助您进行更复杂的数据分析和技术指标计算。

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;。

经典有效大智慧L2公式

经典有效大智慧L2公式

直接引入大智慧L2公式文件{资金博弈}jgV:=(BIGORDER(1,3)-BIGORDER(2,3))*vol/CAPITAL;dhV:=(BIGORDER(1,2)-BIGORDER(2,2)-BIGORDER(1,3)+BIGORDER(2,3))*vol/CAPITAL; zhV:=(BIGORDER(1,1)-BIGORDER(2,1)-BIGORDER(1,2)+BIGORDER(2,2))*vol/CAPITAL; shV:=(BIGORDER(2,1)-BIGORDER(1,1))*vol/CAPITAL;A1:=MIN((COUNT(ORDER(2),0)),60);超级资金:EMA(jgV,A1)*A1,COLORMAGENTA;大户资金:EMA(dhV,A1)*A1,color3399FF ;中户资金:EMA(zhV,A1)*A1,colorcyan;散户资金:EMA(shV,A1)*A1,colorgreen;0,color333333;{超级资金}A1:=MIN((COUNT(ORDER(2),0)),60);超户:(BIGORDER(1,3)-BIGORDER(2,3))*vol/CAPITAL,COLOR3D ;累计:EMA(超户,A1)*A1,COLORMAGENTA;均值:EMA(累计,10),colorwhite;{大户资金}A1:=MIN((COUNT(ORDER(2),0)),60);大户:(BIGORDER(1,2)-BIGORDER(2,2)-BIGORDER(1,3)+BIGORDER(2,3))*vol/CAPITAL,COLOR3D ; 累计:EMA(大户,A1)*A1,color3399FF;均值:EMA(累计,10),colorwhite;{中户资金}A1:=MIN((COUNT(ORDER(2),0)),60);中户:(BIGORDER(1,1)-BIGORDER(2,1)-BIGORDER(1,2)+BIGORDER(2,2))*vol/CAPITAL,COLOR3D ; 累计:EMA(中户,A1)*A1,colorcyan;均值:EMA(累计,10),colorwhite;{散户资金}A1:=MIN((COUNT(ORDER(2),0)),60);散户:(BIGORDER(2,1)-BIGORDER(1,1))*vol/capital,COLOR3D ;累计:EMA(散户,A1)*A1,colorgreen;均值:EMA(累计,10),colorwhite;{大单比率}input:P1(5,0,100),P2(30,0,100);A1:=MIN((COUNT(ORDER(2),0)),60);大单比率:(BIGORDER(1,2) - BIGORDER(2,2))*vol/CAPITAL,color3d; 均值1:EMA(大单比率,P1),coloryellow;均值2:EMA(大单比率,P2),colormagenta;{筹码聚散}聚散程度:10*(ORDER(2)-ORDER(1))/CAPITAL, COLOR3D;聚散方向:ema( 聚散程度,10),linethick2 ;{资金流变}input:n1(5,0,100);a:=((BIGORDER(1,2) - BIGORDER(2,2)) *AMOUNT/100000000) ; STICKLINE(a>0,0,a,6,0 ),COLORred;STICKLINE(a<0,0,a,6,0 ),COLORgreen;当日资金净流:a,precis4,linethick0;资金累净流:SUM(a,n1),precis4,coloryellow;{成本均线}input:p1(5,0,100), p2(13,0,100),p3(34,0,100); cb1:ema(AMOUNT,P1)/EMA(VOL,P1)/100; cb2:ema(amount,P2)/ema(vol,P2)/100;cb3:ema(amount,P3)/ema(vol,P3)/100;∞:DMA(C,V/CAPITAL);{按部就班}现价:C;顶部: cost(95) ,colorffff33;卖出: cost(75) ,colorgreen;买入: cost(30) ,colorred;底部: cost(5) ,coloryellow;{龙腾四海}input:n(8,0,100);坐标线:0;20;50;80;100;100-100*(HHV(HIGH,5*N)-CLOSE)/(HHV(HIGH,5*N)-LLV(LOW,5*N)),colorwhite;海面:20,COLORGREEN;海天分界线:50,COLORYELLOW;天际:80,COLORRED;{趋势顶底}80,COLOR996699;20,COLORGREEN;10,COLORCC6633,LINETHICK2;90,COLOR9966FF,LINETHICK2;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,COLOR9900FF;短期线:B+100,COLOR888888;中期线:D+100,COLORYELLOW,LINETHICK2;见顶:=((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,COLORGREEN;顶部:=FILTER(顶部区域,4);STICKLINE( {见顶OR} 顶部,99,103,20,1 ),COLORRED,LINETHICK2;底部区域:(长期线<12 AND 中期线<8 AND (短期线<7.2 OR REF(短期线,1)<5) AND (中期线>REF(中期线,1) OR 短期线>REF(短期线,1)))OR (长期线<8 AND 中期线<7 AND 短期线<15 AND 短期线>REF(短期线,1)) OR (长期线<10 AND 中期线<7 AND 短期线<1) ,COLORGREEN;STICKLINE( 底部区域,-4,0,22,0 ),COLORGREEN;低位金叉:50*(长期线<15 AND REF(长期线,1)<15 AND 中期线<18 AND 短期线>REF(短期线,1) AND CROSS(短期线,长期线) AND 短期线>中期线AND (REF(短期线,1)<5 OR REF(短期线,2)<5 ) AND (中期线>=长期线OR REF( 短期线,1)<1 )),COLORRED; STICKLINE( 低位金叉,0,5,11,0 ),COLORRED;{冰火两重天}input:p1(16,0,100);能量:=SQRT(VOL)*(((C-(H+L)/2))/((H+L)/2));平滑能量:=EMA(能量,P1);能量惯性:EMA(平滑能量,P1) ;STICKLINE(能量惯性>=0,(能量惯性-能量惯性*0.05),(能量惯性-能量惯性*0.15),3,0), COLOR0000CC; STICKLINE(能量惯性>=0,(能量惯性-能量惯性*0.2),(能量惯性-能量惯性*0.35),3,0), COLOR0066FF; STICKLINE(能量惯性>=0,(能量惯性-能量惯性*0.4),(能量惯性-能量惯性*0.55),3,0),COLOR0099FF; STICKLINE(能量惯性>=0,(能量惯性-能量惯性*0.6),(能量惯性-能量惯性*0.75),3,0), COLOR00CCFF; STICKLINE(能量惯性>=0,(能量惯性-能量惯性*0.8),(能量惯性-能量惯性*0.95),3,0), COLOR00FFFF; STICKLINE(能量惯性<0,(能量惯性-能量惯性*0.05),(能量惯性-能量惯性*0.15),3,0), COLORFF3300; STICKLINE(能量惯性<0,(能量惯性-能量惯性*0.2),(能量惯性-能量惯性*0.35),3,0), COLORFF6600; STICKLINE(能量惯性<0,(能量惯性-能量惯性*0.4),(能量惯性-能量惯性*0.55),3,0), COLORFF9900; STICKLINE(能量惯性<0,(能量惯性-能量惯性*0.6),(能量惯性-能量惯性*0.75),3,0), COLORFFCC00; STICKLINE(能量惯性<0,(能量惯性-能量惯性*0.8),(能量惯性-能量惯性*0.95),3,0), COLORFFFF00;{波段无敌}P1:=0;P2:= IF (CLOSE>MA(CLOSE,5),P1+10,P1-10);P3:= IF (CLOSE>MA(CLOSE,10),P2+10,P2-10);P4:= IF (CLOSE>MA(CLOSE,10),P3+10,P3-10);P5:= IF (MA(CLOSE,5)>MA(CLOSE,10),P4+10,P4-10);P6:= IF (MA(CLOSE,10)>MA(CLOSE,20),P5+10,P5-10);BD:P6;STICKLINE(BD>=-50,-50,BD,3,0),COLORGREEN;STICKLINE(BD>=-30,-30,BD,3,0),COLORFFFF00;STICKLINE(BD>=0,0,BD,3,0),COLORYELLOW;STICKLINE(BD<=50 AND BD>=30,30,BD,3,0),COLORRED;{买卖频谱}买线:EMA(C,3);卖线:EMA(SLOPE(C,21)*20+C,55);买卖差:=买线-卖线;STICKLINE(买卖差>=0,(买线-买卖差*0.05),(买线-买卖差*0.15),5,0) ,COLOR00FFFF; STICKLINE(买卖差>=0,(买线-买卖差*0.2),(买线-买卖差*0.35),5,0) ,COLOR00CCFF; STICKLINE(买卖差>=0,(买线-买卖差*0.4),(买线-买卖差*0.55),5,0) ,COLOR0099FF; STICKLINE(买卖差>=0,(买线-买卖差*0.6),(买线-买卖差*0.75),5,0) ,COLOR0066FF; STICKLINE(买卖差>=0,(买线-买卖差*0.8),(买线-买卖差*0.95),5,0) ,COLOR0000CC; STICKLINE(买卖差<0,(卖线+买卖差*0.05),(卖线+买卖差*0.15),5,0) ,COLOR006600; STICKLINE(买卖差<0,(卖线+买卖差*0.2),(卖线+买卖差*0.35),5,0) ,COLOR009900; STICKLINE(买卖差<0,(卖线+买卖差*0.4),(卖线+买卖差*0.55),5,0) ,COLOR00CC00; STICKLINE(买卖差<0,(卖线+买卖差*0.6),(卖线+买卖差*0.75),5,0) ,COLOR00FF00; STICKLINE(买卖差<0,(卖线+买卖差*0.8),(卖线+买卖差*0.95),5,0) ,COLOR66FF00;{主力进出}MAV:=(C*2+H+L)/4;SK:= EMA(MAV,13) - EMA(MAV,34);SD := EMA(SK,5);中轴:0;空方主力: (-2*(SK-SD))*3.8,COLORGREEN;多方主力: (2*(SK-SD))*3.8,COLORRED;{多空博弈}VAR1:=(HHV(HIGH,21)-C)/(HHV(HIGH,21)-LLV(LOW,21))*100-10;VAR2:=(C-LLV(LOW,21))/(HHV(HIGH,21)-LLV(LOW,21))*100;VAR3:=SMA(VAR2,13,8);高位:90;低位:0;多方: SMA(VAR3,13,8),COLORRED;空方: SMA(VAR1,21,8),COLORGREEN;中轴:45;{筹码分析}HSL:=EMA(VOL/CAPITAL,3);ZDL:=HHV(HSL,240);ZXL:=LLV(HSL,240);XS:=MA(C,33);锁定筹码:EMA((HSL-ZXL)/ZXL*XS,13);浮动筹码:EMA((ZDL-HSL)/HSL*XS,13);力量对比:锁定筹码-浮动筹码,COLORSTICK;。

大智慧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的计算,此时就必须以时间顺序为优先。

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

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

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

高成功率条件选股指标公式:大智慧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);。

大智慧指标公式编写1

大智慧指标公式编写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线的差值。

大智慧新一代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表示其它位置。

最新大智慧L2函数一览表(二)

最新大智慧L2函数一览表(二)

最新大智慧L2函数一览表(二)100. 取得小数部分用法:FRACPART(A)返回数值的小数部分例如:FRACPART(12.3)求得0.3,FRACPART(-3.5)求得-0.5101. GETDX地线函数取得天地线指标的地线值。

用法:GETDX102. GETTX 天线函数取得天地线指标的天线值。

用法:GETTX103. H 取得该周期最高价。

用法:H103. HHV(X,N), 求最高值。

用法:HHV(X,N),求N周期内X最高值,N=0则从第一个有效值开始。

例如:HHV(HIGH,30)表示求30日最高价104. HHVALL(X),求可视范围最高值。

用法:HHVALL(X),求图形可视范围内X最高值。

例如:HHVALL(HIGH)表示图形范围内的最高价,该函数用于循环或分支中将不准确105. HHVBARS(X,N):求上一高点到当前的周期数。

用法:HHVBARS(X,N):求N周期内X最高值到当前周期数,N=0表示从第一个有效值开始统计例如:HHVBARS(HIGH,0)求得历史新高到到当前的周期数106. HIGH,取得该周期最高价。

用法:HIGH107. 交易系统中当前持有的股票股数该函数仅在使用Buy,Sell新交易函数的交易系统中有效.108. HOUR,取得该周期的小时数。

用法:HOUR函数返回有效值范围为(0-23),对于日线及更长的分析周期值为0 109. IF(X,A,B),根据条件取得不同的值。

用法:IF(X,A,B)若X不为0则返回A,否则返回B例如:IF(CLOSE>OPEN,HIGH,LOW)表示该周期收阳则返回最高值,否则返回最低值110. IFS(X,A,B)根据条件取得不同的字符串值。

用法:IFS(X,A,B)若X不为0则返回A,否则返回B例如:IF(CLOSE>OPEN,'上涨','下跌')表示该周期收阳则返回字符串'上涨',否则返回'下跌'111. INBLOCK(S), 判断本股票是否板块成员。

大智慧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的正切值六. 统计函数统计函数主要用于对股票数据进行计统计计算,得到数据分布、趋势等方面的信息,包括方差类和线形回归类函数。

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

大智慧Level2功能说明

大智慧Level2功能说明

大智慧Level2功能说明简介:上海大智慧网络技术有限公司一直致力于为用户提供高品质的证券行情及资讯服务,拥有全球用户量最大的网上行情服务软件即大智慧Internet版。

应对证券市场加速创新和国际化趋势,大智慧开发了新一代的行情及资讯服务软件即“大智慧新一代高速行情分析系统(Internet)”。

本软件除具有一般证券类软件的通用功能外还具有如下功能:1、上证所LEVEL-2行情包括十挡买卖盘、总买总卖(买卖方所有委托加总)和加权均价、逐笔数据(每笔细分的交易)、买卖队列(买一卖一上前50笔挂单明细)、撤单信息等2、DDE决策深度数据挖掘系统大智慧新一代独创逐单分析模型,分析市场资金流向。

具有很强的实战价值。

3、支持多市场支持沪深老行情、上证所level-2行情、上证所新一代行情、港股实时和延时行情、期货行情、外汇行情。

用户不需要更换软件就可以根据自己的需要有选择的开通需要的市场。

4、灵活的看盘工具用户自定义界面和自定义快捷键,满足用户个性化的习惯和各种交易品种对界面的特殊需求。

5、快速全推送行情技术全推送技术下的快速行情,前所未有的行情速度加上买十卖十、买卖队列、逐笔成交、总买总卖及加权均价等level-2数据,帮助用户了解更加详实和及时的盘口数据。

6、创新的分析功能公式编辑器、自编译技术指标、自编译交易系统、自编译条件选股、定位分析、模式匹配分析、预测分析、交易系统评测和成功率测试、任意分析周期、盘中及时预警、时空隧道与模拟K线、分笔成交再现、历史分时图系统指示等等,更有反复得到市场验证的逐单分析功能。

7、扩展分析功能扩展数据库和用户自定义数据库。

8、强大的统计计算功能阶段统计、板块分析、指标横向统计、万用数据表、自定义指数。

一、LEVEL-2数据1、十档买卖盘买入委托和卖出委托前10档的委托价和委托量,投资者可以看得更远,哪个价位有阻力?哪个价位有支撑?哪个价位有大笔挂单,一目了然。

2、总买和总卖当前全部买入(卖出)委托的总量和加权均价,据此投资者可以判断盘中的支撑位(委买均价)、阻力位(委卖均价)、支撑力度(委买总量)、阻力大小(委卖总量),还可以根据这些数据的动态变化分析多空双方力量的变化,寻找行情的转折点3、逐笔成交在Level-2之前,沪深交易所提供的都是行情快照,大家看到的分笔成交其实是两次快照期间累计的成交量和最后一笔的价格,而逐笔成交则是真实的每笔成交价和成交量的明细数据。

大智慧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 在上升,绿柱减少甚至是红柱,这应该是大资金在暗中吸纳,但这不是买进信号,第一决定权仍然在价格技术分析系统那里,而且大资金被套也是常有的事,所以小心小心。

大智慧公式编写教程

大智慧公式编写教程

大智慧公式编写教程编写大智慧公式(DZH公式)的教程是为了帮助读者了解和掌握如何使用这一金融软件中的公式功能来进行数据分析和金融计算。

本教程将分为以下几个部分来介绍大智慧公式的基本用法和一些常用的公式。

第一部分:介绍大智慧公式在本节中,将介绍大智慧公式的基本概念和作用。

大智慧公式是一种基于大智慧软件开发的一种自定义公式功能,它集成了各类金融计算和技术分析指标的计算公式,并提供了一个编程环境,供用户根据自己的需求编写和使用公式。

第二部分:大智慧公式的基本语法在本节中,将介绍大智慧公式的基本语法和结构。

大智慧公式的语法与大多数编程语言相似,包括变量的定义、赋值、运算符、条件语句等。

第三部分:大智慧公式的数据处理和分析在本节中,将介绍如何使用大智慧公式进行数据处理和分析。

大智慧公式提供了一些常用的函数来处理和分析金融数据,包括平均值、方差、标准差、最大值、最小值等。

同时,它还支持各类技术分析指标的计算,如移动平均线、相对强弱指数、BOLL布林线等。

第四部分:编写自定义公式在本节中,将介绍如何编写自定义公式。

大智慧公式允许用户根据自己的需求编写和使用公式。

用户可以根据自己的需要定义变量、运算符和函数,并编写相应的代码来实现特定的计算逻辑。

第五部分:常见问题和解决方法在本节中,将介绍一些常见问题和解决方法。

大智慧公式编写可能会遇到一些常见的问题,如语法错误、计算错误等。

本节将提供一些常见问题的解决方法和调试技巧。

通过本教程的学习,读者将能够全面了解大智慧公式的基本用法和功能,并能够灵活运用它进行金融数据分析和计算。

同时,读者还将学会如何编写自定义公式来满足个性化的需求。

希望本教程能够帮助读者在金融领域的数据处理和分析工作中更加高效和准确。

大智慧L2新一代中level2相关函数

大智慧L2新一代中level2相关函数

大智慧L2新一代中level2相关函数大智慧L2新一代中level2相关函数ORDER( )日线取得该日成交的委托单数量,委托单分为买入委托和卖出委托,该函数仅对Level2行情显示有效。

用法:ORDER(N),N表示类型,N=1买入委托单,N=2卖出委托单。

ORDERNUM()分时线中该分钟成交的委托单数量,委托单分为买入委托和卖出委托,小单,中单(>2第一权证或4万元),大单(>10第一权证或20万元),特大单(>50第一权证或100万元),该函数仅对Level2行情显示有效。

用法:ORDERNUM(N,M),N表示类型,N=1买入委托单,N=2卖出委托单,M表示委托单大小,M=0所有委托单,M=1中单,M=2大单,M=3特大单。

ORDERVOL( )分时线中该分钟成交的按照委托单大小划分的成交量,委托单分为买入委托和卖出委托,小单,中单(>2第一权证或4万元),大单(>10第一权证或20万元),特大单(>50第一权证或100万元),该函数仅对Level2行情显示有效。

用法:ORDERVOL(N,M),N表示类型,N=1买入委托单,N=2卖出委托单,M表示委托单大小,M=0所有委托单,M=1中单,M=2大单,M=3特大单。

例如:ORDERVOL(1,2)/ORDERVOL(1,0)*100表示大单成交量占总成交量的百分比TRANSACTNUM()分时线中该分钟成交的逐笔成交笔数,成交分为单分主动买入和主动卖出成交,小单,中单(>2第一权证或4万元),大单(>10第一权证或20万元),特大单(>50第一权证或100万元),该函数仅对Level2行情显示有效。

用法:TRANSACT(N,M),N表示类型,N=0表示所有成交,N=1主动买入,N=2主动卖出,M表示委托单大小,M=0所有成交,M=1中单,M=2大单,M=3特大单。

TRANSACTVOL()分时线中该分钟成交的按照逐笔成交量大小划分的成交量,成交分为单分主动买入和主动卖出成交,小单,中单(>2第一权证或4万元),大单(>10第一权证或20万元),特大单(>50第一权证或100万元),该函数仅对Level2行情显示有效。

大智慧新一代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(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(32)取得基本财务数据:利润总额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)取得基本财务数据:优先股或其他大智慧老版本财务函数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(34)取得基本财务数据:每股净资产FINANCE(35)取得基本财务数据:调整每股净资FINANCE(36)取得基本财务数据:股东权益比FINANCE(37)取得基本财务数据:净资收益率。

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

一、相关性函数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)表示最近一次派息的数量。

3. SPLIT 除权比例SPLIT(N),取得之前第N次除权(送股或配股)的除权比例,表示除权后股价将下跌该比例例如:SPLIT(0)=0.5表示最近一次除权可能是10送10,股价下跌一半。

4. SPLITVARS 除权到现在的周期数SPLITBARS(N),取得之前第N次除权到当前的周期数,例如:SPLITBARS(0)=0表示当天发生除权。

三、行情函数1. DISPSTATUS 数据显示状态DISPSTATUS返回数据显示信息,1表示显示区域的第一根K线,2表示显示区域最后一根K线,0表示其它位置。

例如:DISPSTA TUS=1表示当天是图形显示中的第一个周期。

四、时间函数1. BARPOS 数据位置函数返回当前是第几根K线。

特别的,对于日线数据就表示从上市到现在总共有多少交易日。

2. DAYS1970 取得该周期从1970以来的天数函数返回自从1970年1月1日以来的天数,例如在1971年1月1日返回365,它与DAY函数不同,前者表示的是天数间隔,后者表示的是日期。

3. D1970TODATE 1970日转换为日期D1970TODATE(X),得到1970日期X的日期值。

4. DATETOD1970 日期转换为1970日DATETOD1970(X),得到日期X距离1970年1月1日以来的天数例如:DATETOD1970(DATE)就返回今天距离1970年1月1日的天数。

5. TIME0 取得该周期从当日0点以来的秒数函数返回自从当日0点以来的秒数,对于日线以上的分析周期,返回06. T0TOTIME 秒数转换为时间T0TOTIME(X),得到从0点开始X秒后的时间值。

7. TIMETOT0 时间转化为秒数TIMETOT0(X),得到时间X距离当日0点的秒数。

五、引用函数1. ALL一直满足条件ALL(X,N),统计N周期中是否一直都满足X条件,若N=0则从第一个有效值开始。

例如:ALL(CLOSE>OPEN,20)表示是否20周期内全部都收阳线。

2. ANY至少一次满足条件ANY(X,N),统计N周期中是否至少有一次满足X条件,若N=0则从第一个有效值开始。

例如:ANY(CLOSE>OPEN,20)表示是否20周期内是否存在一根阳线。

六、常用函数1. CATEGORY 证券类型证券类型,指数=0,股票=1,基金=2,债券=3,其它=4,期权=5,外汇=6,期货=7。

2. CURRENTDATE 计算当时的日期。

返回计算时的日期,该日期是从1900年开始的日期,例如2003年1月1日表示为1030101。

注意:该函数返回常数3. CURRENTTIME 计算当时的时间返回计算时的时间,格式为时分秒,有效范围(000000-235959)。

注意:该函数返回常数4. DATATYPE 当前分析的数据类型返回数据分析周期,分时线=1,分笔成交=2,1分钟线=3,5分钟线=4,15分钟线=5,30分钟线=6,60分钟线=7,日线=8,周线=9,月线=10,多日线=11,年线=12。

注意:该函数返回常数5. MINDIFF 最小价格变动返回当前股票价格最小变动量,对于股票是0.01元,基金是0.001。

注意:该函数返回常数6. PRODUCTID 取得软件序列号返回软件的序列号(加密狗号)。

注意:该函数返回字符串常数七、绘图函数1. DRAWBMP 画位图DRAWBMP(COND,PRICE,BMPFILE),当COND条件满足时,在PRICE位置画BMPFILE 文件名指定的BMP位图(缺省路径为大智慧新一代目录\USERDATA\BMP)。

例如:DRAWBMP(CLOSE>OPEN,LOW,'SUN')表示当收阳时在最低价位置画Superstk\UserData\Bmp\Sun.BMP位图。

2. DRAWGBK 条件填充背景DRAWGBK(COND,COLOR),填充满足COND条件的背景区域。

COLOR可以为渐变颜色STRIP,也可以为BMP图形文件名(缺省路径为大智慧新一代目录\USERDATA\BMP),若省略COLOR则使用指标线颜色填充(可以使用COLORRED等描述符设定)。

例如:DRAWGBK(CLOSE>OPEN),COLORRED;表示收阳时用红色填充背景。

DRAWGBK(CLOSE>OPEN,'MyBMP');表示收阳时用USERDATA\BMP\MyBMP.BMP填充背景。

3. DRAWGBKLAST 最后条件填充背景DRAWGBKLAST(COND,COLOR),若图形中最后一根K线满足条件COND,则设定背景COLOR。

COLOR可以为渐变颜色STRIP,也可以为BMP图形文件名(缺省路径为大智慧新一代目录\USERDATA\BMP),若省略则使用指标线颜色填充(可以使用COLORRED等描述符设定)。

例如:DRAWGBKLAST(CLOSE>OPEN),COLORRED;表示最后一根K线收阳时用红色填充背景。

DRAWGBKLAST(CLOSE>OPEN,STRIP(RGB(255,0,0),RGB(0,255,0),1));表示图形中最后一根K线收阳时红绿过渡色沿水平方向填充背景。

4. FILLRGN 条件填充区域FILLRGN(PRICE1,PRICE2,COND1,COLOR1,COND2,COLOR2...),填充PRICE1到PRICE2之间的区域,当COND1条件满足时,用COLOR1颜色,当COND2条件满足时,用COLOR2颜色,否则不填充,从COLOR1之后的参数均可以省略,最多可以有15组条件。

例如:FILLRGN(CLOSE,OPEN,CLOSE>OPEN,RGB(255,0,0),CLOSE<OPEN,RGB(0,255,0))表示填充开盘价和收盘价之间的区域,阳线时用红色,阴线时用绿色,平盘不绘制。

5. PARTLINE 条件画线PARTLINE(PRICE,COND1,COLOR1,COND2,COLOR2...),绘制PRICE线,当COND1条件满足时,用COLOR1颜色,当COND2条件满足时,用COLOR2颜色,否则不绘制,从COLOR1之后的参数均可以省略,最多可以有15组条件。

例如:PARTLINE(CLOSE,CLOSE>OPEN,RGB(255,0,0),CLOSE<OPEN,RGB(0,255,0),1,RGB(0,0,255))表示画收盘价线,阳线时用红色,阴线时用绿色,平盘用蓝色。

注意最后一个条件为1,表示前面都不满足时必然满足这个条件。

6. RGB 指定颜色RGB(R,G,B),表示用三原色红(R)绿(G)蓝(B)混合组成指定颜色,每种颜色值可以设定为0-255。

例如RGB(255,0,0)表示红色,RGB(0,0,255)表示蓝色7. STRIP 描述渐变色STRIP(RGB1,RGB2,DIR),表示生成RGB1色到RGB2色的渐变区域,DIR=1表示沿水平方向,否则表示沿垂直方向,其中RGB1,RGB2必须用RGB函数描述。

例如STRIP(RGB(255,0,0),RGB(0,255,0),0)表示由红色到绿色的垂直渐变色。

8. TIPTEXT 在图形上显示图标及文字TIPTEXT(COND,PRICE,TEXT),当COND条件满足时,在PRICE位置显示图标,鼠标移近时显示文字。

例如:TIPTEXT(CLOSE/OPEN>1.08,LOW,'大阳线,股价为:'+close)表示当日涨幅大于8%时在最低价位置显示图标,鼠标移近时显示文字'大阳线,股价为:15.88'字样。

9. VERTLINE 画垂直线VERTLINE(COND,TYPE),当COND条件满足时,沿垂直方向绘制TYPE类型的线段,TYPE=0表示实线,1表示虚线'---',2表示点线'...',3表示点划线'-.-.-',4表示点点划线'-..-..-'。

例如:VERTLINE(HIGH>=HHV(HIGH,20),1)表示在创20天新高画垂直虚线。

八、字符串函数1. F10FIND 当前F10资料中查找字符串F10FIND(S,N),将从当前股票的F10资料的第N个字符开始查找字符串S,返回找到的位置,返回值为负数表示未找到。

例如:F10FIND('发行价',1),将从F10资料的第1个字符开始查找字符串'发行价',返回找到的位置。

相关文档
最新文档