文档库 最新最全的文档下载
当前位置:文档库 › 大智慧股票公式之循环语句

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

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

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

1. 为什么要循环

循环是计算机程序中一个最重要的概念,它使计算机能够按照用户的意志重复执行某个任务,我们前面所提到的公式系统中存在的隐含循环也是一种沿时间变化的循环。其实我们的函数中也大量包含了循环的概念,比如SUM、MA等等。我们来看看循环的概念。

如果我们计算从1加到100,写成公式:

1+2+3+4+5 (100)

这个公式很长,而且写起来容易出错,如果我们是计算从1加到10000怎么办?这就需要用到循环,我们让计算机循环计算,总共循环10000次,其中第N次循环加N即可解决这个问题:

FOR I=1 TO 10000 DO

SU := SU+I;

等一会儿我们再来解释它。我们看到,有了循环以后,许多繁杂的事情都可以轻松解决了。由于以前没有循环,我们必须在函数内部来实现一些循环,现在有了它,我们可以省去好多函数。例如,SUM表示计算N天数值的总和,写成公式

C + REF(C,1) + REF(C,2)+ … + REF(C,N-1);

由于书写困难而且不灵活,我们引入SUM函数来计算。但是如果我们使用循环:

SU := 0;

FOR I=0 TO N-1 DO

SU := SU+REF(C,I);

FOR循环表示,循环执行SU := SU+REF(C,I)这条语句,第一次循环变量I等于0,每次循环I递增1,直到大于N-1时循环结束。也就是说,REF(C,I)在每次循环中表示今天、昨天、前天…N-1天前的收盘价,将它们累加到SU变量中,完成了累加的功能。

我们需要注意的是,此时的循环与公式中的隐含循环是不一样的,隐含循环不需要书写而且是不可避免的,而循环需要用循环语句写出来。循环语句所描述的循环,是针对某一根K线执行的,整个循环过程中其计算位置是不变的。因此,在整个隐含循环中,每进行一次隐含循环,就要执行一轮循环语句。因此,大量使用循环语句,尤其是嵌套循环语句将大大

降低运算速度。我们可以来看看,如果某股票有3000根K线,我们在公式中包含一个100次的循环,则循环将执行3000*100=30万次,如果还存在循环嵌套,也就是循环套循环,如果内外均是100次的循环,则循环次数为3000*100*100=3000万次,其执行速度将非常缓慢。分析家系统限制总的循环次数要小于1亿次,否则不能得到计算结果。

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

2. WHILE循环

WHILE循环语法:WHILE [条件] DO [语句]

它表示,如果条件成立则循环执行语句,直到条件不成立为止。例如我们计算最近多少天完成100%换手:

HR := VOL;

ND := 0;

WHILE HR

ND := ND+1;

HR := HR + REF(VOL,ND);

END

ND就是结果。HR表示最近成交量累加,设初始值为当日成交量,然后循环直到它大于流通盘为止。循环体中,ND每次循环加1,HR每次循环加上ND天前的成交量,也就是说最近ND天的成交量累加。

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

在上例中,HR每次递增,当它增大到流通盘以上时,条件变成不成立,从而终止循环。另外一个我们没有注意到的问题是,如果今天是上市第一天,而且换手率没有达到100,则这个循环会出现问题,因为不论ND怎样增大,REF(VOL,ND)总是返回没有数值,也就是说HR的不到递增,也就永远无法破坏循环条件而终止循环,它也是一个死循环。因此我们需要改成:

HR := VOL;

ND := 1;

WHILE HR

HR := HR + REF(VOL,ND);

ND := ND+1;

END

增加一个ND

从这些例子中我们看到,自己使用循环来实现算法,其功能是强大的,但是需要十分小心,避免死循环的发生。因此,我们能够使用函数来实现的功能,还是尽量使用函数来实现,避免不必要的复杂性。

3. FOR循环

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

FOR [变量]=[初值] TO [终值] DO [语句]

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

FOR I=1 TO N DO…

表示循环N次,循环变量从1到N,类似的

FOR I=0 TO N-1 DO…

也表示循环N次,但是循环变量从0到N-1。

循环变量还可以从大循环到小,可以使用

FOR [变量]=[初值] DOWNTO [终值] DO [语句]

此时变量将从大到小变化,直到小于终值为止。

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

使用FOR循环的一个最大的好处在于其循环次数可以控制,不像WHILE循环可能存在潜在的死循环。还以WHILE循环中的换手100%为例:

HR := 0;

FOR I=0 TO BARPOS-1 DO BEGIN

IF HR

HR := HR+REF(VOL,I);

IF HR>=CAPITAL

ND := I+1;

END

END

我们用FOR循环来控制总的循环次数不超过数据总数,从而避免了死循环的发生。在循环中,如果换手未超过流通盘,则继续累加,当换手刚达到流通盘时,将循环次数赋给结果ND。

4. 循环的终止

我们看到,循环过程中必须要有一个终止循环的方法,WHILE语句中使用条件不满足来终止循环,FOR循环中使用变量递增递减来终止循环,是否还有其它的需要呢?

我们看上面的例子,该循环有一个问题,就是无论是否计算出结果,循环都将继续下去,直到计算到上市第一天,这将大大降低效率。我们通过主动终止循环来解决这个问题:

HR := 0;

FOR I=0 TO BARPOS-1 DO BEGIN

HR := HR+REF(VOL,I);

IF HR>=CAPITAL BEGIN

ND := I+1;

BREAK;

END

END

执行BREAK语句将终止循环,无论循环中值条件是否达到。在本例中,当计算到结果,就停止循环。一般说来,BREAK语句总是与IF语句配合使用。使用BREAK语句可以使公式看起来更加简单。

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

5. 循环的嵌套

我们可以在循环中再套入循环,这就叫做循环嵌套。例如我们想要找到最近100天中收盘价相同的天数:

ND := 0;

FOR I=0 TO 99 DO BEGIN

FOR J=I+1 TO 99 DO BEGIN

IF REF(CLOSE,I)=REF(CLOSE,J) THEN

ND := ND+1;

END

END

我们分成内外两个循环,外层循环使用I作为循环变量,它从0到99循环,得到之前每一天的收盘价REF(CLOSE,I),而内层循环使用J作为循环变量,它I+1到99循环,表示从第I+1天前开始查找等于第I天数值的K线,若找到(条件REF(CLOSE,I)=REF(CLOSE,J)满足),则将ND加1。

使用循环嵌套,我们可以做许多过去无法做的事情了。但是使用嵌套一定要注意,不要是循环次数太大,否则运行速度会很慢。

6. 循环举例

例1.计算N日均线

SU := 0;

FOR I=0 TO N-1 DO

SU := SU+REF(CLOSE,I);

SU / MIN(N,BARPOS);

该例子中有两个技巧,其一,没有可以去避免向前循环超过上市日的问题,因为发生这样情况时SU的数值不会增加,也就是说SU等于上市到现在的总和;其二,如果当前位置小于N,则SU的数值表示上市到现在的总和而不是N日总和,所以平均价格应该为SU/BARPOS,因此我们使用了SU / MIN(N,BARPOS);

例2.计算前十大股东占总股本的比例

SU:=0;

FOR I=1 TO 10 DO

SU := SU + PROFFIN(5002+(I-1)*6,0);

比例: SU/PROFFIN(1001,0)*100;

在本循环中使用了一个技巧,我们发现第一、第二、第三…股东持股量的代码是5002,5008,5014…,它们之间间隔6,所以我们可以使用5002+(I-1)*6来表示这些代码

分支

1. 为什么要分支

所谓分支,就是如果满足某个条件就执行某些指令,否则就指令另外一些指令。有了分支,计算机就有了智能,知道根据具体情况作出不同的动作,这是计算机最重要的功能之一。

2. 以前我们是怎样实现分支的

过去,我们也在函数中隐含地使用了一些分支概念,在函数中直接将分支包含进去。例如绘图函数DRAWTEXT(Cond,Price,Text),表示如果Cond条件满足就输出文字。再例如,IF(Cond,V1,V2)表示如果Cond条件成立就返回V1,否则就返回V2。

但是这种包含在函数中间的条件也有许多缺陷,那就是它只能控制一条语句,而且只在有限的几个函数中包含条件,这极大地限制了分支的应用。例如,我们就无法描述如果条件成立,V1就等于CLOSE,否则V2就等于CLOSE。

3. 分支的描述方法

我们使用IF [条件] THEN [语句] 来描述如果条件成立就执行语句这样一个逻辑,例如

IF CLOSE>OPEN THEN

P := P+1;

它表示如果收盘价大于开盘价,P的数值就增加1,否则P值维持不变,也就是说统计历史阳线的数量。

需要注意,IF语句和IF函数使用同样的关键字,区分它们的办法是在IF语句之后必然存在THEN语句,而IF函数则没有。因此我们不能在IF语句条件部分包含IF函数,例如:

IF IF(CLOSE>OPEN, OPEN, CLOSE)>10 THEN

P := P+1;

该语句将混淆两个IF的作用,可以使用以下方法来解决:

C1 := IF(CLOSE>OPEN, OPEN, CLOSE)>10;

IF C1 THEN

P := P+1;

如果我们想要在条件满足的情况下多做几件事情怎么办?在此我们引入BEGIN…END这样一个语句来形成组合语句,也就是说将它们中间所包含的语句看作一个整体,一起执行。组合语句被认为是一个整体,在接下来的分支、循环等操作中均需要用到。例如:

IF CLOSE>OPEN THEN BEGIN

P := P+1;

Q := MA(CLOSE,10);

END

它表示如果条件成立,将执行对P和Q的赋值语句,否则这两条语句均不执行。

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

IF CLOSE>OPEN THEN BEGIN (1)

P := P+1;

IF CLOSE>10 THEN BEGIN (2)

P := P+1;

Q := MA(CLOSE,10);

END (3)

END (4)

其中,2-3是配对的,1-4是配对的。

分支语句还有以下形式:IF…THEN…ELSE,它表示如果条件满足就执行某件事,否则就执行另外一件事。例如:

IF CLOSE>OPEN THEN

P := P+1;

ELSE

Q := Q+1;

这段公式表示,如果今天收阳线,则将P的数值增加1,否则将Q的数值增加1,需要注意的是,ELSE必须与IF配对,而且中间只能有一条语句或用BEGIN…END包围起来的组合语句。IF…THEN…ELSE可以嵌套,ELSE与之前最接近的未配对的IF语句进行配对,例如:

IF CLOSE>OPEN THEN (1)

P := P+1;

ELSE IF CLOSE

Q := Q+1;

ELSE (3)

R := R+1;

其中第(2)行的ELSE与第(1)行的IF配对,因为她前面只有一个IF;第(3)行的ELSE与第(2)行的IF配对而不与第(1)行的IF配对,因为第(2)行的IF未配对,而且距离第(3)行最近。在使用多层分支嵌套时,要时刻注意这个配对原则。

4. 分支举例

例1:计算上市以来上涨天数和下跌天数的比率:

VARIABLE: UP=0, DN=0;

IF CLOSE>REF(CLOSE,1) THEN

UP := UP+1;

ELSE IF CLOSE

DN := DN+1;

RATIO: IF(DN=0,0,UP/DN);

最后一条语句,判断DN是否为0,用来保护结果不被0除。

例2:计算历史上阳线的平均涨幅和阴线的平均跌幅VARIABLE:UPR=0,UP=0,DNR=0,DN=0;

R := CLOSE/REF(CLOSE,1)-1;

IF CLOSE>OPEN THEN BEGIN

UPR := UPR + R;

UP := UP+1;

END

ELSE IF CLOSE

DNR := DNR + R;

DN := DN+1;

END

平均涨幅: IF(UP=0,0,100*UPR/UP);

平均跌幅: IF(DN=0,0,100*DNR/DN);

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

大智慧股票公式之循环语句 1. 为什么要循环 循环是计算机程序中一个最重要的概念,它使计算机能够按照用户的意志重复执行某个任务,我们前面所提到的公式系统中存在的隐含循环也是一种沿时间变化的循环。其实我们的函数中也大量包含了循环的概念,比如SUM、MA等等。我们来看看循环的概念。 如果我们计算从1加到100,写成公式: 1+2+3+4+5 (100) 这个公式很长,而且写起来容易出错,如果我们是计算从1加到10000怎么办?这就需要用到循环,我们让计算机循环计算,总共循环10000次,其中第N次循环加N即可解决这个问题: FOR I=1 TO 10000 DO SU := SU+I; 等一会儿我们再来解释它。我们看到,有了循环以后,许多繁杂的事情都可以轻松解决了。由于以前没有循环,我们必须在函数内部来实现一些循环,现在有了它,我们可以省去好多函数。例如,SUM表示计算N天数值的总和,写成公式 C + REF(C,1) + REF(C,2)+ … + REF(C,N-1); 由于书写困难而且不灵活,我们引入SUM函数来计算。但是如果我们使用循环: SU := 0; FOR I=0 TO N-1 DO SU := SU+REF(C,I); FOR循环表示,循环执行SU := SU+REF(C,I)这条语句,第一次循环变量I等于0,每次循环I递增1,直到大于N-1时循环结束。也就是说,REF(C,I)在每次循环中表示今天、昨天、前天…N-1天前的收盘价,将它们累加到SU变量中,完成了累加的功能。 我们需要注意的是,此时的循环与公式中的隐含循环是不一样的,隐含循环不需要书写而且是不可避免的,而循环需要用循环语句写出来。循环语句所描述的循环,是针对某一根K线执行的,整个循环过程中其计算位置是不变的。因此,在整个隐含循环中,每进行一次隐含循环,就要执行一轮循环语句。因此,大量使用循环语句,尤其是嵌套循环语句将大大

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

轻轻松松学编公式
目录
第一课 我们要做的是什么?........................................................ - 3 第二课 在哪里编写公式?............................................................ - 4 第三课 编写公式都要用到什么东西? ........................................ - 6 第四课 编写一条最简单的指标线................................................ - 9 第五课 编写最常用的均量和均价线.......................................... - 10 第六课 今天有几只发生 MA 金叉?............................................ - 11 第七课 如何编写 BIAS 指标?..................................................... - 12 第八课 我能不能直接用写好的指标公式? ................................ - 14 第九课 放量/缩量/上涨/下跌/收阳/ 收阴 .................................. - 16 第十课 涨停板攻击?................................................................ - 18 第十一课 多头排列—良好的上升趋势...................................... - 20 第十二课 逃顶 K 形态之—黄昏之星......................................... - 22 第十三课 突破底部横盘整理创新高!...................................... - 26 附录: 大智慧简略函数集............................................................ - 29 附录 1:从 dzh2.exe 中扣出的函数说明…………..….……………..39
2010 年 7 月大智慧全面升级股票池功能之际,大智慧官方论坛上为专业版以上的股票 池用户开辟了“股票池功能讨论区”,欢迎新老用户参与,相互交流学习,与中国证券市场 一同成长!
https://www.wendangku.net/doc/07754812.html,/index.asp?boardid=138
-1-

(完整版)[大智慧]非常实用的选股指标代码大全(共125个)

[大智慧] 非常实用的选股指标大全(共125个) -------------------------------------------------------------------------------- 非常实用的大智慧选股指标大全,自己可以随意自己加减汇编,不怕你没能力, 就怕你没创意,只要你有创意,就可以自己编写! -------------------------------------------------------------------------------- 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:cema(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;

大智慧指标排序迅速捕捉当日热点板块和个股

大智慧指标排序迅速捕捉当日热点板块和个股 大智慧指标排序迅速捕捉当日热点板块和个股的方法上一篇/ 下一篇2009-12-16 20:53:41 查看( 6580 ) / 评论( 2 ) / 评分( 3 / 0 ) 大智慧指标排序迅速捕捉当日热点板块和个股的方法首先利用指标排序,选择排序靠前的100或50个个股,然后点板块分析,对选中的个股最多的板块进行留意,如果2天以上都是靠前,那就是热点板块无疑分享到:微信饭否腾讯微博新浪微博搜狐微博和讯微博 导入论坛引用链接收藏分享给好友推荐到圈子管理 举报 TAG: 引用删除Guest / 2010-04-25 10:57:52 引用删除wyb8088 / 2009-12-19 09:45:11 大智慧DDX指标挖掘短线股,黑马股一大智慧DDX指标的含义与使用心得大智慧DDX指标是当天大资金买入比例

的排序,DDX指标排行靠前的股票往往具有短线股的爆发力。大智慧DDX指标挖掘短线股使用心得:首先观察DDX1,DDX2,DDX3在什么位置,在0以上还是以下要区分清楚,0以下说明主力至少在DDX指标指标做出来第一天到现在 大部分时期是做空的,这个是个关键问题。实战中发觉,连续牛奔的个股很少有0下的。所以0下的DDX指标连续走强,一般涨上1、2个大阳就会撤退,这说明了主力不是做多,而是利用拉升将自己筹码高位派发出去。大智慧DDX 指标最近10日内的红绿比例,也很一个关键。连续红盘幅 度偏小的,为主力正准备有所动作的股票,一般用来观察的,选入观察板块,对于没有突破0。6的股票,在实战中没有 什么大的意义,基本上是不进行操作的,至少短期内不会有太大机会。不过要时刻关注,一般的经验是,70%红盘(也就是10天有7天翻红)是比较理想的,看到就把它放入自选 池中。DDX指标最近10日内红绿数值的比例,一般用 SUM(求和)统计可以算出来,这也是辅助的选股功能。长期小绿突然反向超大红柱,有着一定异动,很多都可以反过来看,只要没有连续2、3天的话,反向作用反而更加明显。 感觉主力操之过急或者说他是强弩之末都是可以理解的,这种二流操作手法的主力操盘,是难于琢磨的。二大智慧DDX 指标排序用大智慧DDX指标进行排序后,高数值的DDX指标个股很多都是涨停的,但是有些是微涨的这些也是不错的

大智慧指标公式函数大全(完整可打印版)

大xx全部函数ABS 绝对值 ACOS 反xx值 ADVANCE 上涨家数 ALIGN 水平对齐方式 ALL 一直满足条件 ALLASKVOL 委托卖出总量 ALLBIDVOL 委托买入总量 AMOUNT 成交额 AND 逻辑与运算 ANY 至少一次满足条件 ASIN 反正弦值 ASKPRICE 委卖价 ASKVOL 委卖量 ATAN 反正切值 AVEDEV 平均绝对偏差 AVGASKPRICE 委托卖出均价AVGBIDPRICE 委托买入均价AVGENTERPRICE 平均买入成本 BACKSET 向前赋值 BARPOS K线位置

BARSCOUNT 有效值周期数BARSLAST 上一次条件成立位置BARSSINCE 第一个条件成立位置BARSTATUS 数据位置状态BESTPERCENT 最大利润率BESTTRADE 最大盈利 BETA 贝塔系数 BETA2相关放大系数BETADOWN 下跌贝塔系数BETAUP 上涨贝塔系数BETWEEN 介于 BIDPRICE 委买价 BIDVOL 委买量 BIGORDER 委托单大单成交量比例BKNAME 板块名称 BUY 买入 BUYSHORT 空头买入 BUYVOL 主动性买单 C 收盘价 CAPITAL 流通盘 CASH 现金存量

CATEGORY 证券类型 CEILING 向上舍入 CIRCLEDOT 小圆圈线 CLOSE 收盘价 COLOR 输出颜色 COLOR3D阴阳颜色3D柱线输出线型控制符 STICK,用逗号隔开放置在输出语句后,将该输出绘制成阴阳3D柱线,若数值正则用阳线颜色,否则用阴线颜色。 例如: VOL,COLOR3D;表示绘制成交量阴阳3D柱线 COLORSTICK xx颜色柱线 COS xx值 COST 成本分布 COSTB 成本分布 COUNT 统计总数 COVAR 协方差 CROSS 交叉函数 CROSSDOT 斜叉线 CURRENTDATE 当前日期 CURRENTTIME 当前时间 CYC 成本均线

李雨青全系列选股公式(源码)大智慧1

李雨青全系列选股公式(源码)大智慧1 1小金角技巧 即10日均价线与20日均价线走出圆弧底,10日均价线上叉20日均价线,并且20日 均价线也是要勾头向上的,股价在交叉点上方附近,甚至交叉点下方,10日均价 线与20日均价线向上开口角度越陡,后势上涨的潜力越大。 mA5:=MA(C,5); mA10:=MA(C,10); mA20:=MA(C,20); yhd:=COUNT(ref(mA10=15 and count(mA5>mA10,3)>2; xg:yhd AND CROSS(mA10,mA20)AND mA20>REF(mA20,1); 2大金角技巧: 就是20日均价线向上,上叉62日均价线,并且62日均价线也是要勾头向上的,这 样20日和62日都是开口向上的,其是底部阳量放大的那些股票,并且开的角度越陡 后期就越猛。 mA20:=MA(C,20); mA62:=MA(C,62); v1:=v>ref(v,1); CROSS(mA20,mA62)AND mA62>REF(mA62,1) and count(v1,3)>2; 3小金边技巧 10日与20日均价线均向上运行,二者距离相差不大角度越陡越好;股价从10日线 上方跌破10日线,接近20日均价线,最好4日线也跌破10日线;62日与133日均价 线,没有反作用力最好;随后产生的成交阳量越大越好;MACD指标图形为空中加 油技巧最好.小金边技巧第一次出现是最有效的,可重点寻找那些股价回落到小金 边里面,4日线与20日线接近的股票小金边技巧(4死叉10配62)选股。 ma4:=ma(c,4); ma10:=ma(close,10); ma20:=ma(close,20); l1:=v>ref(v,1); v1:=count(cross(ma10,ma20),15); v2:=cc and c>ma20 and SLOPE(MA20,4)>0 AND SLOPE(MA10,3)>0; xg:ref(xjb,2)=1 and ma4>ref(ma4,1) and l1; 4大金边技巧: 当股价出现金角以后,股价会经过一段时间的上涨,股价第一次回落,跌破20日 线,跌到20日和62日夹角里就是大金边! mA20:=MA(C,20); mA62:=MA(C,62); v1:=v>ref(v,1); djj:=CROSS(mA20,mA62)AND mA62>REF(mA62,1) and count(v1,3)>2; xg:count(djj,30)>0 and CmA62 AND mA62>REF(mA62,1);

智谋式K线形态图解通达信大智慧股票指标公式

智谋75式经典K线形态图解通达信大智慧股票指标公式 智谋75式K线图经典图解: 多种股票技术分析工具中,K线形态最能反映主控资金的操作心理,它是职业投资者进行潜力股套利与判断大盘转折的常用工具;在大盘与个股出现一个长期单边走势(可能连续下跌连续上涨连续横盘)后生发一个或者两个经典的K线组合,是波段操作的最重要信号提示。 75种K线图图形复杂,想要记住所有图形来指导投资是不大可能的。有一套股票公式实现了上述75种K线图,方便各位参考,简单易懂!需要的请到https://www.wendangku.net/doc/07754812.html, 本公式软件使用方便:公式把75种K线图分成两种图形:看涨信号和看跌信号。股价上方标注的是看跌K线图型,股价下方标注的是看涨K线图型。同时会给出买卖的信号指示。具体用法请见图片。

1)铁锤

应用法则:1、锤头线出现在下降趋势后,则构成看涨的K线图形态。2、在分析锤头线时注意:当锤头线出现后,必须等次日验证。方法:锤头线次日的开市价向上跳空,超过了锤头线的实体。向上跳空的距离越大,验证信号就越强烈。 (2)双飞乌鸦 ?应用法则:此阴线与前日形成两只乌鸦形态,表示行情开始疲软的象征。 (3)长十字线 ?应用法则:1、十字线构成重要的警告信号,即原趋势的停顿或反转。2、有长上影线或长下影线则意味着犹豫不决,底部见底,反转上升。 (4)长上影线 ?应用法则:1、长上影线在上升趋势的高位,若量放大,则意味着高位抛压沉重,股价向上艰难,可能调头回档或反转。2、长上影线在下降趋势的低位,若量放大,则意味着抄底介入,但不能有效遏制抛压。 (5)长下影线

?应用法则:1、长下影线在上升趋势的高位,若量放大,则意味着抛压加重,承接踊跃,但多头力竭。2、长下影线在下降趋势的低位,若量放大,则意味着恐慌筹码抛出,但低位接盘踊跃,有大量抄底介入。 (6)出水芙蓉 ?应用法则:一根大阳线上穿三条均线,均线为多头排列,后势看涨,亦称“一阳穿三线”。 (7)大阳线 ?应用法则:1、大阳线在上升中出现,则意味着向上攀升。2、大阳线在下跌中出现,则意味着向上反弹。 (8)大阴线 ?应用法则:1、大阴线在上升中出现,则意味着向下回挡。2、大阴线在下跌中出现,则意味着加速下跌。 (9)倒V型反转 ?应用法则:反转形态,后势看跌。 (10)倒锤线

大智慧指标公式函数大全(完整可打印版)

大智慧全部函数 ABS 绝对值 ACOS 反余弦值 ADVANCE 上涨家数 ALIGN 水平对齐方式 ALL 一直满足条件ALLASKVOL 委托卖出总量ALLBIDVOL 委托买入总量AMOUNT 成交额 AND 逻辑与运算 ANY 至少一次满足条件 ASIN 反正弦值 ASKPRICE 委卖价 ASKVOL 委卖量 ATAN 反正切值 AVEDEV 平均绝对偏差AVGASKPRICE 委托卖出均价AVGBIDPRICE 委托买入均价AVGENTERPRICE 平均买入成本BACKSET 向前赋值 BARPOS K线位置BARSCOUNT 有效值周期数BARSLAST 上一次条件成立位置BARSSINCE 第一个条件成立位置BARSTATUS 数据位置状态BESTPERCENT 最大利润率BESTTRADE 最大盈利 BETA 贝塔系数 BETA2 相关放大系数BETADOWN 下跌贝塔系数BETAUP 上涨贝塔系数BETWEEN 介于 BIDPRICE 委买价 BIDVOL 委买量 BIGORDER 委托单大单成交量比例BKNAME 板块名称 BUY 买入 BUYSHORT 空头买入

C 收盘价 CAPITAL 流通盘 CASH 现金存量 CATEGORY 证券类型 CEILING 向上舍入 CIRCLEDOT 小圆圈线 CLOSE 收盘价 COLOR 输出颜色 COLOR3D阴阳颜色3D柱线输出线型控制符 STICK,用逗号隔开放置在输出语句后,将该输出绘制成阴阳3D柱线,若数值正则用阳线颜色,否则用阴线颜色。 例如: VOL,COLOR3D;表示绘制成交量阴阳3D柱线 COLORSTICK 阴阳颜色柱线 COS 余弦值 COST 成本分布 COSTB 成本分布 COUNT 统计总数 COVAR 协方差 CROSS 交叉函数 CROSSDOT 斜叉线 CURRENTDATE 当前日期 CURRENTTIME 当前时间 CYC 成本均线 CYW Cyw主力控盘 D1970TODATE 1970日转换为日期 DASHLINE长虚线输出线型控制符 STICK,用逗号隔开放置在输出语句后,将该输出绘制成长虚线。 例如: VOL,DASHLINE; DATATYPE 数据类型 DATE 年月日 DATESTR 日期到字符串转换 DATETOD1970 日期转换为1970日 DAY 日期 DAYS1970 1970年以来的天数 DECLINE 下跌家数 DEVSQ 数据偏差平方和 DISPSTATUS 数据显示状态

【股票指标公式下载】-【大智慧】股神提示(多空)

【大智慧】股神提示(多空)-指标公式源码 VAR1:= "DMI.PDI"(12,6); VAR2:= "DMI.MDI"(12,6); VAR3:= VAR1>65 AND VAR1>REF(VAR1,1); VAR4:= LLV(VAR1,0); VAR5:= BARSLAST(VAR4=VAR1); VAR6:= (0-REF(VAR2,4))/(VAR4-REF(VAR2,VAR5))>2; VAR7:= VAR1>REF(VAR1,1); VAR8:= VOL>2*MA(VOL,30); VAR9:= "DMI.ADX"(12,6); VARA:= "DMI.ADXR"(12,6); VARB:= CLOSE>MA(CLOSE,30) AND CLOSEREF(MA(CLOSE,30),1); VARD:= BARSLAST(CROSS(MA(CLOSE,5),MA(CLOSE,10)))REF(EMA(CLOSE,30),2); VAR11:= IF(VARF=1,50,0); VAR12:= CROSS(VAR2,VAR1) AND CROSS(VARA,VAR9); VAR13:= CROSS(VAR2,VAR1) AND CROSS(VAR9,VARA); VAR14:= VARB AND VARC AND VARD AND VAR10 AND VAR6 AND VAR7 AND VAR8*50; VAR15:= BARSLAST(CROSS(VAR2,VAR1)=1); VAR16:= BARSLAST(CROSS(VAR1,VAR2)=1); VAR17:= HHV(VAR1,VAR16); VAR18:= BARSLAST(VAR1=VAR17); 多空: EMA((CLOSE-MA((2*CLOSE+HIGH+LOW)/4,30))/MA((2*CLOSE+HIGH+LOW)/4,30)*1 00,3),LINETHICK0,COLORWHITE; 0,COLORRED; STICKLINE(FILTER(VARF=1,5) AND 多空<(-10),50,0,5,0),COLORRED; STICKLINE(FILTER(VARF=1,5),50,0,5,0),COLORRED;

【股票指标公式下载】-【大智慧】BS决策(收盘价、能量级别、决策、买卖点决策)

【大智慧】BS决策(收盘价、能量级别、决策、买卖点决策)-指标公式源码 INPUT:Q1(5,0,1000),Q2(10,0,1000),Q3(20,0,1000),Q4(30,0,1000),Q5(60,0, 1000),Q6(120,0,1000); MA1:MA(C,Q1); MA2:MA(C,Q2); MA3:MA(C,Q3); MA4:MA(C,Q4); MA5:MA(C,Q5); MA6:MA(C,Q6); a:="[email=LTFunc4@FORLT2]LTFunc4@FORLT2[/email]"; s1:="[email=LTFunc4@LT_S1]LTFunc4@LT_S1[/email]"; hs:="[email=LTFunc4@LT_HS]LTFunc4@LT_HS[/email]"; ls:="[email=LTFunc4@LT_LS]LTFunc4@LT_LS[/email]"; p1:="[email=LTFunc4@LT_P1]LTFunc4@LT_P1[/email]"; upp:="[email=LTFunc4@LT_UPP]LTFunc4@LT_UPP[/email]"; udd:="[email=LTFunc4@LT_UDD]LTFunc4@LT_UDD[/email]"; {hs;ls;hhs;lls;us;ds;s1;p1;p0;upp;udd}; d1:=ema(abs("日线-DDX.ddx"),60); d2:=max("日线-DDX.ddx"/d1+7.5,7.5); d3:=min("日线-DDX.ddx"/d1,10); fb:=if(s1=0,hs,ls); tr0:=ifs(p1=1,'明日收盘价<'+numtostrn(udd,2)+',出现S点\n','若明日收盘价>'+numtostrn(upp,2)+',出现B点\n'); tr1:=ifs(s1=1,'明日收盘价<'+numtostrn(ls,2)+',短线卖出机会','若明日收盘价>'+numtostrn(hs,2)+'短线买入机会'); tr2:=ifs(p1=1,ifs(cross(p1,0),'B点','持股'),ifs(cross(1,p1),'S点','持币')); tr3:=ifs(s1=0,'向下,','向上,'); tr4:='3.能量级别:'+numtostrn(d3,1)+'级'; bs:=''+datestr(date)+'买卖点决策系统提示\n'+'1.BS点:'+tr2+','+tr0+'2.短线:'+tr3+tr1+'\n'+tr4; drawflagtext(1,fb,bs); DRAWICON(d3>1,LOW,6),align1;

大智慧公式选股教程

目录 2010年7月大智慧全面升级股票池功能之际,大智慧官方论坛上为专业版以上的股票池用户开辟了“股票池功能讨论区”,欢迎新老用户参与,相互交流学习,与中国证券市场一同成长! 2010年大智慧公司版权所有

第一课我们要做的是什么 大智慧软件自2000年始与广大的投资者见面以来很快就以优秀的界面设计与便捷的操作引起了投资者的共鸣,无论是在入门级的专业版还是在高端的机构版中,都可见大智慧金融终端在为国内的广大投资者精挑细作,量体裁衣的印记。 因此我们也收到了许多的反馈,其中广含着衷心的建议,善意的批评和可待的殷殷期望。在这许多的建议、批评、期望中我们注意到了这样一个意见—“大智慧”的公式编辑平台确实是十分出色,但是我们可不可以得到一个通俗化的教程,来帮助我们更好的理解它的编写以及使用方法,更好地掌握它,本书的目的就是为了解决这样一个问题。 事实上,从这些反馈来分析,我们大多数的用户并不是完全了解“公式编辑器”的意义,简单地,我们可以从以下几个角度进行理解: 一、指标分析: “公式编辑器”好比是一个工作母床,通过这个工作母床可以制造出所需要的各式各样的零件。同样,在指标分析的工作中,利用编辑器可以编写出相应的分析条件,这种方法是在技术分析当中最为常用的方法之一,例如,指标KD、指标MA等等,通过对这些指标的观察、分析,找出一些合适的条件作为买入卖出点。当然,我们也许需要的是一些自己的指标,一些自己的准确的指标,更多的MB,MC,MD等等,这一切我们通过“公式编辑器”可以实现。 二、条件选股: 将自己的经验、心得编制为一些条件,交给大智慧去在所有的股票当中挑选满足条件的个股,节省时间与精力。毕竟,要面对的是沪市、深市一千多只股票,个人的精力总是有限的。特别地,有些很复杂的条件组合在一起,需要大量的计

大智慧股票池说明文档股市

大智慧股票池使用说明书

大智慧股份有限公司 2010年第一版 股票池官方专题讨论及下载区:bbs.gw.. 咨询热线:9

目录 前言5 第一章股票池基本功能6 1.1什么是股票池6 1.2股票池基础菜单7 1.3 股票池运行界面9 1.4 股票池流程介绍10 1.5运行股票池时的工具栏11 1.6 运行股票池时常用右键11 第二章股票池设计说明12 2.1 如何新建股票池12 2.2 备选池设置15 2.3 状态属性设置16 2.4 转移条件设置19 2.5 流程时序控制23 2.6 运行股票池23 2.7 股票池修改24 2.8 股票池设计向导25 2.9 股票池设计案例28 2.9.1案例一:DDX飘红天数最多的20只股票29 2.9.2案例二:DDX连续8日以上飘红,8日涨幅小于10%33

2.9.3案例三:使用更多的控件完善股票池37 2.9.4案例四:设置一个多流程的股票池40 第三章股票池收益分析43 第四章部分系统股票池设计思路简介46 4.1 超赢1号股票池46 4.2 超赢2号股票池48 4.3 新股能量池49 4.4 金色两点半股票池50

前言 相信在大智慧股票池推出之前,没有人真正使用过产品化的投资决策工具。传统的证券软件禁锢了我们的思维,我们虽然使用了先进的电脑,能够实时浏览到大量的数据和资讯,但决策的过程却像使用算盘,由于工具的落后,我们每天都在辛苦地做体力活,一遍遍的条件选股、组合选股,看大量资讯把基本面好的、评级调高的股票然后加入到自选股,然后在每天盯着市场的表现,寻找热点,选择交易的时机。 你有没有梦想过,有很多个研究员,每天替你做这些工作?而你能够把精力放在更高级的分析方法和交易策略的研究上? 大智慧股票池就是这样一个工具,它就像很多研究员在协同工作,每位研究员严格按照你设定好的程序,专门负责一方面的工作,并把选出来的股票送到下一位研究员做另一方面的分析。这种分析流程不一定是单一线程,他可以有分支和交并。各个分析模块按照你事先设定好的方式运行,比研究员更及时、更高效、更准确! 所有股票都会被打上标记,以表明他目前已经通过了某个模块的鉴定,可以查询所有股票在股票池中的状态。 我们可以设定一些关键的股票池,作为买入池,设定买入卖出的条件。并把他直接输出到监控窗口。 系统还会从收益率、波动性和流动性三个方面对股票池进行评价,你可以根据评价的结果修改各个池的筛选条件,提高股票池的质量。 股票池是您专属的超级“研究员”团队!

大智慧股票软件分析周期

大智慧股票软件分析周期 标准分析周期 1.周期选择 选择图形分析周期,共有14种周期:分时图、分笔成交、1分钟线、5分钟线、15分钟线、30分钟线、60分钟线、日线、周线、月线、季线、半年线、年线和多日线图(即自定义周期)。直接敲数字1、2、3…等,可快速切换到所需要的分析周期上。例如,敲〖3〗,再敲〖Enter〗确认,便切换到15分钟线。 图2-2-2 分析周期切换 2. 分笔成交图是股市分析中分析周期最短的一种分析方法,它的每一组数据是由一笔成交 图2-2-3 分笔成交图 3.多日分时 大智慧为了更真实、更直观地反映最近一段时间内的分时状况,以便发现最近一段时间内的股票走势状况。在分时图上可以显示多日的分时线,用高亮度背景色来显示以前的分时图,使之与当日的分时图加以区别。调出十字光标,可以看到当日分时线每一时刻的交易情况。

图2-2-4 同屏多日分时线显示 任意分析周期 大智慧可以绘制任意周期的K线图,用户可以在任意分析周期内进行条件选股、交易系 图2-2-5 临时改变分析周期

2.2.3 分析指标 注意:有三种方法可以调用指标。一种是从对话框中打开;一种是利用快捷键调用;另一种是双击功能树中的指标名称打开。直接点击常用指标工具栏的指标还可以快速打开常用指标。 从对话框中打开指标 选择菜单“画面—分析指标”打开选择指标对话框。寻找所要指标,然后双点即可在图形窗口中显示该指标。 图2-2-6 选择指标 所有指标分为三类:主图指标、主图叠加指标、副图指标、分时指标。 主图指标用于描述股票价格,它显示在图形窗口最上部的主图位置,它包括K(蜡烛线)、BAR(美国线)、PRICE(价格线)、TWR(宝塔线)四种。 技术指标可以显示在主图上,与主图指标叠加显示,这种指标叫做主图叠加指标,它一般与股票价格相关,其它指标显示在副图位置,叫做副图指标,分时指标只能显示在分时图上。

大智慧公式选股教程

目录 第一课我们要做的是什么? (1) 第二课在哪里编写公式? (2) 第三课编写公式都要用到什么东西? (3) 第四课编写一条最简单的指标线 (4) 第五课编写最常用的均量和均价线 (4) 第六课今天有几只发生MA金叉? (5) 第七课如何编写BIAS指标? (6) 第八课我能不能直接用写好的指标公式? (7) 第九课放量/缩量/上涨/下跌/收阳/ 收阴 (8) 第十课涨停板攻击? (9) 第十一课多头排列—良好的上升趋势 (10) 第十二课逃顶K形态之—黄昏之星 (11) 第十三课突破底部横盘整理创新高! (12) 附录:大智慧简略函数集 (13) 2010年7月大智慧全面升级股票池功能之际,大智慧官方论坛上为专业版以上的股票池用户开辟了“股票池功能讨论区”,欢迎新老用户参与,相互交流学习,与中国证券市场一同成长! ? 2010年大智慧公司版权所有 第一课我们要做的是什么? 大智慧软件自2000年始与广大的投资者见面以来很快就以优秀的界面设计与便捷的操作引起了投资者的共鸣,无论是在入门级的专业版还是在高端的机构版中,都可见大智慧金融终端在为国内的广大投资者精挑细作,量体裁衣的印记。 因此我们也收到了许多的反馈,其中广含着衷心的建议,善意的批评和可待的殷殷期望。在这许多的建议、批评、期望中我们注意到了这样一个意见—“大智慧”的公式编辑平台确实是十分出色,但是我们可不可以得到一个通俗化的教程,来帮助我们更好的理解它的编写以及使用方法,更好地掌握它,本书的目的就是为了解决这样一个问题。 事实上,从这些反馈来分析,我们大多数的用户并不是完全了解“公式编辑器”的意义,简单地,我们可以从以下几个角度进行理解: 一、指标分析: “公式编辑器”好比是一个工作母床,通过这个工作母床可以制造出所需要的各式各样的零件。同样,在指标分析的工作中,利用编辑器可以编写出相应的分析条件,这种方法是在技术分析当中最为常用的方法之一,例如,指标KD、指标MA等等,通过对这些指标的观察、分析,找出一些合适的条件作为买入卖出点。当然,我们也许需要的是一些自己的指标,一些自己的准确的指标,更多的MB,MC,MD等等,这一切我们通过“公式编辑器”可以实现。 二、条件选股: 将自己的经验、心得编制为一些条件,交给大智慧去在所有的股票当中挑选满足条件的个股,节省时间与精力。毕竟,要面对的是沪市、深市一千多只股票,个人的精力总是有限的。特别地,有些很复杂的条件组合在一起,需要大量的计算,也就需要大量的时间—都交给大智慧去处理吧! 或者,您的习惯是考虑某某条件,而您的另一个习惯是考虑另外的条件,也许后天您要改进您的条件…一千个人会产生不止一千个的想法,我想您的想法都可以在大智慧当中得到体现,您要做的就是把它告诉大智慧! 三、条件测试: 就象所有的考试一样,我们的所学或者所得,最终交给市场去检验,方法之一是将我们的条件交给历史去测试,在大智慧当中,您可以把您的条件让市场去评价,得出优劣与否!一个MA金叉,在技术分析

大智慧常用的选股公式

大智慧常用的选股公式

大智慧选股公式 财经、证券2009-08-31 21:52:08 阅读264 评论0 字号:大中小 大智慧选股公式 怎样编写大智慧选股公式 编写条件选股公式时常用的通式。 一、放量、缩量(成交量函数为VOL) 1、放量: (1).今天成交量较昨天增加了1倍,表示如下: VOL/REF(VOL,1)〉2 (2).今天成交量较10个交易日平均成交量放大了1倍,表示如下: a:=ma(vol,10); Vol/a〉2 或者直接用如下公式表示: vol/ma(vol,10)〉2; (3).今日的5日均量较10个交易日平均成交量放大了1倍,表示如下: a:=ma(vol,10); b:=ma(vol,5); b/a〉2; (4).今日的成交量超过了整个流通盘的5%,表示如下: vol/capital〉0.05;其中capital代表流通盘。 2、缩量

(1).今日成交量较昨日减少了一半,表示如下: vol/ref(vol,1)〈0.5; (2).今日成交量较10个交易日平均成交量减少一倍,表示如下: a:=ma(vol,10); vol/a〈2; 或者直接用如下公式表示: vol/ma(vol,10)〈2; (3).今日的5日均量较10个交易日平均成交量减少1倍,表示如下: a:=ma(vol,10); b:=ref(a,5); a/b〈2; (4).今日的成交量低于了整个流通盘的5%,表示如下: vol/capital〈0.05; 二、上涨、下跌 上涨: 今天的涨幅达到5%以上,表示如下: close/ref(close,1)〉1.05; 5日均价连续上涨,表示如下: a:=ma(close,5); b:=ref(a,1); b; 下跌:

炒股软件大智慧自编公式

轻轻松松学编公式
大智慧的公式编写系统用了多类函数, 以达到快速提取数据和提高运算能力, 同时简化 计算过程的要求。 因此在不同类型的函数我们赋予了相当精确的含义。 以下我们将介绍十类 函数。 1 行情函数: (OPEN、CLOSE、HIGH、LOW、VOL 等) · · OPEN/CLOSE:开/收盘价,取得该周期开/收盘价 HIGH/LOW:最高/低价,取得该周期最高/低价 VOL:取得该周期的成交量 ADVANCE:上涨家数,该函数只对大盘有效 AMOUNTT:成交额,取得该周期成交额 SELLVOL:主动性卖单,当本笔成交为主动性卖盘时,其数字等于成交量 否则为 0 2 大盘函数: (INDEXA、INDEXC、INDEXH 等) · INDEXA:表示同期大盘的成交额 INDEXC/INDEXO:表示同期大盘的收/开盘价 INDECH/INDEXL:表示同期大盘的最高/低价 INDEXADV:表示同期大盘的上涨家数 INDEXDEC:表示同期大盘的下跌家数 INDEXV:表示同期大盘的成交量 注:大盘函数只有待用户看过大盘以后才能发挥作用 3 常数函数: (CAPITAL、市盈率、量比等) · CAPITAL:返回流通盘大小,单位为手; A 股为流通 A 股,B 股为总股本,指数为 0 4 时间函数: (DATE、DAY、TIME 等) · · ·
DATE:有效返回值范围为 700101-1341231,表示 19700101-20341231 取得该周 期从 1900 年以来的年月日 DAY:取得该周期的日期,有效返回值 1-31 5 引用函数: (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 统计函数

大智慧 个股动态K线图 操作图解

大智慧行情分析系统炒股软件个股动态技术分析(个股动态K线图)操作图解 更新时间:2008-5-28 个股动态K线图分为主图和副图。主图主要用于显示K线和主图叠加指标,副图主要用于显示技术指标,如KDJ、RSI等。(点击图片放大看大图) 1 K线说明: 从K线的形状,能够清楚的表明一个交易期间的开盘、最高、最低、收盘价之间的大小关系。K线从形态上分可分为阳线(空心红色)、阴线(实心兰色)和同价线(红十字)3种类型。阳线是指收盘价高于开盘价的K线,阴线是指收盘价低于开盘价的K线。同价线是指收盘价等于开盘价,两者处于同一个价位的一种特殊形式的K线。

成交量说明: 成交量是指个股和大盘的成交总手,在形态上用一根立式的柱子来表示。左面的坐标值与柱子的横向对应处,就是当日当时的成交总手。如当天收盘价高于当天均价,成交柱呈红色;反之,成交柱呈绿色。 2.6.1进入个股动态K线图 1)直接输入个股代码或个股名称拼音首字母(如"浦发银行"输入"600000"或"pfyh"),然后按【Enter】键进入分时走势后,按【Enter】键进入个股动态技术分析。 2)从各类行情报价显示牌中选定个股,然后鼠标双击,进入个股动态K线图 3)鼠标移动至软件顶部菜单后,会在菜单下出现隐藏菜单,点击“日线”进入日K线走势图。 2.6.2个股动态K线图操作 主要操作: 1)按【Enter】键循环切换个股分时走势和个股K线图以及行情列表。 2)个股K线图画面中直接输入指标名称可更换原有的指标,如"KDJ"、"ZLJC"(主力进出)等

3)【/】或【*】快速切换分析指标。 4)个股K线图画面中【↑】、【↓】放大缩小图形。 5)双击某根K线的实体,可以查看该K线的历史走势。 6)在个股日线界面,反复按小键盘的【+】号键,可以在“明细、财务、走势、筹码、诊断”的页面间切换。“诊断”页可以显示该股的个股点评。 7)按【F8】或【\】实现分析周期的循环切换。也可在主图空白处单击鼠标右键,从菜单中选择周期。 8)【01+Enter】或【F1】,查看个股历史行情报表;【02+Enter】或【F2】,查看个股分价成交明细,按【F10】或【10+Enter】进入个股基本面资料

大智慧指标公式函数大全

大智慧指标公式函数大全大智慧全部函数 ABS 绝对值 ACOS 反余弦值 ADVANCE 上涨家数 ALIGN 水平对齐方式 ALL 一直满足条件 ALLASK VOL委托卖出总量ALLBIDVOL 委托买入总量AMOUNT 成交额 AND 逻辑与运算 ANY 至少一次满足条件 ASIN 反正弦值 ASKPRICE 委卖价 ASKVOL 委卖量 ATAN 反正切值 AVEDEV 平均绝对偏差AVGASKPRICE 委托卖出均价AVGBIDPRICE 委托买入均价AVGENTERPRICE 平均买入成本BACKSET 向前赋值

BARPOS K线位置BARSCOUNT 有效值周期数BARSLAST 上一次条件成立位置BARSSINCE 第一个条件成立位置BARSTATUS 数据位置状态BESTPERCENT 最大利润率BESTTRADE 最大盈利 BETA 贝塔系数 BETA2 相关放大系数BETADOWN 下跌贝塔系数BETAUP 上涨贝塔系数BETWEEN 介于 BIDPRICE 委买价 BIDVOL 委买量 BIGORDER 委托单大单成交量比例BKNAME板块名称 BUY 买入 BUYSHORT 空头买入 BUYVOL 主动性买单 C收盘价 CAPITAL 流通盘 CASH 现金存量

CATEGORY 证券类型 CEILING 向上舍入 CIRCLEDOT 小圆圈线 CLOSE 收盘价 COLOR 输出颜色 COLOR3D阴阳颜色3D柱线输出线型控制符 STICK,用逗号隔开放置在输出语句后,将该输出绘制成阴阳3D柱线,若数值正则用阳线颜色,否则用阴线颜色。 例如: VOL,COLOR3D;表示绘制成交量阴阳3D柱线 COLORSTICK 阴阳颜色柱线 COS 余弦值 COST 成本分布 COSTB 成本分布 COUNT 统计总数 COVAR 协方差 CROSS 交叉函数 CROSSDOT 斜叉线 CURRENTDATE 当前日期 CURRENTTIME 当前时间 CYC 成本均线 CYW Cyw主力控盘

股票选股编写公式的基础知识

股票选股编写公式的基础知识 目前大多数证券分析软件都具有指标分析和条件选股的功能,但只有用户可以自己编制算法公式的系统才是真正实用的,因为: 许多软件的指标和选股功能是黑箱操作,也就是说,其内部算法是不公开的。这样用户并不知道其指标和选股到底是如何运作的、可靠性有多高、前提条件是什么,因而也难以决定是否采用指标或选股的结果。这样的指标和选股只有宣传上的意义而没有任何实际意义。 许多软件的选股功能都不够强大和灵活。例如有些软件的条件选股功能只能让用户按照特定的模式进行设定,适用面很窄。 公式系统类似于一种编程语言,用户可以数学公式的形式实现任何自己期望的技术指标和选股条件等。可编制的公式可以完全公开算法,用户可以自行分析、评价和修改,做到心中有数。 公式系统的作用是什么呢?公式系统其实就是对一系列随时间变化的原始数据组序列进行代数和逻辑计算。为什么是数据组序列呢?因为每一个时间周期(即相邻两组数据间的时间间隔)都包含了一组原始数据,如开高低收量额,公式系统能对其中的任何原始数据进行操作。使用者定义出如何对原始数据进行处理得到一个新的数据,公式系统读出原始数据并按要求计算出使用者定制的数据,并以曲线、图形、指示等形式显示出来。 公式系统可以编辑四种类型的公式,分别是技术指标、交易系统、条件选股和五彩K 线公式。技术指标公式是最基本的公式,它用于指标图形的绘制。技术指标公式结合选股条件逻辑判断表达式,即得到条件选股公式,用于条件选股。技术指标公式结合买卖逻辑判断表达式,得到交易系统公式,用于交易系统指示。技术指标公式结合色彩逻辑判断表达式,即得到K线模式公式,用于描述特定的K线模式。公式的编辑在公式编辑器中完成。 公式系统处理的原始数据的分析周期(即相邻两组数据间的时间间隔)可以从1分钟到1000天间的任意值,也可以是分笔成交数据,我们用鼠标把一个公式拖到某只证券的某个周期的图形分析窗口,则该公式处理这个周期的原始数据,如开高低收量额,改变分析窗口显示的分析周期,则公式处理新的分析周期的数据。 公式系统对数据的运算是基于一系列函数,函数中除ZIG之字转向函数类和BACKSET 函数外,其余函数均满足时间不变性,即时间靠后的数据不对时间靠前的结果产生影响。 公式设定步骤 1.设定公式名称:每个公式都有自己的名称,它由字母或数字组成,最多可以有9个字符。请注意,公式名称在同类公式中不能重复。 2.描述公式:用于简单描述该公式的含义,若输入,则在公式列表中会显示这段文字。

相关文档
相关文档 最新文档