大智慧指标公式源码概况:

指标类别: 大智慧指标公式

授权方式: 免费版

指标评级: ★★★★★

指标分类: 策略

画线方法: 副图

一、大智慧选股公式

  

001指标条件选股  

★乖离率买入条件选股BIAS  

{N121100LL-6-400}  

(CLOSE-MA(CLOSE,N))/MA(CLOSE,N)*100<LL;  

乖离率卖出条件选股  

{N121100M121100}  

100*(C-MA(C,N))/MA(C,N)>M;  

★布林带买入条件选股BOLL  

{P265100T20.110}  

CROSS(CLOSE,"BOLL.LOWER"(P,T));  

布林带卖出条件选股  

{N265300P20.110}  

CROSS("BOLL.UPPER"(N,P),C);  

★随机指标买入条件选股  

{N91100N13240N23240}  

CROSS("KDJ.J"(N,M1,M2),0);  

随机指标卖出条件选股  

{N91100N131100N231100}  

CROSS(0,"KDJ.J"(N,N2,N3));  

★KD买入点条件选股  

{N91100N13240N23240N3201100}  

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

K:=SMA(RSV,M1,1);  

D:=SMA(K,M2,1);  

CROSS(K,D)ANDD<N1;  

KD卖出条件选股  

{N91100N131100N231100N3801100}  

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

K:=SMA(RSV,N1,1);  

D:=SMA(K,N2,1);  

CROSS(D,K)ANDD>N3;  

均线买入条件选股  

{SHORT51300LONG102300}  

CROSS(MA(CLOSE,SHORT),MA(CLOSE,LONG));  

均线卖出条件选股  

{N101100M301100}  

CROSS(MA(C,M),MA(C,N));  

★MACD买入点条件选股  

{LONG2620100SHORT12550M9240}  

DIFF:=EMA(CLOSE,SHORT)-EMA(CLOSE,LONG);  

DEA:=EMA(DIFF,M);  

MACD卖出条件选股  

{LONG121100SHORT265100M91100}  

DIFF:=EMA(CLOSE,SHORT)-EMA(CLOSE,LONG);  

DEA:=EMA(DIFF,M);  

CROSS(DIFF,DEA);  

★MTM买入条件选股  

{N61100N161100}  

CROSS("MTM.MTMMA"(N,N1),0);  

MTM卖出条件选股  

{N61100N161100}  

CROSS(0,"MTM.MTMMA"(N,N1));  

★RSI买入条件选股  

{N62100LL20040}  

CROSS("RSI.RSI1"(N,2,2),LL);  

RSI卖出条件选股  

{N61100N1800100}  

CROSS("RSI.RSI1"(N,2,2),N1);  

★抛物转向买入条件选股  

{N4150STEP215MAXP20580}  

SARTURN(N,STEP,MAXP)=1;  

抛物转向卖出条件选股SAR  

{N101100S21100M201100}  

SAR(N,S,M)=-1;  

★威廉指标买入条件选股W&R  

{N142100HH800100}  

CROSS("W&R"(N),HH);  

威廉指标卖出条件选股  

{N141100M200100}  

CROSS("W&R"(N),M);  

——————————————————————————–  

002基本面选股  

★市盈率  

{n301030}  

dynainfo(39)<=N;  

★业绩选股  

{n0.40100}  

FINANCE2(3)>n;  

★小盘股  

{n300070050000}  

FINANCE2(37)<=N;  

大盘股  

{n2000015000300000}  

FINANCE2(37)>=N;  

★净资产收益率选股  

{n200300}  

FINANCE2(5)>(N/100);  

★主营业务利润率选股  

{n301100}  

FINANCE2(28)/FINANCE2(27)>=(N/100);  

★市净率选股  

{n5150}  

C/FINANCE2(4)<N;  

——————————————————————————–  

003即时盘中选股  

★涨幅选股  

{N0.030.010.1}  

DYNAINFO(14)>=N;  

★阶段涨幅选股  

{d19905049001011331231d29908029001011331231}  

A:=HHV(IF(DATE=D1,C,0),0);  

B:=HHV(IF(DATE=D2,C,0),0);  

B/A>=(1+P/100);  

★即时量比选股  

{n11100}  

DYNAINFO(17)>=N;  

★大手笔成交选股(买)  

{n200110000}  

BUYvol>=N;  

大手笔成交选股(卖)  

{n200110000}  

SELLVOL>N;  

换手率选股  

{n50.01100}  

DYNAINFO(37)>=N/100;  

★涨速选股  

{n10.01100}  

DYNAINFO(24)>=N/100;  

★振幅选股  

{n50.1100}  

DYNAINFO(13)>=N/100;  

——————————————————————————–  

004走势特征选股  

★均线多头排列  

{n51100n11011000n22011000n33011000}  

A1:=ma(close,n);  

A2:=ma(close,n1);  

A3:=ma(close,n2);  

A4:=ma(close,n3);  

Count(a1>a2anda2>a3anda3>a4,3)=3andisup;  

★均线空头排列  

{n51100n11011000n22011000n33011000}  

A1:=ma(close,n);  

A2:=ma(close,n1);  

A3:=ma(close,n2);  

A4:=ma(close,n3);  

Count(a1<a2anda2<a3anda3<a4,3)=3andnot(isup);  

——————————————————————————–  

4形态特征选股公式的编制  

(1)、均线多头排列  

a1:=ma(c,n1);  

a2:=ma(c,n2);  

a3:=ma(c,n3);  

a4:=ma(c,n4);  

count(a1>a2anda2>a3anda3>a4,3)=3andisup;  

注: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<a2anda2<a3anda3<a4,3)=3andnot(isup);  

注:n1、n2、n3、n4j日均线呈空头排列,isup也可以用close<open表示。  

(3)、早晨之星  

ref(close,2)/ref(open,2<0.95andref(open,1)<ref(close,2)and  

abs(ref(open,1)-ref(close,1)/ref(close,1)<0.03andclose/open>1.05andclose>ref(close,2);  

注:早晨之星,这种形态和叫法自然是后市向好,为买进信号。早晨之星由三根K线组成,  

其顺序是:第一天在下跌过程中已形成一根阴线:  

ref(close,2)/ref(open,2<0.95  

第二天呈裂口下跌,K线实体较短,构成星的主体部分,阴线或阳线均可,有无上下影线均  

不重要。  

ref(open,1)<ref(close,2)andabs(ref(open,1)-ref(close,1)/ref(close,1)<0.03  

关键是第三根K线必须是阳线,且其长度至少要升至第一根阴线实体(如果能够“包容”第  

一根阴线则最好不过了)  

close/open>1.05andclose>ref(close,2)  

(4)、强势整理  

a1:=abs(close-open)/open<0.015;  

a2:=count(a,m)=m;  

a3:=ref(o,m)<ref(c,m)andref(c,m)/ref(c,m+1)>1+n/100;  

a2anda3;  

注:一根实体超过n的长阳,后面跟m个K线实体不超过1.5%的K线。  

(5)、高开大阴线  

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

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

然跳高开盘:  

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

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

close/open<=1-n/100  

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

(6)、低开大阳线  

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

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

(7)、黄昏之星  

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

abs(ref(open,1)-ref(close,1)/ref(close,1)<0.02andclose/open<0.97andclose<ref(close,2);  

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

态和晨星正好相反:  

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

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

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

ref(open,1)>ref(close,2)andabs(ref(open,1)-ref(close,1)/ref(close,1)<0.02  

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

close/open<0.97andclose<ref(close,2)  

(8)、跳空缺口  

high<ref(low,1)orlow>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/100andma1>ref(ma1,1)andma2>ref(ma2,1);  

注:前三句是三根均线,p1是第一根均线减第二根均线差的绝对值与第二根均线减第三根  

均线差的绝对值之和,最后一句是p1与收盘价的比值小于一定比率m%(一般该比率为2%  

以下,同时前二均线今日比昨日上翘。  

——————————————————————————–  

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

(1)、n日内创新高  

hhv(high,n)=hhv(high,0)andbarscount(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)andbarscount(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>nandvol/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)>=nandhhv(a,n)<n1*llv(a,n)andcount(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)andcount(vol>ref(vol,1),n3)=n3andcount(a,n3)=n3;  

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

日内放大。  

(21)、温和放量上攻,股价小幅上扬  

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

a2:=a1>1anda1<1.03;  

成交量小幅上扬  

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

b2:=b1>1andb1<2;  

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

count(a2andb2,n)/n>0.6andc1;  

完整公式为:  

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

a2:=a1>1anda1<1.03;  

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

b2:=b1>1andb1<2;  

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

count(a2andb2,n)/n>0.6andc1;  

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

(22)、突然放量  

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

注:当前成交量高于n个周期中最大成交量的m倍。  

(23)、平台整理  

count(close,0)>nand(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)andc>=ref(hhv(h,n),1)andbarscount(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>oandindexc>indexo)or(c<oandindexc<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>banda/b>=m;  

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

image.png

二、大智慧选股公式的编写

  

公式设定步骤  

1.设定公式名称:每个公式都有自己的名称,它由字母或数字组成,最多可以有9个字符。请注意,公式名称在同类公  

式中不能重复。  

2.描述公式:用于简单描述该公式的含义,若输入,则在公式列表中会显示  

3.注释公式:用于描述一个公式如何使用、计算方法等内容。输入后,在有关窗口按“用法注释”按钮可以查看公式注  

释。  

4.设计技术指标公式语句:式的形式由若干语句组成。每个语句得到一个计算结果,对于技术指标,就是一条指标线,  

语句间用分号隔开。  

一个语句由若干函数通过四则运算或逻辑运算而组成。函数是公式系统的基本成分,它是对数据做某种操作,如CLOSE()  

函数表示调用该分析周期的收盘价。函数由函数名称和参数组成,参数用函数名后的括号括起来,每个函数调用的参数可以  

是变量或常量,变量是一个随着时间变化而变化的数据,例如收盘价;常量是一个不随时间变化而变的数据。例如函数  

REF(X,N)用于引用N周期前的X值,X是一个变量,N是一个常量,REF(close(),1)表示计算上一周期的收盘价。函数若  

需调用几个参数,则它们在括号内是有顺序的。若没有参数则可以省去括号,例如CLOSE()函数没有参数,所以写成CLOSE  

和CLOSE()都可以。函数计算得到的结果是一个变量。  

计算符将函数连接成为语句。计算符分为算术计算符和逻辑计算符。算术计算符有+、-、*、/,分别是对计算符两边的数值  

进行加减乘除计算;逻辑计算符有>、<、<>、>=、<=、=、AND、OR,分别是对计算符两边的数值做大于、小于、不等于、  

大于等于、小于等于、等于、逻辑与、逻辑或的逻辑运算,如果逻辑条件成立的计算结果为1,否则为0。例如:2>1的逻  

辑运算结果等于1,1>2的逻辑运算结果就等于0。  

语句得到的计算结果连成线就是所谓的指标线,不同的语句就得到不同的线,为了在指标图形中互相区分,不同的线有不  

同的颜色,而且语句还可以有自己的名称,在指标图形中显示在左上角位置。语句名写在语句的前面,用一个冒号将它与语  

句隔开。语句“上日收盘价:REF(close,1)”就表示该语句REF(close,1)的名称为“上日收盘价”。该语句后而的语句若需引用它,  

则写公式名即可,如MA(上日收盘价,20)意思是对上日收盘价求20日平均。  

5、设计中间语句:一个语句将显示一条指标线,一个复杂的公式往往有很多语句,而且有些语句没必要显示出来。这时我  

们可以把不需要显示语句定义为中间语句,中间语句的写法只需在一般语句的名称与语句之间的冒号后加个等号,即“:=”即  

可。例如,语句“上日收盘价:=REF(close,1)”就表示该语句为中间语句。重复使用的语句也可以定义成中间语句。  

6、设计其他公式语句:其他类型的公式显示的不是指标线,而是相应的操作,如条件选股公式显示的是选股结果,交易系  

统公式显示的是交易指示,五彩K线公式显示的是K线颜色。这些公式需要有一条或几条逻辑表达式表示这些操作的语句,  

当语句0时表示不需要进行相应的操作,当非0时表示需要进行相应的操作。其他的语句都应设定为中间语句。  

条件选股公式只有一条逻辑表达式语句,用来表示选股条件是否成立,例如CLOSE>REF(close,1)语句,表示选出当期  

收盘价高于上日收盘价的股票。其他的语句必须设定为中间语句,否则编辑器出现“只能有一个输出结果”的警示。  

交易系统公式需要1-4条逻辑表达式语句,分别为多头和空头的切入切出条件语句,分别用ENTERLONG,EXITLONG,  

ENTERSHORT,EXITSHORT表示多头买入、多头卖出、空头切入、空头切出条件,当这些语句非0时,表示需要进行相  

应的操作。其他的语句必须设定为中间语句,否则编辑器出现“非交易信号变量只能用:=赋值”的警示。这四个条件中必须  

至少设定一个条件。  

公式编写实例编写实例如:指标公式:均线通道新建公式“均线通道”(JXTD)1.使用快捷键Ctrl+F打开“公式**器”。2.  

点击“新建”按钮,打开“公式编辑器”3.填写公式项“公式名称”—JXTD,“公式描述”—“均线通道”参数(最小值)(最  

大值)(缺省值)#N:110026—VAR1:=MA(CLOSE,N);{对“VAR1”赋值}VAR2:=MA(CLOSE,2*N);{对“VAR2”赋值}  

VAR3:=MA(CLOSE,3*N);{对“VAR3”赋值}VAR4:=MA(CLOSE,4*N);{对“VAR4”赋值}  

VAR5:=MA((VAR1+VAR2+VAR3+VAR4)/4,5);{一条多条均线的平均线}上轨:VAR5*1.08;{在均线“VAR5”上加上8%的幅度  

变成“上轨”}下轨:VAR5*0.92;{在均线“VAR5”上减去8%的幅度变成“下轨”}4.指标类型:选“路径型”,还有大势型、超买超  

卖型、趋势型、能量型等如图5.画线方法:副图、主图叠加、副图叠加线、副图叠加美国线四种;选中“主图叠加型”,副图  

是K线图下面的区域;6.密码保护:0101017.参数设置:#N:最小值为1,最大值为100,缺省值(默认)为26;8.坐标  

线位置:在非“主图叠加”中,此编辑框处可写状态;输出线为副图中深红色横线显示,是副图坐标线;9.额外Y轴分界:  

是指标敏感数值输出线,在副图中显示为白色;10.引入指标公式:在引入原公式的基础上进行编辑;11.插入函数:左上  

为函数类别,右上为函数表,下区为函数解释区及用法举例;12.公式编辑区:〖{}〗是解释,不输出,为了提示自  

己和别人,便于看懂公式;〖:=〗赋值符,意为“相当于”;〖:〗输出符,它前面的名称为输出名称,可以在副图中看到,它后  

面的为公式定义;〖;〗分段符,表示一段完成;〖,〗分节符;〖()〗括号中为公式体。13.测试公式:测试通过则自动保存;  

测试不能通过,则在翻译区提示错误所在。14.用法注释:自编公式使用说明。15.在K线图上,直接敲字母键“JXTD”调出  

自编的公式“均线通道”,查看结果;16.修改公式:左键选中公式线后,点击右键,在弹出的对话框中,选中“修改指标”项,  

直接调出《公式编辑器》修改公式。如果左键选指标线不便,直接用右键选参数数值,也可调出公式编辑器。  

大智慧指标系统分为四部分:技术指标是通过大智慧的函数及条件所编制的在K线图的主、副图显示图形的源码。2、条  

件选股指标是通过大智慧的函数及条件所编制的、可供选股功能进行选股的源码3、交易系统指标是通过大智慧的函数  

及条件所编制的在主图K线图上显示买卖红绿箭头的源码。4、五彩K线指标是通过大智慧的函数及条件所编制的、在主  

图K线上用红色显示的反转、下跌、上涨等K线模式的源码。大智慧的函数共分十大类:行情函数名称用法举  

例解释ADVANCE上涨家数ADVANCE本函数仅对大盘有效。AMOUNT成交额AMOUNT取得该周期成交额。  

ASKPRICE委卖价ASKPRICE(N),N取1――3(本函数仅个股在分笔成交分析周期有效。取得委卖1――委卖3价格。  

ASKVOL委卖量ASKVOL(N),N取1――3(本函数仅个股在分笔成交分析周期有效。取得委卖1――委卖3量。BIDPRICE  

委买价BIDPRICE(N),N取1――3(本函数仅个股在分笔成交分析周期有效。取得委买1――委买3量。BIDVOL委买量  

BIDVOL(N),N取1――3(本函数仅个股在分笔成交分析周期有效。取得委买1――委买3量。CLOSE收盘价CLOSE取  

得该周期收盘价。DECLINE下跌家数DECLINE(本函数仅对大盘有效)。取得该周期下跌家数。HIGH最高价HIGH取  

得该最高价。LOW最低价LOW取得该周期最低价。OPEN开盘价OPEN取得该周期开盘价。VOL成交量VOL取  

得该周期成交量。  

大盘函数名称解释INDEXA表示同期大盘的成交额。INDEXADV表示同期大盘的上涨家数。INDEXC表示  

同期大盘的收盘价。INDEXDEC表示同期大盘的下跌家数。INDEXH表示同期大盘的最高价。INDEXL表示同期大盘  

的最低价。INCEXO表示同期大盘的开盘价。INDEXV表示同期大盘的成交量。常用函数名称用法注意  

(1)、CAPITAL流通盘大小CAPITAL,流通盘大小,单位为手。对于A股得到流通A股,B股得到B股总股本,指数为  

0。该函数常数。(2)、VOLUNIT每手股数VOLUNIT,每手股数。对于股票值为100,债券为10。该函常数。财务  

数据函数FINANCE(N),N=1-37财务数据。N含义单位N含义单位N含义单位1总股本万股14长期投  

资千元27上年损益调整千元2国家股万股15流动负债千元28利润总额千元3发起法人股万股16长期负债  

千元29税后利润千元4法人股万股17资本公积金千元30净利润千元5B股万股18每股公积金千元31未分  

配利润千元6H股万股19股东权益千元32每股未分配元7流通A股万股20主营收入千元33每股收益元8  

职工股万股21主营利润千元34每股净资产元9A2转配股万股22其他利润千元35调每股净资元10总资产  

千元23营业利润千元36股东权益比11流动资产千元24投资收益千元37净资收益率12固定资产千元25补贴  

收入千元13无形资产千元26营业外收支千元  

时间函数名称解释DATE年月日函数有效值范围为(700101-1341231),表示19700101-20341231,取得该周期  

从1900以来的年月日。DAY日期函数有效值范围为(1-31),取得该周期的日期。HOUR小时函数有效值范围为(0  

-23),对于日线及更长的分析周期值为0,取得该周期的小时数。MINUTE分钟函数有效值范围为(0-59),对于日线及  

更长的分析周期值为0,取得该周期的分钟数。MONTH月份函数有效值范围为(1-12),取得该周期的月份。TEME时  

分秒函数有效值范围为(000000-235959),取得该周期的时分秒。WEEK星期函数有效值范围为(0-6),0表示星期天,  

取得该周期的星期数。YEAR年份函数有效值范围为(1970-2038),取得该周期的年份。引用函数名称解释  

BACKSET向前赋值将当前位置到若干周期前的数据设为1。用法:BACKSET(X,N),X非0,则将当前位置到N周期前的  

数值设为1。例如:BACKSET(CLOSE>OPEN,2),若收阳则将该周期及前一周期数值设为1,否则为0。BARSCOUNT有  

效值周期数求总的周期数。用法:BARSCOUNT(X),第一个有效数据到当前的天数。例如:BARSCOUNT(CLOSE),对  

于日线数据取得上市以来总交易日数,对于分笔成交取得当日成交笔数,对于1分钟线取得当日交易分钟数。BARSLAST上  

一次条件成立位置上一次条件成立到当前的周期数。用法:BARXLAST(X),上一次X不为0到现在的天数。例如:  

BARSLAST(CLOSE/REF(CLOSE,1)>=1,1),表示上一个涨停到当前的周期数。BARSSINCE第一个条件成立位置第一个条  

件成立到当前的周期数。用法:BARSSINCE(X),第一次X不为0到现在的天数。例如:BARSSINCE(HIGH>10),表示股  

价超过10元时到当前的周期数。  

COUNT统计总数统计满足条件的周期数。用法:COUNT(X,N),统计N周期中满足X条件的周期数,若N=0则从第一个  

有效值开始。例如:COUNT(CLOSE>OPEN,20),表示统计20周期内收阳的周期数。DMA动态***平均求动态***平均。用  

法:DMA(X,A),求X的动态***平均。算法:若Y=DMA(X,A)则Y=A*X+(1-A)*Y’,其中Y’表示上一周期Y值,A必须小  

于1。例如:DMA(CLOSE,VOL/CAPITAL),表示求以换手率作平滑因子的平均价。EMA指数平滑***平均求指数平滑***  

平均。用法:EMA(X,N),求X的N日指数平滑***平均。算法:若Y=EMA(X,N)则Y=[2*X+(N-1)*Y’]/(N+1),其中Y’表  

示上一周期Y值。例如:EMA(CLOSE,30),表示求30日指数平滑均价。FILTER信号过滤过滤连续出现的信号。用法:  

FILTER(X,N),X满足条件后,删除其后N周期内的数据置为0。例如:FILTER(CLOSE>OPEN,5),查找阳线,5天内再次  

出现的阳线不被记录在内。HHV最高值求最高值。用法:HHV(X,N),求N周期内X最高值,N=0则从第一个有效值开  

始。例如:HHB(HIGH,30),表示求30日最高价。LLV最低值求最低值。用法:LLV(X,N),求N周期内X最低值,N=0  

则从第一个有效值开始。例如:LLV(LOW,0),表示求历史最低价。  

LLVBARS上一低点位置求上一低点到当前的周期数。用法:LLVBARS(X,N),求N周期内X最低值到当前周期数,N=0  

表示从第一个有效值开始统计。例如:LLVBARS(HIGH,20),求得20日最低点到当前的周期数。MA简单***平均求简单  

***平均。用法:MA(X,N),求X的N日***平均值。算法:(X1+X2+X3+…+Xn)/N例如:MA(CLOSE,10),表示求10日  

均价。REF向前引用引用若干周期前的数据。用法:REF(X,A),引用A周期前的X值。例如:REF(CLOSE,1),表示上  

一周期的收盘价,在日线上就是昨收。SMA***平均求***平均。用法:SMA(X,N,M),求X的N日***平均,M为权数。  

算法:若Y=SMA(X,N,M)则Y=[M*X+(N-M)*Y’]/N,其中Y’表示上一周期Y值,N必须大于M。例如:SMA(CLOSE,30,1),  

表示求30日***平均价。SUM求和求总和。用法:SUM(X,N),统计N周期中X的总和,N=0则从第一人有效值开始。  

例如:SUM(VOL,0),表示统计从上市第一天以来的成交量总和。SUMBARS累加到指定周期数向前累加到指定值到现在  

的周期数。用法:SUMBARS(X,A),将X向前累加直到大于等于A,这个区间的周期数。例如:SUMBARS(VOL,CAPITAL),  

求完全换手到现在的周期数。  

逻辑函数名称解释IF条件函数根据条件求不同的值。用法:IF(X,A,B)若X不为0则A,否则B。例如:  

IF(CLOSE>OPEN,HIGH,LOW),表示该周期收阳则最高值,否则最低值。ISDOWN当日下跌该周期是否收阴。用法:  

ISDOWN当收盘<开盘时,值为1,否则为0。ISEQUAL当日平盘该周期是否平盘。用法:ISEQUAL当收盘=开盘时,  

值为1,否则为0。ISUP当日上涨该周期是否收阳。用法:ISUP当收盘>开盘时,值为1,否则为0。CROSS交叉函数  

CROSS(A,B)A:变量或常量,判断交叉的第一条线。B:变量或常量,判断交叉的第二条线。例如:  

CROSS(MA(CLOSE,5),MA(CLOSE,10)),5日均线与10日均线金叉;CROSS(CLOSE,12),价格由下向上突破12元。NOT求  

逻辑非NOT(X)求逻辑非,非X,即当X=0时1,否则0。例如:NOT(ISUP),是否平盘或收阴。  

数学函数名称解释ABS绝对值求绝对值。用法:ABS(X)X的绝对值。例如:ABS(-34)34。BETWEEN介  

于介于两个数之间。用法:BETWEEN(A,B,C),表示A处于B和C之间时1,否则0。例如:  

BETWEEN(CLOSE,MA(CLOSE,10),MA(CLOSE,5)),表示收盘价介于5日均线和10日均线之间。CROSS交叉函数两条线  

交叉。用法:CROSS(A,B)表示当A从下方向上穿过B时1,否则0。例如:CROSS(MA(CLOSE,5,MA(CLOSE,10))表示5  

日均线与10日均线交金叉。LONGCROSS维持交叉函数两条线维持一定周期后交叉。用法:LONGCROSS(A,B,N)表示A  

在N周期内都小于B,本周期从下方向上穿过B时1,否则0。例如:LONGCROSS(MA(CLOSE,5),MA(CLOSE,10),5),表  

示5日均线维持5周期后与10日均线金叉。MAX最大值求最大值。用法:MAX(A,B)A和B中的较大值。例如:  

MAX(CLOSE-OPEN,0),表示若收盘价大于开盘价它们的差值,否则0。MIN最小值求最小值。用法:MIN(A,B)A和B  

中的较小值。例如:MIN(CLOSE,OPEN),开盘价和收盘价中的较小值。MOD求模运算求模运算。用法:MOD(A,B)A  

对B求模。例如:MOD(26,10)6。NOT求逻辑非求逻辑非。用法:MOT(X)非X,即当X=0时1,否则0。例如:MOT(ISUP)  

表示平盘或收阴。RANGE范围介于某个范围之间。用法:RANGE(A,B,C)表示A大于B同时小于C时1,否则0。例如:  

RANGE(CLOSE,MA(CLOSE,5),MA(CLOSE,10))表示收盘价大于5日均线并且小于10日均线。REVERSE求相反数求相  

反数。用法:REVERSE(X)-X。例如:REVERSE(CLOSE)-CLOSE。SGN符号值求符号值。用法:SGN(X),当X>0,  

X<0分别顺1,0,-1。  

ACOS反余弦值用法:ACOS(X)X的反余弦值。ASIN反正弦值用法:ASIN(X)X的反正弦值。ATAN反正切值用法:  

ATAN(X)X的反正切值。CEILING向上舍入向数值增大方向舍入。用法:CEILING(A)沿A数值增大方向最接近的整数。  

例如:CEILING(12.3)求得13,CEILING(-3.5)求得-3。COS余弦值用法:COS(X)X的余弦值。EXP指数用法:EXP(X)  

为e的X次幂。例如:EXP(CLOSE)e的CLOSE次幂。FLOOR向下舍入向数值减小方向舍入。用法:FLOOR(A)沿A  

数值减小方向最接近的整数。例如:FLOOR(12.3)求得12,FLOOR(-3.5)求得-4。INTPART取整绝对值减小取整,即取得  

数据的整数部分。用法:INTPART(A)沿A绝对值减小方向最接近的整数。例如:INTPART(12.3)求得12,INTPART(-3.5)  

求得-3。LN自然对数求自然对数。用法:LN(X)以e为底的对数。例如:LN(CLOSE)求收盘价的对数。LOG以10为  

底的对数用法:LOG(X)取得X的对数。例如:LOG(100)等于2。POW乘幂用法:POW(A,B)A的B次幂。例如:  

POW(CLOSE,3)求得收盘价的3次方。SIN正弦值用法:SIN(X)X的正弦值。SQRT开平方用法:SQRT(X)为X的平方  

根。例如:SQRT(CLOSE)收盘价的平方根。TAN正切值TAN(X)X的正切值。  

统计函数(下列函数算法略):(1)、平均绝对偏差用法:AVEDET(X,N)含义:平均绝对偏差,求X的N日平均  

绝对偏差。(2)、数据偏差平方和用法:DEVSQ(X,N)含义:数据偏差平方和,求X的N日数据偏差平方和。(3)、  

线性回归预测值用法:FORCAST(X,N)为X的N周期线性回归预测值。(4)、线性回归斜率用法:SLOPE(X,N)  

为X的N周期线性回归线的斜率。例如:SLOPE(CLOSE,10)表示求10周期线性回归线的斜率。(5)、估算标准差  

用法:ATD(X,N)为X的N日估算标准差。例如:STD(CLOSE,10),求10周期收盘价的估算标准差。(6)、总体标准  

差用法:STDP(X,N)为X的N日总体标准差。(7)、估算样本方差用法:VAR(X,N)为X的N日估算样本  

差。(8)、总体样本方差用法:VARP(X,N)为X的N日总体样本方差。  

指标函数(1)、成本分布用法:COST(10),表示10%获利盘的价格是多少,即有10%的持仓量在该价格以下,其余  

90%在该价格以上为套牢盘,该函数仅对日线分析周期有效。(2)、前M个波峰值――――――前M个ZIG转向波峰值。  

用法:PEAK(K,N,M)表示之字转向ZIG(K,N)的前M个波峰的数值,M必须大于等于1。例如:PEAK(1,5,1)表示%5  

最高价ZIG转向的上一个波峰的数值。(3)、前M个波峰位置――――――前M个ZIG转向波峰到当前距离。用法:  

PEAKBARS(K,N,M)表示之字转向ZIG(K,N)的前M个波峰到当前的周期,M必须大于等于1。例如:PEAKBARS(0,5,1)  

表示%5开盘价ZIG转向的上一个波峰到当前的周期数。(4)、抛物转向用法:SAR(N,S,M0,N为计算周期,S为  

步长,M为极值。例如:SAR(10,2,20)表示计算10日抛物转向,步长为2%,极限值为20%。(5)、抛物转向点用  

法:SARTURN(N,S,M),N为计算周期,S为步长,M为极值,若发生向上转向则1,若发生向下转向则-1,否则为0,其用  

法与SAR函数相同。(6)、前M个波谷值――――――前M个ZIG转向波谷值。用法:TROUGH(K,N,M)表示之字  

转向ZIH(K,N)的前M个波谷的数值,M必须大于等于1。例如:TROUGH(2,5,2)表示%5最低价ZIG转向的前2个  

波谷的数值。(7)、前M个波谷位置――――――前M个ZIG转向波谷到当前距离。用法:TROUGHBARS(K,N,M)  

表示之字转向ZIG(K,N)的前M个波谷到当前的周期数,M必须大于等于1,例如:TROUGHBARS(2,5,2)表示%5最  

低价ZIG转向的前2个波谷到当前的周期数。(8)、获利盘比例用法:WINNER(CLOSE)表示以当前收市价卖出的  

获利盘比例。例如:0.1表示10%获利盘:WINNER(10.5)表示10.5元价格的获利盘。该函数仅对日线分析周期有效。  

(9)、之字转向用法:ZIG(K,N),当价格变化量超过N%时转向,K表示0:开盘价,1:最高价,2:最低价,3:收  

盘价。例如:ZIG(3,5)表示收盘价的5%的ZIG转向。  

绘图函数(1)、画图标DRAWICON:在图形上绘制小图标。用法:DRAWICON(COND,PRICE,TYPE),当  

COND条件满足时,在PRICE位置画TYPE号图标。图标代号:1(笑脸)、2(哭脸)、3(2)、画直线DRAWLINE:  

在图形上绘制直线段。用法:DRAWLINE(COND1,PRICE1,COND2,PRICE2,EXPAND),当COND1条件满足时,在  

PRICE1位置画直线起点,当COND2条件满足时,在PRICE2位置画直线终点,EXPAND为延长类型。例如:  

DRAWLINE(HIGH>=HHV(HIGH,20),HIGH,LOW(<=LLV(LOW,20),LOW,1),表示创20天新高与创20天新低之间画直线向右  

延长。(3)、显示文字DRAWTEXT:在图形上显示文字。用法:DRAWTEXT(COND,PRICE,TEXT),当COND  

条件满足时,在PRICE位置书写文字TEXT。例如:DRAWTEXT(CLOSE/REF(CLOSE,1)>1.08,LOW,’大阳线’)表示当  

日涨幅大于8%时在最低价位置显示“大阳线”字样,注意,显示的字要用英语状态下的单引号括起。(4)、画折线  

POLYLINE:在图形上绘制折线段。用法:POLYLINE(COND,PRICE),当COND条件满足时,以PRICE位置为顶点  

画折线连接。例如:POLYLINE(HIGH>=HHV(HIGH,20),HIGH),表示在创20天新高点之间画折线。(5)、画柱线  

STICKLINE:在图形上绘制柱线。用法:STICKLINE(COND,PRICE1,PRICE2,WIDTH,EMPTY),当COND条件满足  

时,在PRICE1和PRICE2位置之间画柱状线,宽度为WIDTH(10为标准间距),EMPTY不为0则画空心柱。例  

如:STICKLINE(CLOSE>OPEN,CLOSE,OPEN,8,1),表示画K线中阳线的空心柱。  

大智慧的绘图参数:STICK:在指标点和零线之间画柱线。COLORSTICK:同上,并用不同颜色区分上涨、下跌。  

LINESTICK:指标线和柱线都画。VOLSTICK:收市价高于昨日的,画红色空心实体;否则画绿色实心实体。CROSSDOT:  

“x\"点状线。Circledot:“0\"点状线。各种颜色表示:红色colorred、灰色colorgray、绿色colorgreen、黄色coloryellow、蓝  

色colorblue、白色colorwhite.另外颜色还有:粉红colorf00ff0、草绿color00ff00、淡蓝colorf0f000、紫色colorff0099、金黄  

色color008364、紫红color000999、综色color0055ff、深黄色color00cccc、紫罗蓝colore66878、天蓝色colorff937f深草绿  

color399c7f实际上只要在color后面加上0-9、A-F中任6个数字字母组成,如要其它颜色,可自己调

[源码注释]大智慧公式动态翻译结果

1日前的成交量(手)>1日前的成交量(手)*2ANDC>OANDC>收盘价的5日简单移动平均 AND 收阴线AND 成交量(手)<1日前的成交量(手)

推荐阅读:大智慧指标公式

  

1、十年不败  

V1:=LLV(LOW,10);  

V2:=HHV(HIGH,20);  

lyf1:=EMA(((CLOSE-V1)/(V2-V1))*((-100)),3);  

VARg5:=((CLOSE)/(REF(CLOSE,5))>=1.15);  

VARg6:=BACKSET(VARg5,5);  

入市日:=IF((VARg6AND(COUNT(VARg6,5)=1)or(CLOSE>=HHV(HIGH,HIGH))  

AND((CLOSE)/(REF(CLOSE,1))>1.098)AND(REF(VOL,LOW)>REF(VOL,34))  

AND(REF(VOL,LOW)>REF(VOL,1))AND(LYF1>(-93))  

AND(REF(VOL,LOW)>REF(VOL,8))),60,0);  

cross(入市日,(58));  

2、私募进场  

aa:=winner(c+c*15/100)*100;  

bb:=winner(c+c*0/100)*100;  

cc:=aa-bb;  

dd:=(winner(c-c*0.1/100)-winner(c-c*15/100))*100;  

ee:=cc<3anddd<0.5ando<>l;  

a1:=dynainfo(6);  

a2:=if(l>a1,0,if(h<a1,1,(a1-l+0.01)/(h-l+0.01)));  

a3:=v/winner(l);  

a4:=ref(hhv(c,120),1);  

a5:=ref(llv(c,120),1);  

a6:=100*(c-a5)/(a4-a5);  

a7:=a2>0ora2=1;  

a8:=a7anda3/ref(a3,3)>=3anda6<80;  

a9:=ref(a8,1)orref(a8,2)orref(a8,3)orref(a8,4);  

a10:=a8anda9;  

a11:=if(filter(a8,3),5,0);  

a12:=if(filter(a10,3)oree,10,0);  

私募机构进场日:stickline(a11,0,5,5,0),colorff7700;  

私募机构加仓日:stickline(a12,0,15,5,0),colorff00ff;  

stickline(a11,0,5,5,0),colorff7700;  

stickline(a11,0,5,4.5,0),colorff8800;  

stickline(a11,0,5,4,0),colorff9900;  

stickline(a11,0,5,3.5,0),colorffaa00;  

stickline(a11,0,5,3,0),colorffbb00;  

stickline(a11,0,5,2.5,0),colorffcc00;  

stickline(a11,0,5,2,0),colorffdd00;  

stickline(a11,0,5,1,0),colorffee00;  

stickline(a12,0,15,4.5,0),color102099;  

stickline(a12,0,15,4,0),color1020aa;  

stickline(a12,0,15,3.5,0),color1020bb;  

stickline(a12,0,15,3,0),color1020cc;  

stickline(a12,0,15,2.5,0),color1020dd;  

stickline(a12,0,15,2,0),color1020ee;  

stickline(a12,0,15,1,0),color1020ff;  

drawtext(a11,8,'S'),COLORYELLOW;  

drawtext(a12,17,'J'),COLORWHITE;  

3、底部换手OBV  

obv1:=sum(if(c>ref(c,1),v,if(c<ref(c,1),-v,0)),0);{求得obv}  

HS:=SUMBARS(v,CAPITAL);{换手一次时间}  

AA:=if(c>llv(c,HS),1,-1);{期间股价是否创新底}  

BB:=if(obv1>llv(obv1,HS),1,-1);{期间obv是否创新底}  

CC:=AA*BB;  

DD:if(cc=-1,obv1*1.12,obv1);{两者是否背离}  

obv:obv1;  

4、火焰觅庄  

Var1:=EMA(HHV(HIGH,500),21);  

Var2:=EMA(HHV(HIGH,250),21);  

Var3:=EMA(HHV(HIGH,90),21);  

Var4:=EMA(LLV(LOW,500),21);  

Var5:=EMA(LLV(LOW,250),21);  

Var6:=EMA(LLV(LOW,90),21);  

Var7:=EMA((Var4*0.96+Var5*0.96+Var6*0.96+Var1*0.558+Var2*0.558+Var3*0.558)/6,21);  

Var8:=EMA((Var4*1.25+Var5*1.23+Var6*1.2+Var1*0.55+Var2*0.55+Var3*0.65)/6,21);  

Var9:=EMA((Var4*1.3+Var5*1.3+Var6*1.3+Var1*0.68+Var2*0.68+Var3*0.68)/6,21);  

VarA:=EMA((Var7*3+Var8*2+Var9)/6*1.738,21);  

VarB:=REF(LOW,1);  

VarC:=SMA(ABS(LOW-VarB),3,1)/SMA(MAX(LOW-VarB,0),3,1)*100;  

VarD:=EMA(IF(CLOSE*1.35<=VarA,VarC*10,VarC/10),3);  

VarE:=LLV(LOW,30);  

VarF:=HHV(VarD,30);  

Var10:=IF(MA(CLOSE,58),1,0);  

火焰山:EMA(IF(LOW<=VarE,(VarD+VarF*2)/2,0),3)/618*Var10,coloryellow;  

火焰:=STICKLINE(火焰山>0,0,火焰山,4,1);  

今量:火焰山;  

STICKLINE(火焰山>0,0,今量*1.2,8,0),COLOR00EEff;  

STICKLINE(火焰山>0,0,今量*0.8,8,0),COLOR00BBff;  

STICKLINE(火焰山>0,0,今量*0.6,8,0),COLOR0099ff;  

STICKLINE(火焰山>0,0,今量*0.4,8,0),COLOR0066ff;  

STICKLINE(火焰山>0,0,今量*0.2,8,0),COLOR0000ff;  

5、金牌逃顶  

{p1110012;p2110050}  

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

VAR2:=SMA(VAR1,9,1)+100;  

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

VAR4:=SMA(VAR3,3,1);  

VAR5:=SMA(VAR4,3,1)+100;  

VAR6:=VAR5-VAR2;  

趋势:IF(VAR6>45,VAR6-45,0);  

STICKLINE(REF(趋势,1)<趋势,趋势,REF(趋势,1),5,0),colorff00ff;  

STICKLINE(REF(趋势,1)>趋势,趋势,REF(趋势,1),5,0),color00ff00;  

强弱分界:50,POINTDOT,Colorffffcc;  

0,Color00Ffff;  

20,POINTDOT,COlORFFAA66,linethick1;  

80,POINTDOT,COlORFFAA66,linethick1;  

100,Colorffff33;  

v1:=llv(low,10);  

v2:=hhv(h,25);  

价位线:=ema((c-v1)/(v2-v1)*4,4);  

DRAWTEXT(CROSS(价位线,0.3),7,'●'),ColorFFFfff;  

DRAWTEXT(CROSS(3.5,价位线),102,'●'),ColorFFFfff;  

Var2q:=REF(LOW,1);  

Var3q:=SMA(ABS(LOW-Var2q),3,1)/SMA(MAX(LOW-Var2q,0),3,1)*100;  

Var4q:=EMA(IF(CLOSE*1.3,Var3q*10,Var3q/10),3);  

Var5q:=LLV(LOW,30);  

Var6q:=HHV(Var4q,30);  

Var7q:=IF(MA(CLOSE,58),1,0);  

Var8q:=EMA(IF(LOW<=Var5q,(Var4q+Var6q*2)/2,0),3)/618*Var7q;  

Var9q:=IF(Var8q>100,100,Var8q);  

吸筹:STICKLINE(Var9q>-120,0,Var9q,6,1),coloryellow;  

AA3:=(HHV(HIGH,21)-CLOSE)/(HHV(HIGH,21)-LLV(LOW,21))*100-10;  

AA4:=(CLOSE-LLV(LOW,21))/(HHV(HIGH,21)-LLV(LOW,21))*100;  

AA5:=SMA(AA4,13,8);  

走势:=CEILING(SMA(AA5,13,8));  

AA6:=SMA(AA3,21,8);  

卖临界:STICKLINE(走势-AA6>85,103,100,15,1),Color0000ff,linethick2;  

6、真实成交量  

VOL,VOLSTICK;  

VAR1:=VOL/((HIGH-LOW)*2-ABS(CLOSE-OPEN));  

{成交:VOL,POINTDOT;}  

主动买  

盘:IF(CLOSE>OPEN,VAR1*(HIGH-LOW),IF(CLOSE<OPEN,VAR1*((HIGH-OPEN)+(CLOSE  

-LOW)),VOL/2)),COLORRED,POINTDOT;  

主动卖  

盘:IF(CLOSE>OPEN,0-VAR1*((HIGH-CLOSE)+(OPEN-LOW)),IF(CLOSE<OPEN,0-VAR1*(  

HIGH-LOW),0-VOL/2)),COLOR00FF00,POINTDOT;  

STICKLINE(VOL>0,VOL,0,4,1),COLORWHITE;  

STICKLINE(主动买盘>0,0,主动买盘,4,0),COLORRED;  

STICKLINE(主动卖盘<0,0,主动卖盘,4,0),COLOR00FF00;  

净买盘:主动买盘+主动卖盘,pointdot,coloryellow;  

换手率%:VOL/CAPITAL*100,POINTDOT,COLORYELLOW;  

7、波段神偷  

{m:3,100,60;n:3,100,30。}  

Var11:=3*SMA((C-LLV(L,55))/(HHV(H,55)-LLV(L,55))*100,5,1)  

-2*SMA(SMA((C-LLV(L,55))/(HHV(H,55)-LLV(L,55))*100,5,1),3,1);  

趋势线:EMA(Var11,5),linethick2;  

Var12:=(趋势线-REF(趋势线,1))/REF(趋势线,1)*100;  

准备资金:STICKLINE(趋势线<13,0,20,5,0),COLORyellow;  

买入股票:STICKLINE(REF(趋势线,1)<13ANDVar12>13,0,50,5,0),COLORred;  

见顶清仓:STICKLINE(REF(趋势线,1)>90ANDVar12<0,100,80,5,0),COLORff88ee;  

0,linethick2,color999999;100,linethick2,color999999;  

散户线:100*(HHV(HIGH,M)-CLOSE)/(HHV(HIGH,M)-LLV(LOW,M)),colorf0f000;  

Var1:=(CLOSE+LOW+HIGH)/3;  

Var2:=SUM(((Var1-REF(LOW,1))-(HIGH-Var1))*VOL/100000/(HIGH-LOW),0);  

Var3:=EMA(Var2,1);  

JCS:=Var3;  

JCM:=MA(Var3,12);  

JCL:=MA(Var3,26);  

zljr:=(jcs-jcm)*60;  

Var34:=CAPITAL/EMA(VOL,5)/30*1.1;  

gz:=if(CROSS(zljr,var34),50,0);  

Var81:=EMA(HHV(HIGH,500),21);  

Var82:=EMA(HHV(HIGH,250),21);  

Var83:=EMA(HHV(HIGH,90),21);  

Var84:=EMA(LLV(LOW,500),21);  

Var85:=EMA(LLV(LOW,250),21);  

Var86:=EMA(LLV(LOW,90),21);  

Var87:=EMA((Var84*0.96+Var85*0.96+Var86*0.96+Var81*0.558+Var82*0.558+Var83*0.55  

8)/6,21);  

Var88:=EMA((Var84*1.25+Var85*1.23+Var86*1.2+Var81*0.55+Var82*0.55+Var83*0.65)/6  

,21);  

Var89:=EMA((Var84*1.3+Var85*1.3+Var86*1.3+Var81*0.68+Var82*0.68+Var83*0.68)/6,2  

1);  

Var8A:=EMA((Var87*3+Var88*2+Var89)/6*1.738,21);  

Var8B:=REF(LOW,1);  

Var8C:=SMA(ABS(LOW-Var8B),3,1)/SMA(MAX(LOW-Var8B,0),3,1)*100;  

Var8D:=EMA(IF(CLOSE*1.35<=Var8A,Var8C*10,Var8C/10),3);  

Var8E:=LLV(LOW,30);  

Var8F:=HHV(Var8D,30);  

Var810:=IF(MA(CLOSE,58),1,0);  

ck:=EMA(IF(LOW<=Var8E,(Var8D+Var8F*2)/2,0),3)/618*Var810;  

底部:=if(ck>50,50,ck),COLORred;  

底部吸筹:STICKLINE(底部>0,0,底部,4,1),COLORff00ff;  

8红鸟抄底  

{参数:周期(1,100,15),过滤(1,100,8),选股(-30,-20,-26),抄底(-50,-25,-40)}  

红鸟庄家抄底王:0,ColorFF00FF,POINTDOT;  

VAR2:=MA(CLOSE,5);  

VAR3:=MA(CLOSE,10);  

VAR4:=MA(CLOSE,20);  

VAR5:=MA(CLOSE,30);  

VAR6:=(VAR2+VAR3+VAR4+VAR5)/(4);  

VAR7:=((VAR6-REF(VAR6,周期))/(REF(VAR6,周期)))*(100);  

VAR8:=((VAR6-REF(VAR6,周期))/(REF(VAR6,周期)))*(100);  

VAR9:=EMA(VAR7,过滤);  

红包:IF((TROUGHBARS(3,15,1)=0)AND(HIGH>LOW+0.01),10,(-5)),Color00FF00;  

反转:STICKLINE(Var9>1*REF(Var9,1),Var7,0,5,0),COLOREE00EE;  

持股:STICKLINE(Var7>1*REF(Var7,1),Var7,Var9,5,0),COLORRED;  

持币:STICKLINE(Var7<1*REF(Var7,1),Var7,Var9,5,1),COLORGREEN;  

洗盘:STICKLINE(Var7<1*REF(Var7,1)ANDVar9>1*REF(Var9,1),Var7,Var9,10,0),  

COLOR00EEFF;  

VAR10:=((CLOSE-MA(CLOSE,58))/(MA(CLOSE,58)))*(100);  

VAR11:=((VAR10>(1)*(REF(VAR10,1)))AND(VAR10<选股)AND(VAR10>抄底))*(1.5);  

VAR12:=((VOL)/(CAPITAL))*(100);  

VAR13:=LLVBARS(LOW,50);  

VAR14:=SUM(VOL,VAR13);  

VAR15:=HHVBARS(HIGH,50);  

VAR16:=SUM(VOL,VAR15);  

VAR17:=((CLOSE-REF(OPEN,VAR15))/(REF(OPEN,VAR15)))*(100);  

VAR18:=((VAR16)/(CAPITAL))*(100);  

VAR19:=((CLOSE-REF(OPEN,VAR13))/(REF(OPEN,VAR13)))*(100);  

VAR20:=((VAR14)/(CAPITAL))*(100);  

VAR21:=MA(CLOSE,3);  

VAR22:=(REF(CLOSE,2))*(0.86500001);  

VAR23:=(REF(CLOSE,13))*(0.77200001);  

VAR24:=MIN(VAR22,VAR23);  

VAR25:=MA(CLOSE,13);  

抄底王:(IF(((CLOSE-VAR24)/(CLOSE)<0.02999999)AND(VAR17<(-35))AND  

((SUM(VAR12,5))/(5)<1.8),1,0))*(10),ColorFFFFFF;  

DRAWTEXT(抄底王,抄底王,'成功率90追'),COLORFFAA00;  

VAR26:=((CLOSE-REF(CLOSE,1))/(REF(CLOSE,1)))*(100);  

VAR27:=(EMA(CLOSE,12)-EMA(CLOSE,26))*(100);  

VAR28:=EMA(VAR27,9);  

VAR29:=(2)*(VAR27-VAR28);  

DRAWTEXT(Var27<(-50)ANDVar26>7ANDVar27<Var28,(-10),'底'),COLORWHITE;  

DRAWTEXT(Var27<(-50)ANDVar26>7ANDVar27>=Var28,5,'追'),COLORWHITE;  

STICKLINE(Var27<(-50)ANDVar26>7,0,(-10),5,0),COLORFFFF66;  

9提前买入  

Var11:=EMA(HHV(HIGH,500),21);  

Var2:=EMA(HHV(HIGH,250),21);  

Var3:=EMA(HHV(HIGH,90),21);  

Var4:=EMA(LLV(LOW,500),21);  

Var5:=EMA(LLV(LOW,250),21);  

Var6:=EMA(LLV(LOW,90),21);  

Var7:=EMA((Var4*0.96+Var5*0.96+Var6*0.96+Var11*0.558+Var2*0.558+Var3*  

0.558)/6,21);  

Var8:=EMA((Var4*1.25+Var5*1.23+Var6*1.2+Var11*0.55+Var2*0.55+Var3*0.6  

5)/6,21);  

Var9:=EMA((Var4*1.3+Var5*1.3+Var6*1.3+Var11*0.68+Var2*0.68+Var3*0.68)  

/6,21);  

VarA:=EMA((Var7*3+Var8*2+Var9)/6*1.738,21);  

VarB:=REF(LOW,1);  

VarC:=SMA(ABS(LOW-VarB),3,1)/SMA(MAX(LOW-VarB,0),3,1)*100;  

VarD:=EMA(IF(CLOSE*1.35<=VarA,VarC*10,VarC/10),3);  

VarE:=LLV(LOW,30);  

VarF:=HHV(VarD,30);  

Var10:=IF(MA(CLOSE,58),1,0);  

aa3:=(EMA(IF(LOW<=VarE,(VarD+VarF*2)/2,0),3)/618*Var10);  

bb:=aa3>ref(HHV(aa3,60),1);  

cc:=hhv(aa3,60);  

大底:=FILTER(aa3>10,1);  

VA1:=VOL/((HIGH-LOW)*2-ABS(CLOSE-OPEN));  

主买  

1:=IF(CLOSE>OPEN,VA1*(HIGH-LOW),IF(CLOSE<OPEN,VA1*((HIGH-OPEN)+(CLOSE  

-LOW)),VOL/2));  

主卖  

1:=IF(CLOSE>OPEN,0-VA1*((HIGH-CLOSE)+(OPEN-LOW)),IF(CLOSE<OPEN,0-VA1*  

(HIGH-LOW),0-VOL/2));  

aa6:=(主买1-(-主卖1))/主买1;  

STICKLINE(大底>0andc<o,0,cc,4,0),COLORyellow;  

10主力游资  

A:=IF((CLOSE>126.32),(AMOUNT/100000),VOL);  

主力:MA(A,4),LINETHICK0,color00FFFF;  

游资:MA(A,8),LINETHICK0,color00FF00;  

大户:MA(A,16),LINETHICK0,color0000FF;  

散户:MA(A,32),LINETHICK0,colorFFFF00;  

主力参与比例:CEILING(((主力/(((主力+游资)+大户)+散户))*  

100)),LINETHICK0,color00FFFF;  

游资参与比例:CEILING(((游资/(((主力+游资)+大户)+散户))*  

100)),LINETHICK0,color00FF00;  

大户参与比例:CEILING(((大户/(((主力+游资)+大户)+散户))*  

100)),LINETHICK0,color0000FF;  

散户参与比例:CEILING(((散户/(((主力+游资)+大户)+散户))*  

100)),LINETHICK0,colorFFFF00;  

警戒线:MA(A,180),colorFF00FF;  

STICKLINE((主力>0),0,主力,8,0),color0000FF;  

STICKLINE((主力>0),0,主力,7.8,0),color0018FF;  

STICKLINE((主力>0),0,主力,7.5,0),color001BFF;  

STICKLINE((主力>0),0,主力,7.3,0),color0022FF;  

STICKLINE((主力>0),0,主力,7,0),color0035FF;  

STICKLINE((主力>0),0,主力,6.8,0),color0041FF;  

STICKLINE((主力>0),0,主力,6.5,0),color0050FF;  

STICKLINE((主力>0),0,主力,6.3,0),color0059FF;  

STICKLINE((主力>0),0,主力,6,0),color0062FF;  

STICKLINE((主力>0),0,主力,5.7,0),color006CFF;  

STICKLINE((主力>0),0,主力,5.5,0),color007AFF;  

STICKLINE((主力>0),0,主力,5.3,0),color0080FF;  

STICKLINE((主力>0),0,主力,5,0),color0089FF;  

STICKLINE((主力>0),0,主力,4.5,0),color0095FF;  

STICKLINE((主力>0),0,主力,3.5,0),color009CFF;  

STICKLINE((主力>0),0,主力,3,0),color00ABFF;  

STICKLINE((主力>0),0,主力,2.5,0),color00C0FF;  

STICKLINE((主力>0),0,主力,1.5,0),color00D1FF;  

STICKLINE((主力>0),0,主力,1,0),color00EAFF;  

STICKLINE((主力>0),0,主力,0.7,0),color00FFFF;  

STICKLINE((游资>0),0,游资,8,0),color006800;  

STICKLINE((游资>0),0,游资,7.8,0),color007F00;  

STICKLINE((游资>0),0,游资,7,5),color008B00;  

STICKLINE((游资>0),0,游资,7,3),color008B00;  

STICKLINE((游资>0),0,游资,7,0),color009000;  

STICKLINE((游资>0),0,游资,6.8,0),color009500;  

STICKLINE((游资>0),0,游资,6.5,0),color009C00;  

STICKLINE((游资>0),0,游资,6.3,0),color00A300;  

STICKLINE((游资>0),0,游资,6,0),color00AB00;  

STICKLINE((游资>0),0,游资,5.7,0),color00AF00;  

STICKLINE((游资>0),0,游资,5.5,0),color00B900;  

STICKLINE((游资>0),0,游资,5.3,0),color00C000;  

STICKLINE((游资>0),0,游资,5,0),color00C100;  

STICKLINE((游资>0),0,游资,4.5,0),color00CA00;  

STICKLINE((游资>0),0,游资,3.5,0),color00D300;  

STICKLINE((游资>0),0,游资,3,0),color00DB00;  

STICKLINE((游资>0),0,游资,2.5,0),color00EA00;  

STICKLINE((游资>0),0,游资,1.5,0),color00FF00;  

STICKLINE((大户>0),0,大户,8,0),color102088;  

STICKLINE((大户>0),0,大户,7,0),color102099;  

STICKLINE((大户>0),0,大户,6,0),color1020AA;  

STICKLINE((大户>0),0,大户,5,0),color1020BB;  

STICKLINE((大户>0),0,大户,4,0),color1020CC;  

STICKLINE((大户>0),0,大户,3,0),color1020DD;  

STICKLINE((大户>0),0,大户,2,0),color1020EE;  

STICKLINE((大户>0),0,大户,1,0),color1020FF;  

STICKLINE((大户>0),0,大户,8,0),color102088;  

STICKLINE((大户>0),0,大户,7,0),color102099;  

STICKLINE((大户>0),0,大户,6,0),color1020AA;  

STICKLINE((大户>0),0,大户,5,0),color1020BB;  

STICKLINE((大户>0),0,大户,4,0),color1020CC;  

STICKLINE((大户>0),0,大户,3,0),color1020DD;  

STICKLINE((大户>0),0,大户,2,0),color1020EE;  

STICKLINE((大户>0),0,大户,1,0),color1020FF;  

STICKLINE((散户>0),0,散户,8,0),colorFF7700;  

STICKLINE((散户>0),0,散户,7,0),colorFF8800;  

STICKLINE((散户>0),0,散户,6,0),colorFF9900;  

STICKLINE((散户>0),0,散户,5,0),colorFFAA00;  

STICKLINE((散户>0),0,散户,4,0),colorFFBB00;  

STICKLINE((散户>0),0,散户,3,0),colorFFCC00;  

STICKLINE((散户>0),0,散户,2,0),colorFFDD00;  

STICKLINE((散户>0),0,散户,1,0),colorFFEE00;  

STICKLINE((散户>0),0,散户,8,0),colorFF7700;  

STICKLINE((散户>0),0,散户,7,0),colorFF8800;  

STICKLINE((散户>0),0,散户,6,0),colorFF9900;  

STICKLINE((散户>0),0,散户,5,0),colorFFAA00;  

STICKLINE((散户>0),0,散户,4,0),colorFFBB00;  

STICKLINE((散户>0),0,散户,3,0),colorFFCC00;  

STICKLINE((散户>0),0,散户,2,0),colorFFDD00;  

STICKLINE((散户>0),0,散户,1,0),colorFFEE00;

image.png

每日公式解答:

股票公式编写要求:

前一天为倍量阳线,收盘价站在五日线上,次日为阴线,阴线的成交量小于倍量阳线的成交量选股公式。

股票公式编写结果:

REF(V>REF(V,1)*2 AND C>O AND C>MA(C,5),1) AND C<O AND V<REF(V,1);

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。