条件选股公式的编写

条件选股公式的编写
条件选股公式的编写

条件选股公式的编写

】对于改写选股公式特发虎年学习贴-----终结篇(也就是高级篇)!!!!!

2011-01-28 14:42:51| 分类:公式收集| 标签:|字号大中小订阅

对于改写选股公式特发虎年学习贴-----终结篇(也就是高级篇)!!!!!

一、条件选股公式的编写

什么是条件选股?

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

编写条件选股公式其实很简单,它是在技术公式的基础上编写而成的,我们还可以将任意一个技术指标公式改写成选股公式。值得注意的是,选股公式与技术公式的区别是它只有一个返回值,通俗的讲就是选股公式只有一个不带“=”号的语句,其它语句都要有“=”号,否则在测试时会提示\"选股公式必须只有一个返回值\",如图:

好了,我们开始建立一个选股公式。点击”条件选股“选项,选择”新建“,开始编写,写完后给指标起个名字,点击测试通过后保存。我们举例来说明:

{龙行KDJ}

RSV:=(CLOSE-LLV(LOW,7))/(HHV(HIGH,7)-LLV(LOW,7)) *100;

短K:SMA(RSV,3,1),COLORFF00FF;

短D:SMA(短K,3,1),COLORYELLOW;

RSV1:=(CLOSE-LLV(LOW,38))/(HHV(HIGH,38)-LLV(LO W,38))*100;

长K:SMA(RSV1,5,1),COLORRED;

长D:SMA(长K,10,1),COLOR66CC33;

18,COLORWHITE;

85,COLORBLUE;

STICKLINE(短K>短D,短K,短D,4,0),COLORYELLOW; STICKLINE(短K<=短D,短K,短D,4,0),COLORGREEN; STICKLINE(长K>长D,长K,长D,4,0),COLORRED; STICKLINE(长K<=长D,长K,长D,4,0),COLOR669933; 上面是《龙行KDJ》技术指标,根据这个指标改编成选股指标。

{龙行短线选股}

RSV:=(CLOSE-LLV(LOW,7))/(HHV(HIGH,7)-LLV(LOW,7))

*100;

短K:=SMA(RSV,3,1);

短D:=SMA(短K,3,1);

cross(短K,短D)

{配合龙行kdj指标使用}

{龙行长线选股}

RSV:=(CLOSE-LLV(LOW,38))/(HHV(HIGH,38)-LLV(LOW, 38))*100;

长K:=SMA(RSV1,5,1);

长D:=SMA(长K,10,1);

cross(长K,长D)

{配合龙行KDJ指标使用}

看明白了吧!我们把一个技术指标改编成了2个选股指标,而且每个只用了4条语句就OK啦!那么我们就可以开始选股啦,把选出的股票存放在大智慧自选1板块里,用龙行KDJ技术指标对照比较一下,看看选出的股票走势都是在技术指标的什么位置上,是处在低位还是处在阶段低位,你就可以根据判断择机介入了。凡是用技术指标改编的选股公式建议你都这样做。

条件选股的优势在于语句少、速度快,凡是符合条件的股票一个不漏的选出来存放在自选1或自选2等自定义的板块里供你挑选。下面选择一些各种走势特征和形态特征的指标供

朋友参考。

一、放量、缩量(成交量函数为VOL)

1、放量:

(1).今天成交量较昨天增加了1倍,表示如下:

VOL/REF(VOL,1)>2

(2).今天成交量较10个交易日平均成交量放大了1倍,表示如下:

a:=ma(vol,10);

Vol/a>2

或者直接用如下公式表示:

vol/ma(vol,10)>2;

(3).今日的5日均量较10个交易日平均成交量放大了1倍,表示如下:

a:=ma(vol,10);

b:=ma(vol,5);

b/a>2;

(4).今日的成交量超过了整个流通盘的5%,表示如下:

vol/capital>0.05;{其中capital代表流通盘。}

2、缩量

(1).今日成交量较昨日减少了一半,表示如下:

vol/ref(vol,1)<0.5;

(2).今日成交量较10个交易日平均成交量减少一倍,表示

如下:

a:=ma(vol,10);

vol/a<2;

或者直接用如下公式表示:

vol/ma(vol,10)<2;

(3).今日的5日均量较10个交易日平均成交量减少1倍,表示如下:

a:=ma(vol,10);

b:=ref(a,5);

a/b<2;

(4).今日的成交量低于了整个流通盘的5%,表示如下:

vol/capital<0.05;

二、上涨、下跌

上涨:

今天的涨幅达到5%以上,表示如下:

close/ref(close,1)>1.05;

5日均价连续上涨,表示如下:

a:=ma(close,5);

b:=ref(a,1);

b;

下跌:

今天的跌幅达到5%以上,表示如下:

close/ref(close,1)<0.95;

5日均价连续下跌,表示如下:

a:=ma(close,5);

b:=ref(a,1);

a<b;

(3)、K线的描述

close>open;阳线

close<open;阴线

open>ref(close,1);高开

open<ref(close,1);低开

open>ref(high,1);跳空高开(high为最高价)

open<ref(low,1);跳空低开(low为最低价)

三、走势特征选股公式的编制

(1)、n日内创新高

hhv(high,n)=hhv(high,0) and barscount(c)>=n; 注:n为指标参数,可在参数设定范围内设定参数范围。Hhv(x,n),求n周期内x最高值,n=0则从第一个有效值开始;barscount(x),将当前位置到n周期前的数值设为1,若x 非0,则将当前位置到n周期前的数值设为1。

(2)、n日内创新低

llv(low,n)=llv(low,0) and barscount(close)>=n;

注n为指标参数,可在参数设定范围内设定参数范围。

Llv(x,n),求n周期内x最低值,n=0则从第一个有效值开始;barscount(x)第一个有效数据到当前的天数,例如,barscount(close)以于日线数据取得上市以来总交易日数。(3)、n日内阴线多于阳线

count(open>close,n)/n<0.5;

注:n为指标参数,可在参数设定范围内设定参数范围。同时可以自由编辑里面的数值(如0.5等,达到确定阴线占全部K线个数的比例)。

(4)、n日内阳线多于阴线

count(open<close,n)/n>0.5;

注:n为指标参数,可在参数设定范围内设定参数范围。同时可以自由编辑里面的数值(如0.5等,达到确定阳线占全部K线个数的比例)。

(5)、n日内上涨多于下跌(第二天开盘高于前一天收盘)count(c>ref(c,1),n)/n>0.5;

注:n为指标参数,可在参数设定范围内设定参数范围。同时可以自由编辑里面的数值(如0.5等,达到确定其中比例)。

(6)、n日内上涨少于下跌(第二天开盘低于前一天收盘)count(c>ref(c,1),n)/n<0.5;

注:n为指标参数,可在参数设定范围内设定参数范围。同时可以自由编辑里面的数值(如0.5等,达到确定其中比

例)。

(7)、连续n日收阳线

up:=close>open;

count(up,n)=n;

注:count(x,n),统计n周期中满足x条件的周期数,若n=0则从第一个有效值开始。n为指标参数,可在参数设定范围内设定参数范围。

(8)、连续n日内收阴线

up:=close<open;

count(up,n)=n;

注:count(x,n),统计n周期中满足x条件的周期数,若n=0则从第一个有效值开始。N为指标参数,可在参数设定范围内设定参数范围。

(9)、连续n天上涨

count(close>ref(close,1),n)=n;

注:count(x,n),统计n周期中满足x条件的周期数,若n=0则从第一个有效值开始。N为指标参数,可在参数设定范围内设定参数范围。

(10)、连续n天下跌

count(c<ref(c,1),n)=n;

注:count(x,n),统计n周期中满足x条件的周期数,若n=0则从第一个有效值开始。N为指标参数,可在参数设定范围

内设定参数范围。

(11)、首次创新高

barssince(c>hhv(if(barscount(c)=1,high,0),0))+1=1; 注:barscount(x),若x非0,则将当前位置到n周期前的数值设为1。

(12)、创历史新高

hhv(close,0)=close;

注:hhv(x,n),求n周期内x最高值,n=0则从第一个有效值开始。

(13)、创历史新低

llv(close,0)=close;

注:llv(x,n),求n周期内x最小值,n=0则从第一个有效值开始。

(14)、单日放量

a:=ref(ma(vol,5),1);

vol/a>n and vol/capital*100>m;

注:n为指标参数,代表今日成交量和前一日的5日均量的比值,可在参数设定范围内设定参数范围。

(15)、阶段缩量

sum(vol,n1)/capital<=n2;

注:n1为要统计的阶段时间,n2为缩量比例,可在参数设

定范围内设定参数范围。

(16)、阶段放量

sum(vol,n1)/capital>=n2;

注:n1为要统计的阶段时间,n2为y放量比例,可在参数设定范围内设定参数范围。

(17)、持续放量

a:=vol>ref(vol,1);

count(a,n)=n;

注:其中条件a的含义为成交量较上一交易日放大,n为要统计的阶段时间,可在参数设定范围内设定参数范围。(18)、持续缩量

a:=vol<ref(vol,1);

count(a,n)=n;

注:其中条件a的含义为成交量较上一交易日缩小,n为要统计的阶段时间,可在参数设定范围内设定参数范围。(19)、间隔放量

a:=ma(vol,5);

barscount(c)>=n and hhv(a,n)<n1*llv(a,n) and count(vol>n2*a,n)>n3;

注:a.barscount(x)第一个有效数据到当前的天数。Barscount(c)对于日线数据取得上市以来总交易日数。

b.完整含义:n日内五日均量的最大值小于最小值的n1倍,

成交量大于等于五日均量的n2倍的情况发生的次数多于n3次。

(20)、放量上攻

a:=(c-ref(c,1))/ref(c,1)>=(n/100);

sum(vol,n1)/capital>=(n2/100) and

count(vol>ref(vol,1),n3 )=n3 and count(a,n3)=n3;

完整含义:每日股价涨幅均大于n%,n1日内累计换手率大于n2%,并且成交量连续在n3日内放大。

(21)、温和放量上攻

股价小幅上扬

a1:=close/ref(close,1);

a2:=a1>1 and a1<1.03;

成交量小幅上扬

b1:=vol/ref(vol,1);

b2:=b1>1 and b1<2;

c1:=ma(vol,n)/capital<0.05;

count(a2 and b2,n)/n>0.6 and c1;

完整公式为:

a1:=close/ref(close,1);

a2:=a1>1 and a1<1.03;

b1:=vol/ref(vol,1);

b2:=b1>1 and b1<2;

c1:=ma(vol,n)/capital<0.05;

count(a2 and b2,n)/n>0.6 and c1;

注:公式分为股价小幅上扬和成交量小幅上扬两个部分,请在指标编写时注意其结构。

(22)、突然放量

vol>ref(hhv(vol,n),1*m;

注:当前成交量高于n个周期中最大成交量的m倍。(23)、平台整理

count(close,0)>n and

(hhv(close,n)-llv(close,n))/llv(close,n)<=(n1/100);

注:count(close,0)>n为平台整理n个周期的设定。(hhv(close,n)-llv(close,n))/llv(close,n)<=(n1/100)为平台整理幅度n1%的设定。

(24)、突破长期盘整

ref(((hhv(h,n)-llv(l,n))/llv(l,n))/llv(l,n)),1)<=(n1/100) and c>=ref(hhv(h,n),1) and barscount(c)>n;

注:前n日在上下n1%的幅度内整理:

ref(((hhv(h,n)-llv(l,n))/llv(l,n))/llv(l,n)),1)<=(n1/100);

今日突破:c>=ref(hhv(h,n),1)。

(25)、阶段强势股

a:=sum(if(date-n=0,indexc,0),0);

b:=sum(if(date-n1=0,indexc,0)0);

e:=sum(if(date-n=0,c,0),0);

f:=sum(if(date-n1=0,c,0),0);

((f-e)/e)>((b-a)/a);

注:该公式求的是n日-n1日之间涨幅高于大盘的股票。n、n1参数的表达格式为yymmdd,注意在2000年前的表达为年份的后两位,例如1999年为99,从2000年开始以100依次向后累加,例如2001年9月14日为1010914,indexc 函数表示同期大盘的收盘价,该函数对分笔成交分析周期无效。

(26)、阶段弱势股

a:=sum(if(date=n,indexc,0),0);

b:=sum(if(date=n1,indexc,0)0);

e:=sum(if(date=n,c,0),0);

f:=sum(if(date=n1,c,0),0);

((f-e)/e)<((b-a)/a);

注:该公式求的是n日-n1日之间涨幅低于大盘的股票。n、n1参数的表达格式为yymmdd,注意在2000年前的表达为年份的后两位,例如1999年为99,从2000年开始以100依次向后累加,例如2001年9月14日为1010914,indexc 函数表示同期大盘的收盘价,该函数对分笔成交分析周期无效。

(27)、大盘同步

count((c>o and indexc>indexo) or (c<o and indexc<indexo),n)/n>m/100;

注:含义为n周期中与大盘走势相同(同收阴线或同收阳线)的例超过m%。此处的o不是数字的零,而是开盘价open 的首写字母o。

(28)、n日内强势股

a:=(c-ref(o,n))/ref(o,n);

b:=(indexc-ref(indexo,n))/ref(indexo,n);

a>b and a/b>=m;

注:n日内个股涨幅大于等于大盘涨幅的m倍。

四、形态特征选股公式的编制

(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) and

abs(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线。

(5)、高开大阴线

open>close and open/ref(c,1)>=1+m/100 and close/open<=1-n/100;

注:跳空高开m%,当日股价较开盘价跌幅大于n。股价经过一段持续攀升之后,某一日突然跳高开盘:

open/ref(c,1)>=1+m/100

后股价一路下行,尾市以接近最低点收市:

close/open<=1-n/100

此信号出现,往往意味着股价已形成短期头部,应注意回避风险。

(6)、低开大阳线

open<close and open/ref(c,1)<=1-m/100 and close/open>=1+n/100;

注:跳空低开m%,当日股价较开盘价涨幅大于n,其他描述请参见(5)。

(7)、黄昏之星

ref(close,2)/ref(open,2)>1.03 and

ref(open,1)>ref(close,2) and

abs(ref(open,1)-ref(close,1)/ref(close,1)<0.02 and

close/open<0.97 and close<ref(close,2);

注:黄昏之星表示股价回落,是卖出信号,应伺机抛货。幕星同样由三根K线组成,其形态和晨星正好相反:

第一天股价继续上升,拉出一根阳线:

ref(close,2)/ref(open,2)>1.03

第二天波动较小,形成一根小阳线或小阴线,构成星的主体部分:

ref(open,1)>ref(close,2) and

abs(ref(open,1)-ref(close,1)/ref(close,1)<0.02

第三天形成一根包容第二天并延伸至第一天阳线实体:

close/open<0.97 and close<ref(close,2) (8)、跳空缺口

high<ref(low,1) or low>ref(high,1);

注:从内容上看,分别是向下跳空缺口和向上跳空缺口。(9)、均线金叉

a;=ma(c,5);

b:=ma(c,10);

cross(a,b);

注:前二句是5、10日均线,cross是交叉函数,cross(a,b)表示5日均线与10日均线金叉。

(10)、均线死叉

a;=ma(c,5);

b:=ma(c,10);

cross(b,a);

注:前二句是5、10日均线,cross是交叉函数,cross(b,a)表示5日均线与10日均线死叉。

(11)、均线粘合

ma1:=ma(c,5);

ma2:=ma(c,10),

ma3:=ma(c,20);

p1:=abs(ma1-ma2)+abs(ma2-ma3);

p1/c<m/100 and ma1>ref(ma1,1) and

ma2>ref(ma2,1);

注:前三句是三根均线,p1是第一根均线减第二根均线差的绝对值与第二根均线减第三根均线差的绝对值之和,最后一句是p1与收盘价的比值小于一定比率m%(一般该比率为2%以下,同时前二均线今日比昨日上翘。

二、装饰指标小技巧

我们在网上下载指标时,往往帖图上漂亮的指标画面最吸引人们的眼球,下载的人也多,点击率也高,可见,爱美之心,人皆有之。由此说明,在不影响使用的前提下,为什么不把指标做的漂亮一点呢!想想看,漂亮的指标显示在主图或副图上,不仅调节了视觉效果,也调节了沉闷的心情,何乐而不为呢!好了,下面我们就装饰一个指标。

装饰指标最常用的是绘图函数、线形函数和颜色代码。我们选一个最常用最熟悉的指标KDJ。

装饰前

RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9)) *100;

K:SMA(RSV,3,1),colorwhite;

D:SMA(K,3,1),coloryellow;

J:3*K-2*D,colorff00ff;

装饰后

RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9)) *100;

K:SMA(RSV,3,1),colorwhite;

D:SMA(K,3,1),coloryellow;

J:3*K-2*D,colorff00ff;

a1:=cross(k,d) and c>o and k<60;{KD在坐标线60以

下金叉并且收阳线}

a2:=cross(j,90);{j大于90超买}

STICKLINE(j>k,j,k,4,0),colorwhite;{条件J大于K,在J

线与K线之间画宽度为4的白色柱线}

STICKLINE(j<k,j,k,4,0),colorff00ff;{条件J小于K,在J线与K线之间画宽度为4的粉色柱线}

STICKLINE(k>d,k,d,4,0),colorred;{条件K大于D,在K

线与D线之间画宽度为4的红色柱线}

STICKLINE(k<d,k,d,4,0),color00ff00;{条件K小于D,在K 线与D线之间画宽度为4的绿色柱线}

STICKLINE(a1,50,0,4,0),coloryellow;{赋值A1,在0至50

坐标之间画宽度为4的黄色柱线}

STICKLINE(a2,110,105,8,0),color00ff00;{赋值A2,在110

至105坐标之间画宽度为8的绿色柱线}

80,colorred,pointdot;

20,colorffcccc,pointdot;

看看效果是不是很漂亮。还可以在指标添加文字、红脸、绿脸、平脸和各种特殊符号等,由你尽可能的发挥想象。

编写技巧不止这些,仅在此列举这几个例子,算是抛砖引玉吧。-----------------------

背景装饰小技巧

飞狐、分析家股软能将背景颜色通过渐变颜色函数装扮的很

条件选股编程教程

大智慧公式编写教程 第一节公式入门 我们大多数的用户并不是完全了解“公式编辑器”的意义,简单地,我们可以从以下几个角度进行理解: 一、指标分析: “公式编辑器”好比是一个工作母床,通过这个工作母床可以制造出所需要的各式各样的零件,同样,在指标分析的工作中,利用编辑器可以编写出相应的分析条件,这种方法是在技术分析当中最为常用的方法之一。例如,指标KD、指标MA等等,通过对这些指标的观察、分析,找出一些合适的条件作为买入卖出点。当然,我们也许需要的是一些自己的指标,一些自己的准确的指标,更多的MB、MC、MD等等,这一切我们通过“公式编辑器”可以实现。 二、条件选股: 编写公式都要用到什么东西? 我们留下了许多问题--都是公式编写的基础问题,所以我们这节课来解决这些基础的问题。 什么是技术指标? MA均线就是一种技术指标,我们在炒股的时候,经常会将一些行情数据进行数学计算得出一些曲线等等,方便我们掌握股市的变动情况。 什么是条件选股? 简单讲,就是按照您的设定的条件用电脑帮助您完成一些太多太复杂

的挑选--比如您有一些好的心得和方法,可使有1000多只股票,您就是有100双眼睛有时也不一定可以看得过来,这时电脑就派上用场了! 什么是参数? 比如讲:10日均线,您可以把10日当作参数,好处在于,您觉得需要修改成5日的时候,就可以使用一些简单的方法,例如参数精灵来很方便的修改和调整。参数需要名字,例如M就不错。还要规定参数的范围,例如1日至260日。这样我们就可以在1到260之间任意调节M的值了,M最常用的数填在“缺省”一栏,例如你最喜欢用10日均线,那就填10吧。 什么是周期? 这么解释吧!我们有的投资者喜欢使用日线图作技术分析;有的喜欢用5分钟的K线;有的喜欢使用长一点时间的,例如周线。所以在公式设计中,允许不同喜好的使用者选择不同的分析时间--就是可以选择不同的周期。 什么是函数? 函数在公式编写非常重要,如果作个比喻,我们用一种语言去告诉电脑我的想法,并且让它去帮我做,那么函数就是这种语言的单词。我们在公式编辑器中选择插入函数,就可以看到里面有许多的函数,我们在附录中有一个简表,大家可以到那里去检索! 例一: 一根K线有四个价格组成:

(完整版)通达信公式编写教程

通达信公式编程 (本教程由风儿整理,教程中指标用法并不代表本人观点) 一、技术指标公式基础 技术指标公式编辑器,通过该编辑器将单调的数据行情转换成为有形的图形世界,转换成为易观察,视觉效果强烈的曲线,或者其它的图形,方便我们获取有益的信号。公式系统有以下特点:用户只需要描述一个数据是如何计算的,公式系统就能将所有数据计算出来,并以曲线的形式显示出来。公式系统以时间序列为基础,其计算对象是一组沿时间递增的数据序列,每一个时间周期包含一组数据,公式系统能对其中的任何数据进行操作。 1、技术指标公式界面内容 A:每一个指标公式必须有一个名称,这个名称由字母和数字组成,公式名称在公式中必须是唯一的,公式名称最多15个字符。 B:公式描述是一段文字,用来简单描述该公式的含义,在公式列表时显示这段文字,这段文字不宜过长。 C:主图叠加和副图选项定义了指标显示的位置,是在主图上与K线叠加还是显示在副图上。 D:参数定义区:每一个公式可以设计所需的参数,参数用来替代公式中所需要的常数,在使用时可以方便地调节

参数,不必修改公式就可以对计算方法进行调节。参数包括参数名称、最小值、最大值、缺省值、步进值五个部分,参数名称用于标识参数,计算公式时采用缺省值计算,而最小值和最大值是参数的调整范围,步进值一般取1。 E:密码,选中该栏目为指标公式加密。 F:指标公式,为公式编辑的文本区。 G:用法说明,主要用来描述一个公式如何使用、注意事项、计算方法、判断方法等等。 2、技术指标公式编写格式和法则 所有的公式系统都是遵守统一的运算法则,统一的格式进行函数之间的计算,只要我们掌握了技术指标公式的基本原理,其他的指标公式百变不离其中。 例如我们在指标公式系统内写下公式: A:=X+Y; B:=A/Z; C:=B*0.618; 分析以上公式,我们可以引出以下相关的格式和法则的结论: A、数据引用: a、数据来源 公式中的基本数据来源于接收的每日行情数据,这些数据有行情函数从数据库中按照一定的方式提取,例如,高开低收,成交量,成交额等等。 b、数据类型

通达信横盘选股公式教程

通达信横盘选股公式教程 一公式源码 TM:=CEILING(FROMOPEN/5); HS:=100*VOL/CAPITAL; CK:=REF(CLOSE,1)#DAY; CK1:=REF(OPEN,TM-1); CK2:=OPEN#DAY; ABS(REF(HHV(HIGH,TM-N),N)-CK2)/CK20.0001,TM-N),N)/(TM-N)>=N3/100 AND (HIGH#DAY!=OPEN#DAY OR OPEN#DAY!=LOW#DAY); 二公式解释 行1 计算开盘至现在5 分钟数据的个数 行2 计算换手率 行3 股价波动参考值= 前日收盘价 行4 股价波动参考值1= 今日第一个5 分钟开盘价 行5 股价波动参考值2= 今日开盘价 行6选股条件1 : N日(选5分钟数据时为N个5分钟数据)前的TM-N (开 盘至N 日前)日内最高股价的最大值相对于股价波动参考值2 的变化百分比在N1%以内

行7选股条件2 : N日(选5分钟数据时为N个5分钟数据)前的TM-N (开 盘至N 日前)日内最低股价的最小值相对于股价波动参考值2的变化百分比在 N1%以内 行8 选股条件3 :TM-1 日前的5分钟(开盘后第1 个5分钟数据)换手率小于0.5; 选股条件4 :TM-2 日前的5分钟(开盘后第2个5分钟数据)换手率小于0.5; 行9-10 选股条件5:N 日前的TM-N (开盘至N 日前)日内满足换手率小于0.5且大于0.0001 的5分钟数据数量除以TM-N 大于N3/ 1 00,即满足换手率条件的数据比例大于N3/100; 行11 选股条件6 :股票今日非一字涨停或跌停; 三公式建立指南 1如下图1 ,打开通达信公式管理器,现在上面选“用户”,再选“条件选股公式”所属“其它类型”,点击右上角“新建”按键; 2如下图2,公式名称中输入“横盘选股公式”,将公式内容拷贝进条件选股公式编辑器下方的空白框中,框上的公式部分按图示设置。 四公式使用说明 1 打开通达信“条件选股”框,如下图所示,选股周期应为“ 5 分钟”,设置左侧的参数,然后点右侧的“加入条件”按键,点击右下方“执行选股”按键; 2 结合公式解释可知

通达信横盘选股公式教程

通达信横盘选股公式教 程 Document serial number【KKGB-LBS98YT-BS8CB-BSUT-BST108】

通达信横盘选股公式教程 一公式源码 TM:=CEILING(FROMOPEN/5); HS:=100*VOL/CAPITAL; CK:=REF(CLOSE,1)#DAY; CK1:=REF(OPEN,TM-1); CK2:=OPEN#DAY; ABS(REF(HHV(HIGH,TM-N),N)-CK2)/CK2,TM-N),N)/(TM-N)>=N3/100 AND (HIGH#DAY!=OPEN#DAY OR OPEN#DAY!=LOW#DAY); 二公式解释 行1 计算开盘至现在5分钟数据的个数 行2 计算换手率 行3 股价波动参考值=前日收盘价 行4 股价波动参考值1=今日第一个5分钟开盘价 行5 股价波动参考值2=今日开盘价 行6 选股条件1 :N日(选5分钟数据时为N个5分钟数据)前的TM-N (开盘至N日前)日内最高股价的最大值相对于股价波动参考值2的变化百分比在N1%以内

行7 选股条件2 :N日(选5分钟数据时为N个5分钟数据)前的TM-N (开盘至N日前)日内最低股价的最小值相对于股价波动参考值2的变化百分比在N1%以内 行8 选股条件3 :TM-1日前的5分钟(开盘后第1个5分钟数据)换手率小于; 选股条件4 :TM-2日前的5分钟(开盘后第2个5分钟数据)换手率小于; 行9-10 选股条件5:N日前的TM-N(开盘至N日前)日内满足换手率小于且大于的5分钟数据数量除以TM-N大于N3/100,即满足换手率条件的数据比例大于N3/100; 行11 选股条件6 :股票今日非一字涨停或跌停; 三公式建立指南 1如下图1,打开通达信公式管理器,现在上面选“用户”,再选“条件选股公式”所属“其它类型”,点击右上角“新建”按键; 2 如下图2,公式名称中输入“横盘选股公式”,将公式内容拷贝进条件选股公式编辑器下方的空白框中,框上的公式部分按图示设置。 四公式使用说明 1 打开通达信“条件选股”框,如下图所示,选股周期应为“5分钟”,设置左侧的参数,然后点右侧的“加入条件”按键,点击右下方“执行选股”按键; 2 结合公式解释可知

通达信选股最全公式

通达信选股最全公式

1、通达信选股公式 {MACD、KDJ、RSI底背离} DIFF:=EMA(CLOSE,12) - EMA(CLOSE,26); DEA:=EMA(DIFF,9); A1:=BARSLAST(REF(CROSS(DIFF,DEA),1)); B1:=REF(C,A1+1)>C AND REF(DIFF,A1+1)C AND REF("KDJ.K"(9,3,3),A2+1)<"KDJ.K"(9,3,3) AND CROSS("KDJ.K"(9,3,3),"KDJ.D"(9,3,3)); A3:=BARSLAST(REF(CROSS("RSI.RSI1"(6,12,24),"RSI.RSI2"(6,12,24)),1)); B3:=REF(C,A3+1)>C AND REF("RSI.RSI1"(6,12,24),A3+1)<"RSI.RSI1"(6,12,24) AND CROSS("RSI.RSI1"(6,12,24),"RSI.RSI2"(6,12,24)); 底背离:B1>0 OR B2>0 OR B3>0; {集成了MACD、KDJ、RSI三个指标的底背离}; 2、老鼠仓 AA1:=AMOUNT/VOL; BB1:=L< AA1*0.9; CC1:=(C-REF(C,1))/REF(C,1)*100> 1.2; DD1:=L< MA(C,5)*0.921; EE1:=VOL< MA(V,5)*1.5; 老鼠仓:BB1 AND CC1 AND DD1 AND EE1; 3、抄底高手 {M 15 35 30 N 12 32 27 D 18 50 42} VAR1:=(CLOSE-MA(CLOSE,48))/MA(CLOSE,48)*100+M<0; VAR2:=(CLOSE-MA(CLOSE,70))/MA(CLOSE,70)*100+N<0; VAR3:=VAR1 AND VAR2; VAR4:=VAR1 AND VAR2 AND COUNT(VAR3,2)=1 AND DATE>940101 AND (CLOSE>OPEN OR CLOSE-0.07 AND (REF(OPEN,1)>REF(CLOSE,1) OR REF(OPEN,1)REF(CLOSE,2) OR REF(OPEN,2)REF(CLOSE,3) OR REF (OPEN,3)REF(CLOSE,4) OR REF(OPEN,4)REF(CLOSE,5) OR REF(OPEN,5)REF(VAR6,1) AND REF(VAR6,1)1.8 AND (HIGH>LOW) AND (REF(HIGH,1)>REF(LOW,1)) AND (REF(HIGH,2)>REF(LOW,2))

11年编程经验:通达信选股公式中级编写教程分享,你值得收藏

11年编程经验:通达信选股公式中级编写教程分享,你值得 收藏 前言1. 基本公式编写实例1.1放量(1)、今日比昨日的成交量放大了1倍:VOL/REF(VOL,1)>2;(2)、今日的五日均量比五天前的五日均量放大了3倍:AA:=MA (VOL,5);BB:=REF(AA,5);AA/BB>4;(3)、今天的成交量达到了整个流通盘的10%以上:VOL/CAPITAL>10/100;(注意,10%的表达式是10/100,或者0.1)1.2 缩量(1)、今日比昨日的成交量缩小了1倍:VOL/REF(VOL,1)<0.5;(2)、今日的五日均量比五天前的五日均量缩小了一半:AA:=MA(VOL,5);BB:=REF(AA,5);AA/BB<0.5; (3)、今天的成交量不足整个流通盘的0.5%:VOL/CAPITAL <0.5/100;1.3上涨(1)、今日涨幅达到了7%以上:CLOSE/REF (CLOSE,1)>1.07;(2)、十日均价继续上涨:AA:=MA (CLOSE,10);BB:=REE(AA,1);AA>BB;1.4下跌收阳、收阴:(1)、当天收阳:CLOSE>OPEN;(2)、当天收阴:CLOSE<OPEN;1.5高开、低开(1)、当天股价高开,即开盘高于昨日收盘:OPEN>REF(CLOSE,1);(2)、当天股价低开:OPEN<REF(CLOSE,1);1.6跳空跳空亦有向上和向下两种:当日开盘在昨日最高之上,即为向上跳空:OPEN>REF(HIGH,1);反之,开盘小于昨日的最高价,

为向下跳空:OPEN<REF(LOW,1);1.7放量上攻AA:=VOL/REF(VOL,1)>2;{成交量是昨日的两倍}BB: =CLOSE/REF(CLOSE,1)>1.07;{涨幅大于7%}AA AND BB;1.8高开高走AA:=OPEN>REF(CLOSE,1);{开盘价大于昨收}BB:=CLOSE>OPEN;{当日收阳线}AA AND BB;1.9创新高创新高指当日最高价是最近一段时间的最高价:HIGH=HHV(HIGH,N);其中的HIGH为当期最高价,HHV(X,N)是求N周期内X最高值。因此该公式的含义是当日最高价创N日新高时返回值为1,否则为0。1.10横盘整理横盘整理指最近一段时期价格在一定幅度之内摆动:(HHV(CLOSE,10)-LLV(CLOSE,10))/CLOSE其中的LLV(X,N)是求N周期内X最低值。因此该公式表示10日收盘价振幅振幅在5%以内。2. 公式组合实例下面介绍如何对基本公式进行组合,描述一些简单的K线形态。在编写公示前,需要准确对K线形态进行定义。2.1 向上跳空之后两天内并未回补定义:实际上就是昨天发生了跳空缺口,这两天的最低价一直在两天前的最高价之上。AA:=REF(OPEN,1)>REF (HIGH,2);BB:=REF(LOW,1)>REF(HIGH,2);CC:=LOW>REF(HIGH,2);AA AND BB AND CC;仔细一想,若BB成立,AA一定成立,AA实际上没有存在的必要。更简单的方法,下面的一句话可以的上面的四句:COUNT(LOW>REF(HIGH,2),2)=2;2.2 5日,10日,

221个精选选股方法及公式表达技巧通达信指标公式源码.doc

众多的选股技巧和思路,开拓你的选股思路 通达信221个选股小技巧 标签:通达信股道探路者选股技巧股票分类:选股 221个选股小技巧股票软件源码如下: 1,30个交易日内,股价跌幅达到一半的股票: xg:(hhv(c,30)-c)/hhv(c z30)>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 z5); 6,请编买入公式: 1.将BIAS指标的参数设置为24 R,将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,colorffOOff; RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100; K:=SMA(RSV,3,1),COLORWHITE; D:=SMA(K,3,1),COLORYELLOW; xg:BIAS3<-6 and cross(k,d) and d<16; 7,要求是量大、换手率达到3左右,涨幅>7个点。 xg:v/capital*100>3 and (c/ref(c,l)>1.07; 8,个股分时图上都有一条黄线,叫做均价线 a/capital*100; 9,”阴转阳”的公式(也就是昨天收阴线,今天收阳线) xg:ref(c,l)o; 10,股价回抽20日均线选股公式 xg:ref(c,l)>ma(c z20) and cross(ma(c,20),c);

几种经典实用的条件选股公式

几种实用的条件选股公式 以下收藏的条件选股公式供投资者参考,后市调整后青龙探水选股会派上用场: 条件选股公式:D!HMCSF (黑马草上飞)缺省周期:日线 ============================================================== LCZ:=(C-MA(C,60))/MA(C,60)*100; A1:=COUNT(MA(C,60)>REF(MA(C,60),1),100)>95; A2:=COUNT(LCZ<20,100)>95; A3:=COUNT(C>MA(C,60),100)>80; A4:=C/REF(C,1)>1.04; A5:=V/CAPITA L*100>2.8; ZTJ:=A1 AND A2 AND A3 A ND A4 AND A5; ZTJ AND (REF(BARSLAST(ZTJ),1)>20 OR BARSSINCE( ZTJ)=0); ============================================================== 黑马草上飞: 1、60日价格均线平稳上扬。 2、日K线按照60日均线斜率震荡上行。 3、经过大半年的震荡向上,终于向上突破。 操作: 发出信号后逢低积极介入。 ============================================================== 条件选股公式:D!LYT (老鸭头) 缺省周期:日线 ============================================================== MA5 := MA(close,5); MA10 := MA(close,10); MA60 := MA(close,60); pday1 := barslast(cross(ma5,ma60));{5日均线上穿60日均线} pday2 := barslast(cross(ma10,ma60));{10日均线上穿60日均线,至此形成鸭颈部} pday3 := barslast(high=hhv(high,pday2));{形成头部,要下跌} pday4 := barslast(cross(ma10,ma5));{下跌后,5日均线和10日均线死叉} pday5 := barslast(cross(ma5,ma10));{回落不久,5日均线和10日均线形成金叉,形成嘴部}

(完整版)最新最全通达信指标公式编写教程

公式系统(初级) 1.公式类型说明 调出公式管理器:功能→专家系统→公式管理器 公式类型分为四大类:技术指标公式、条件选股公式、交易系统公式、五彩K线公式。 1.1技术指标公式 我们在技术分析界面中见到的指标为技术指标公式,比如MA, KDJ , MACD 等;可以通过公式管理器编写技术指标公式,在公式管理器界面选择技术指标公式,点击右边的“新建”就可进入技术指标公式编辑区。如下图:

在指标公式编辑区,可以通过“引入指标公式”,在已有指标的基础上修改指标公式,也可以通过插入函数来实现指标公式的编写;编写完后测试公式,测试通过后退出,输入公式名称就可调出指标公式使用。 1.2条件选股公式 利用条件选股公式可以把符合一定技术形态的个股选出来,首先在公式管理器中建立条件选股公式,再通过“条件选股”调用条件选股公式。 条件选股调出:功能→选股器→条件选股

1.3交易系统公式 编写好交易系统公式后,可以叠加到K线上,交易系统自动列出买卖操作信号。交易系统公式调出操作如下: 在K线界面点击鼠标右键,选择交易系统指标,如下图:

选择一交易系统,点击“确定”,交易系统就会叠加在K线上面了。如下图: 1.4.五彩K线公式 编写好五彩公式后,可以叠加到K线上,会把特殊的K线形态用不同的颜色标识出来。 五彩K线公式调出操作如下: 在K线界面点击鼠标右键,选择五彩K线指示,如下图:

选择一五彩K线,点击“确定”,五彩K线就会叠加在K线上面了。如下图:

2.公式函数的使用 函数在公式编写非常重要,如果作个比喻,我们用一种语言去告诉电脑我的想法,并且让它去帮我做,那么函数就是这种语言的单词。 我们在公式编辑器中选择插入函数,就可以看到里面有许多的函数,我们在附录中有一个简表,大家可以到那里去检索。如下图:

最全通达信公式教程大全(函数-指标-实例)

简介 TDX的公式系统是一套功能强大、使用简单的计算机描述系统。用户可以通过对每日深沪两地交易所和历史上发送的行情数据按照简单的运算法则进行分析、选股、测试,在TDX当中一共提供了四大类公式编辑器: 1 技术指标公式编辑器 技术指标公式即通常所说画线指标,此类公式的主要目的是通过对数据采取一定的运算,将输出结果直观的显现在分析图上,为投资者提供研判行情的基本依据。此类指标至少要有一条输出线,本系统允许最多6条的输出线。 技术指标公式编辑器实现对技术图表分析中各类技术指标和自我定义的技术分析指标的编写,并且通过TDX的分析界面形成图表、曲线,以方便和寻找有意义的技术图形和技术特征。 2 条件选股公式编辑器 也就是通常意义上解释的智能选股。但我们的目的在于建立一个完全开放、自由的选股平台,可以通过对该平台的熟练使用,借助计算机的高速和准确的检索功能寻找满足您的理解的股票形态和技术特征,作到先知先觉,快人一步!并且提供相应的同样开放式的结果检测报告。 3 五彩K线公式编辑器 准确讲,该编辑器的功能是附属于条件选股功能之上的,我们可以通过该功能将满足条件的连续K线形态赋予颜色,区别了其它的K线。 条件选股公式与五彩K线公式的区别: 条件选股公式和五彩K线公式都有且仅有一个输出,其目的都是为投资者提供买入或卖出点的指示,不同之处在于:条件选股公式仅对最近数据提示买入或卖出,而五彩K线公式则对输入的所有历史数据进行提示。另外,五彩K线公式的输出是在K线图上,通过各种颜色对提示数据进行标识,条件选股公式的输出是找出符合最近条件的所有股票。 4 交易系统公式编辑器 交易系统公式是通过设定买入和卖出点(有且仅有这两个输出),由计算机进行模拟操作。以此为依据,系统一方面可以进行五彩K线公式的功能,同时提示买入和卖出;另一方面可以通过模拟操作,对指标买卖的收益、指标的最佳参数及最佳指标等各情形进行测试。 交易系统是在条件选股功能上的一次大的延伸,旨在建立一套完整的交易规则体系,通过该编辑器对各个相关的交易环节,包

通达信股票公式编写方法

公式系统类似于一种编程语言,用户可以数学公式的形式实现任何自己期望的技术指标和选股条件等。可编制的公式可以完全公开算法,用户可以自行分析、评价和修改,做到心中有数。 公式系统的作用是什么呢?公式系统其实就是对一系列随时间变化的原始数据组序列进行代数和逻辑计算。为什么是数据组序列呢?因为每一个时间周期(即相邻两组数据间的时间间隔)都包含了一组原始数据,如开高低收量额,公式系统能对其中的任何原始数据进行操作。使用者定义出如何对原始数据进行处理得到一个新的数据,公式系统读出原始数据并按要求计算出使用者定制的数据,并以曲线、图形、指示等形式显示出来。 公式系统可以编辑四种类型的公式,分别是技术指标、交易系统、条件选股和五彩K线公式。技术指标公式是最基本的公式,它用于指标图形的绘制。技术指标公式结合选股条件逻辑判断表达式,即得到条件选股公式,用于条件选股。技术指标公式结合买卖逻辑判断表达式,得到交易系统公式,用于交易系统指示。技术指标公式结合色彩逻辑判断表达式,即得到K线模式公式,用于描述特定的K线模式。公式的编辑在公式编辑器中完成。 公式系统处理的原始数据的分析周期(即相邻两组数据间的时间间隔)可以从1分钟到1000天间的任意值,也可以是分笔成交数据,我们用鼠标把一个公式拖到某只证券的某个周期的图形分析窗口,则该公式处理这个周期的原始数据,如开高低收量额,改变分析窗口显示的分析周期,则公式处理新的分析周期的数据。 公式系统对数据的运算是基于一系列函数,函数中除ZIG之字转向函数类和BACKSET函数外,其余函数均满足时间不变性,即时间靠后的数据不对时间靠前的结果产生影响。 公式设定步骤 1.设定公式名称:每个公式都有自己的名称,它由字母或数字组成,最多可以有9个字符。请注意,公式名称在同类公式中不能重复。 2.描述公式:用于简单描述该公式的含义,若输入,则在公式列表中会显示这段文帧?br> 3.注释公式:用于描述一个公式如何使用、计算方法等内容。输入后,在有关窗口按“用法注释”按钮可以查看公式注释。 4.设计技术指标公式语句: 公式的形式由若干语句组成。每个语句得到一个计算结果,对于技术指标,就是一条指标线,语句间用分号隔开。 一个语句由若干函数通过四则运算或逻辑运算而组成。函数是公式系统的基本成分,它是对数据做某种操作,如CLOSE函数表示调用该分析周期的收盘价。函数由函数名称和参数组成,参数用函数名后的括号括起来,每个函数调用的参数可以是变量或常量,变量是一个随着时间变化而变化的数据,例如收盘价;常量是一个不随时间变化而变的数据。例如函数REF(X,N)用于引用N周期前的X值,X是一个变量,N是一个常量,REF(close(),1)表示计算上一周期的收盘价。函数若需调用几个参数,则它们在括号内是有顺序的。若没有参数则可以省去括号,例如CLOSE函数没有参数,所以写成 CLOSE和 CLOSE都可以。函数计算得到的结果是一个变量。 计算符将函数连接成为语句。计算符分为算术计算符和逻辑计算符。算术计算符有+、-、*、/,分别是对计算符两边的数值进行加减乘除计算;逻辑计算符有>、<、<>、>=、<=、=、AND、OR,分别是对计算符两边的数值做大于、小于、不等于、大于等于、小于等于、等于、逻辑与、逻辑或的逻辑运算,如果逻

通达信选股公式大全--简单就是美

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

如何编写股票指标及选股公式

如何看懂并学习编写股票指标及选股公式呢?下面通过一个简单的例子做一个通俗的说明。 示例: 操盘线指标公式 bu:=cross(high,SAR(3,1,20)); sel:=cross(SAR(3,1,20),low); var1:=last(highsar(3,1,20)); drawtext(bu,high,'买入'); drawtext(sel,low,'卖出'); drawtext(bu,LOW,'B'),valign0,align1,coloryellow,linethick2; drawtext(sel,HIGH,'S'),valign2,align1,colorgreen,linethick2; STICKLINE(low>SAR(3,1,20) and isdown,high,open,0.5,1),colorred; STICKLINE(low>SAR(3,1,20) and isdown,close,open,7.5,1),colorred; STICKLINE(low>SAR(3,1,20) and isdown,close,low,0.5,1),colorred; STICKLINE(high=ref(high,1),high,'明日突破 '+forcast(sar(3,1,20),max(var1,2))+'建议关注'); drawflagtext(highSAR(3,1,20) and low<=ref(low,1),low,'明日跌破 '+forcast(sar(3,1,20),max(var2,2))+'注意止盈'); drawflagtext(low>SAR(3,1,20) and low>ref(low,1),low,'继续持股'); 想要看懂一个公式,最先看的应该是公式的输出内容,换句话说,操盘线在K线图上显示出B点S点,那我们就分析,BS点怎么得来的。先介绍个常用的输出函数drawtext,drawtext的格式:drawtext(条件,想要显示的位置,想要显示的文字),举个例子,想要在K线图上显示出每个涨停版,可以在均线公式里添加这么句:drawtext((c-ref(c,1))/ref(c,1)>0.095,l,'涨停');这样就会在涨停那些天k线图的最低价处显示涨停两个字。 我们到以上原码中找出有drawtext的语句: drawtext(bu,LOW,'B'),valign0,align1,coloryellow,linethick2; drawtext(sel,HIGH,'S'),valign2,align1,colorgreen,linethick2; 套用刚才说的格式,bu就是条件,low(最低价)是想要显示的位置,想要显示的文字“B”,(后面这些valign0,align1,coloryellow,linethick2都是显示的格式,比如字体颜色,字体显示位置矫正,字体大小),就是说满足了“bu”这个条件后,就在那天的最低价显示个B。那么现在的问题就是什么是bu条件了,看似很长一段公式,其实最主要就是前两行:bu:=cross(high,SAR(3,1,20)); sel:=cross(SAR(3,1,20),low); 看到两行公式,我先解释下一些基本公式知识,这里bu(buy买),sel(sell卖)是自己定的变量,:后面内容表示bu,sel表示的条件,=表示不需要显示出来(因为最后通过drawtext显示),cross的用法是cross(a,b),意思是a上穿b,比如股

江恩理论条件选股公式全集

江恩理论条件选股公式全集 标签:江恩角度线江恩轮分类:指标公式 江恩八线 一号线:eMA(CLOSE,144),color3399ff; 二号线:eMA(CLOSE,25); 三号线:eMA(CLOSE,318); 五号线:eMA(CLOSE,550),colorFFFF37; 六号线:eMA(CLOSE,610); 七号线:eMA(CLOSE,730); 八号线:eMA(CLOSE,888),colorF00FF0; 九号线:eMA(CLOSE,99),color53ff53; 江恩百分百 HH:HHV(H,450),COLOR53ff53,LINETHICK2; LL:LLV(L,450),COLORWHITE,LINETHICK2; V AR1:=(HH-LL); HL75:HH-V AR1*0.25,COLOR3399ff,LINETHICK2; HL62:HH-V AR1*0.375,CIRCLEDOT,COLORWHITE; HL50:HH-V AR1*0.5,COLORYELLOW,LINETHICK2; HL38:HH-V AR1*0.625,CIRCLEDOT,COLORff00ff; HL25:HH-V AR1*0.75,COLOR0000FF; 江恩轮中轮 VarA:=BARSCOUNT(CLOSE)*3.1415926/180; A2: SIN(VarA*8)*100,linethick2; A3: COS(VarA*8)*100,linethick2; X1: 0; Var1:=MA(CLOSE,5); Var2:=MA(CLOSE,10); Var3:=MA(CLOSE,20); Var4:=MA(CLOSE,30); Var5:=(V ar1+Var2+Var3+Var4)/4; Var6:=(V ar5-REF(Var5,5))/REF(Var5,5)*1500; Var7:=(V ar5-REF(Var5,5))/REF(Var5,5)*1500; Var8:=EMA(Var6,8); 底部注意: STICKLINE(Var6>REF(Var6,1) AND Var6<0 AND Var6REF(Var8,1) AND Var6<0 AND Var6>Var8,Var8,0,5,0),COLORYELLOW; 买点: STICKLINE(Var6>REF(Var6,1) AND Var6>0 AND Var8<0,Var6,Var8,10,0);

通达信指标公式编写教程-中级篇

公式系统(中级) 1.基本公式编写实例 在前面的学习当中,我们见到了一些基本的表达方法、方式,今天我们的任务是学习一些常见的概念如何编写,例如上面所列出来的放量、上涨等等,因为这些都是在公式编写过程当中要用到的基本形态特征,许多的技术指标的选股条件都是由它们组成的。 1.1放量 1、今日比昨日的成交量放大了1倍: VOL/REF(VOL,1)>2; 2、今日的五日均量比五天前的五日均量放大了3倍: AA:=MA(VOL,5); BB:=REF(AA,5); AA/BB>4; 3、今天的成交量达到了整个流通盘的10%以上: VOL/CAPITAL>10/100; (注意,10%的表达式是10/100,或者0.1) 1.2 缩量 1、今日比昨日的成交量缩小了1倍: VOL/REF(VOL,1)<0.5; 2、今日的五日均量比五天前的五日均量缩小了一半: AA:=MA(VOL,5); BB:=REF(AA,5); AA/BB<0.5;

3、今天的成交量不足整个流通盘的0.5%: VOL/CAPITAL<0.5/100; 1.3上涨 1、今日涨幅达到了7%以上: CLOSE/REF(CLOSE,1)>1.07; 2、十日均价继续上涨: AA:=MA(CLOSE,10); BB:=REE(AA,1); AA>BB; 1.4下跌 收阳、收阴: 1、当天收阳:CLOSE>OPEN; 2、当天收阴:CLOSE<OPEN; 1.5高开、低开 1、当天股价高开,即开盘高于昨日收盘:OPEN>REF(CLOSE,1); 2、当天股价低开:OPEN<REF(CLOSE,1); 1.6跳空 跳空亦有向上和向下两种:

通达信选股公式

{MACD、KDJ、RSI底背离} DIFF:=EMA(CLOSE,12) - EMA(CLOSE,26); DEA:=EMA(DIFF,9); A1:=BARSLAST(REF(CROSS(DIFF,DEA),1)); B1:=REF(C,A1+1)>C AND REF(DIFF,A1+1)C AND REF(""(9,3,3),A2+1)<""(9,3,3) AND CROSS(""(9,3,3),""(9,3,3)); A3:=BARSLAST(REF(CROSS(""(6,12,24),""(6,12,24)),1)); B3:=REF(C,A3+1)>C AND REF(""(6,12,24),A3+1)<""(6,12,24) AND CROSS(""(6,12,24),""(6,12,24)); 底背离:B1>0 OR B2>0 OR B3>0; {集成了MACD、KDJ、RSI三个指标的底背离}; 老鼠仓 AA1:=AMOUNT/VOL; BB1:=L< AA1*; CC1:=(C-REF(C,1))/REF(C,1)*100> ; DD1:=L< MA(C,5)*; EE1:=VOL< MA(V,5)*; 老鼠仓:BB1 AND CC1 AND DD1 AND EE1; 抄底高手 {M 15 35 30 N 12 32 27 D 18 50 42} VAR1:=(CLOSE-MA(CLOSE,48))/MA(CLOSE,48)*100+M<0; VAR2:=(CLOSE-MA(CLOSE,70))/MA(CLOSE,70)*100+N<0;

通达信指标公式编辑教程大全(函数+指标+实例)

通达信指标公式编辑教程大全(函数+指标+实例)简介 TDX的公式系统是一套功能强大、使用简单的计算机描述系统。用户可以通过对每日深沪两地交易所和历史上发送的行情数据按照简单的运算法则进行分析、选股、测试,在TDX当中一共提供了四大类公式编辑器: 1 技术指标公式编辑器 技术指标公式即通常所说画线指标,此类公式的主要目的是通过对数据采取一定的运算,将输出结果直观的显现在分析图上,为投资者提供研判行情的基本依据。此类指标至少要有一条输出线,本系统允许最多6条的输出线。 技术指标公式编辑器实现对技术图表分析中各类技术指标和自我定义的技术分析指标的编写,并且通过TDX的分析界面形成图表、曲线,以方便和寻找有意义的技术图形和技术特征。 2 条件选股公式编辑器 也就是通常意义上解释的智能选股。但我们的目的在于建立一个完全开放、自由的选股平台,可以通过对该平台的熟练使用,借助计算机的高速和准确的检索功能寻找满足您的理解的股票形态和技术特征,作到先知先觉,快人一步!并且提供相应的同样开放式的结果检测报告。 3 五彩K线公式编辑器 准确讲,该编辑器的功能是附属于条件选股功能之上的,我们可以通过该功能将满足条件的连续K 线形态赋予颜色,区别了其它的K线。 条件选股公式与五彩K线公式的区别: 条件选股公式和五彩K线公式都有且仅有一个输出,其目的都是为投资者提供买入或卖出点的指示,不同之处在于:条件选股公式仅对最近数据提示买入或卖出,而五彩K线公式则对输入的所有历史数据进行提示。另外,五彩K线公式的输出是在K线图上,通过各种颜色对提示数据进行标识,条件选股公式的输出是找出符合最近条件的所有股票。 4 交易系统公式编辑器 交易系统公式是通过设定买入和卖出点(有且仅有这两个输出),由计算机进行模拟操作。以此为依据,系统一方面可以进行五彩K线公式的功能,同时提示买入和卖出;另一方面可以通过模拟操作,对指标买卖的收益、指标的最佳参数及最佳指标等各情形进行测试。 交易系统是在条件选股功能上的一次大的延伸,旨在建立一套完整的交易规则体系,通过该编辑器对各个相关的交易环节,包括买入的切入、卖出、止损以及整体的交易性能检验等等作出定量的规定,帮助投资者建立一套属于自己的买卖规则和理论。 TDX系统所有的分析方法,包括技术指标、条件选股、交易系统和五彩K线,均采用开放平台进行描述。也就是说,所有分析方法的算法对用户时开放的,任何人都可以对原算法进行修改,或增加自己的新算法。 5 公式管理器

相关文档
最新文档