大智慧飞狐分析家通达信钱龙麒麟公式编辑教程大全_第1页
大智慧飞狐分析家通达信钱龙麒麟公式编辑教程大全_第2页
大智慧飞狐分析家通达信钱龙麒麟公式编辑教程大全_第3页
大智慧飞狐分析家通达信钱龙麒麟公式编辑教程大全_第4页
大智慧飞狐分析家通达信钱龙麒麟公式编辑教程大全_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

大智慧、飞狐、分析家、通达信、钱龙、麒麟公式编辑教程大全文库.txt逆风的方向,更适合飞翔。我不怕万人阻挡,只怕自己投降。你发怒一分钟,便失去60分钟的幸福。忙碌是一种幸福,让我们没时间体会痛苦;奔波是一种快乐,让我们真实地感受生活;疲惫是一种享受,让我们无暇空虚。生活就像"呼吸""呼"是为出一口气,"吸"是为争一口气。技术指标公式用于绘制技术指标线。以KDJ指标为例,右键点击KDJ,选择“编辑公式”后打开公式算法编辑器,显示出KDJ指标公式的内容。参数名称:最小值,最大值,缺省值N:110O9M1:2403M2:2403RSV:=(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线的差值。(以下是引用‘wjwjc’版主对计算‘5日均线上升角度’的实例讲解aa:=ma(c,5);{这是5日均线}bb:=ref(ma(c,5),1);{这是昨日5日均线}cc:(aa-bb)/bb>n/100;{这是5日均线增长比率,比率越大,其上长的斜率就越大}n是参数,n%是5日均线的增长比率,因此n定5以上可能其的斜率就越大,你可试试。)(对于时间限制的问题,我们就以‘庄家进出’公式来作分析了解。Var1:=IF(YEAR>=2034ANDMONTH>=1,0,1);{VAR1赋值:如果年份>=2034AND月份>=1,返回0,否则返回1}{点评:这个语句在配合其它语句使用的情况下可起到时间限制作用}VarC:=MA(SUM(IF(CLOSE>REF(CLOSE,1),VOL,IF(CLOSE<REF(CLOSE,1),0-VOL,0)),0)/25000,2)*Var1;{VARC赋值:如果收盘价>昨收,返回成交量(手),否则返回(如果收盘价<昨收,返回0-成交量(手),否则返回0)的历史累和/25000的2日简单移动平均*VAR1}{点评:在这句用到了VAR1,当VAR1符合条件即:年份>=2034和月份>=1时,则VAR1=0,这样以后计算出来的结果全是0,这时该指标便毫无意义了,起到了时间限制的作用。}分界线:EMA(VarC,26)*Var1,LINETHICK2,COLORf0f000;{输出分界线:VARC的26日异同移动平均*VAR1,LINETHICK2,COLORF0F000}庄家线1:EMA(VarC,1)*Var1,COLORRED;{输出庄家线1:VARC的1日异同移动平均*VAR1,画红色}庄家线2:EMA(VarC,6)*Var1,COLORYELLOW;{输出庄家线2:VARC的6日异同移动平均*VAR1,画黄色}庄家线3:EMA(VarC,12)*Var1,COLOR00ff00;{输出庄家线3:VARC的12日异同移动平均*VAR1,COLOR00FF00})颜色代码如:colorred{红}colormagenta(COLORf00ff0){品红}coloryellow{黄}colorgray{灰}colorffff00{兰}colorblue{青}colorwhite{白}colorgreen{绿}colorbrown{棕}linethick{0--7指标线粗细}linethick{同时显示柱状线和指标线}circledot{空心园点}pointdot{小点}pointdot,linethick2{实心方点}crossdot{X点状线}cmcledot{0点状线}stick{显示}colorstick{显示}linestick{显示}希望各位指标爱好者自己动手进行配色修改,这样才会记得牢,学得透,不断探索,不断前进。一花开放不是春,万紫千红春满园。走势形态特征指标:为了满足大家选股的需要,这里主要介绍股票走势特征、形态特征指标的编制。走势形态特征指标编制的基础。(1)放量、缩量(成交量函数为VOL)A、放量a.今天成交量较昨天增加了1倍,表示如下:VOL/REF(VOL,1)>2b.今天成交量较10个交易日平均成交量放大了1倍,表示如下:a:=ma(vol,10);Vol/a>2或者直接用如下公式表示:vol/ma(vol,10)>2;c.今日的5日均量较10个交易日平均成交量放大了1倍,表示如下:a:=ma(vol,10);b:=ma(vol,5);b/a>2;d.今日的成交量超过了整个流通盘的5%,表示如下:vol/capital>0.05;其中capital代表流通盘。B、缩量a.今日成交量较昨日减少了一半,表示如下:vol/ref(vol,1)<0.5;b.今日成交量较10个交易日平均成交量减少一倍,表示如下:a:=ma(vol,10);vol/a<2;或者直接用如下公式表示:vol/ma(vol,10)<2;c.今日的5日均量较10个交易日平均成交量减少1倍,表示如下:a:=ma(vol,10);b:=ref(a,5);a/b<2;d.今日的成交量低于了整个流通盘的5%,表示如下:vol/capital<0.05;(2)上涨、下跌上涨今天的涨幅达到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);跳空高开(high为最高价)open>ref(high,1);跳空低开(low为最低价)open<ref(low,1);走势特征选股公式的编制(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倍。形态特征选股公式的编制(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)andabs(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)andabs(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%以下,同时前二均线今日比昨日上翘。3.1指标公式:均线通道新建公式“均线通道”(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.修改公式:左键选中公式线后,点击右键,在弹出的对话框中,选中“修改指标”项,直接调出《公式编辑器》修改公式。如果左键选指标线不便,直接用右键选参数数值,也可调出公式编辑器。17.鼠标动态提示:将鼠标放在函数上,等一会系统自动出现提示框,方便函数学习和应用,如图:3.2选股公式:均线通道改公式“均线通道”(JXTD)为选股公式“均线通道”1.〖Ctrl〗+〖F〗打开“公式**器”;2.点击“条件选股公式”选项;3.点击“新建”按钮,打开“条件选股公式编辑器”;4.点击“引入指标公式”按钮,选最后一项“均线通道”,确定;5.修改输出:公式输出项改为赋值项;即将〖:〗符改为〖:=〗符;6.新建输出项:选股:CLOSE<下轨;{选出收盘价小于下轨的股票};如图7.测试公式通过;8.〖Ctrl〗+〖T〗打开条件选股公式“均线通道”,进入公式选股操作程序;3.3五彩K线公式:均线通道改公式“均线通道”(JXTD)为五彩K线公式“均线通道”1.〖Ctrl〗+〖F〗打开“公式**器”;2.点击“五彩K线公式”选项;3.点击“新建”按钮,打开“K线指示公式编辑器”;4.点击“引入指标公式”按钮,选“均线通道”确定;五彩K线公式公式名: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%的幅度变成“下轨”}CLOSE<下轨,COLORRED;{小于下轨提示买入红色}CLOSE>上轨,COLORYELLOW;{高于上轨提示卖出黄色}HIGH>上轨*1.06,COLORBLUE;{高于上轨6%提示清仓蓝色}LOW<下轨*0.94,COLORMAGENTA;{低于下轨6%提示加仓洋红色}--------------------------------------------------5.测试通过,退出;6.〖Ctrl〗+〖K〗,打开“五彩K线指示”---“均线通道”;7.查看效果,不满意就修改参数一直到满意为止;3.4交易系统公式改公式“均线通道”(JXTD)为交易系统公式“均线通道”1.〖Ctrl〗+〖F〗打开“公式**器”;2.点击“交易系统公式”选项;3.点击“新建”按钮,打开“交易系统公式编辑器”;4.点击“引入指标公式”按钮,选“均线通道”确定;公式名: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%的幅度变成“下轨”}{多头买入}ENTERLONG:CLOSE<下轨;{多头卖出}EXITLONG:CLOSE>上轨;---------------------------------------------------5.测试通过,退出;6.〖Ctrl〗+〖E〗,打开“五彩K线指示”---“均线通道”;7.查看效果,不满意就修改参数一直到满意为止;8.删除指示:快捷键〖Ctrl〗+〖H〗;鼠标左键选中指示图标,按〖Delete〗,或者点击鼠标右键,在弹出的菜单中选“删除交易系统指示”。3.5颜色参数应用:“MACD”K线公式名称:MACDK简称:“MACD”K线----------------------------DIF:EMA(CLOSE,SHORT)-EMA(CLOSE,LONG);DEA:EMA(DIF,MID);MACDDIF-DEA)*2,COLORSTICK;D1:=EMA(C,3)-EMA(C,8);D2:=EMA(O,3)-EMA(O,8);D3:=EMA(H,3)-EMA(H,8);D4:=EMA(L,3)-EMA(L,8);DRAWICON(CROSS(D1,DIF)ANDDIF<0,D4-0.1,10);STICKLINE(D1>=D2,D1,D2,8,0),COLOR0055AA;STICKLINE(D1<=D2,D1,D2,8,0),COLOR006600;STICKLINE(D1>=D2,D1,D2,5,0),COLOR0077CC;STICKLINE(D1>=D2,D1,D2,3,0),COLOR0099DD;STICKLINE(D1>=D2,D3,D4,0,0),COLOR00BBFF;STICKLINE(D1<=D2,D1,D2,5,0),COLOR009900;STICKLINE(D1<=D2,D1,D2,3,0),COLOR00BB00;STICKLINE(D1<=D2,D3,D4,0,0),COLOR00EE00;------------------------------示图颜色参数不是函数,它描述待画图形的颜色,将其插入到每个指标公式后面,用逗号分隔开。常用颜色参数有:COLORBLACK黑色COLORBLUE蓝色COLORGREEN绿色COLORCYAN青色COLORRED红色COLORMAGENTA洋红色COLORBROWN棕色COLORLIGHTGRAY淡灰色COLORGRAY深灰色COLORLIGHTBLUE淡蓝色COLORLIGHTGREEN淡绿色COLORLIGHTCYAN淡青色COLORLIGHTRED淡红色COLORLIGHTMAGENTA淡洋红色COLORYELLOW黄色COLORWHITE白色颜色描述符还可以自定义颜色,格式为COLOR+“RRGGBB”:RR、GG、BB表示红色、绿色和蓝色的分量,每种颜色的取值范围是00-FF,采用了16进制。例如:MA5:MA(CLOSE,5),COLOR00FFFF表示纯红色与纯绿色的混合色:COLOR808000表示淡蓝色和淡绿色的混合色。(参见《附件》--颜色代码表)3.6新增函数应用(horcalc)函数:HORCALC(X)说明:数据项:100-HIGH,101-OPEN,102-LOW,103-CLOSE,104-VOL,105-涨幅计算方式:0-累加,1-排名次权重:0-总股本,1-流通股本,2-等同权重,3-流通市值用法:HORCALC(板块名称,数据项,计算方式,权重)例如:HORCALC('自选股',103,0,1);以自选股板块股票的总股本为权重,以收盘价为数源进行累加。公式名称:zdkx公式描述:自定指数K线参数:(最小值)(最大值)(缺省值)#n:110010---------------高:=HORCALC('湖北板块',100,0,1);开:=HORCALC('湖北板块',101,0,1);低:=HORCALC('湖北板块',102,0,1);收:=HORCALC('湖北板块',103,0,1);自定K线:DRAWKLINE(高,开,低,收);MA(自定K线,N);---------------公式说明:1.用于制作自定义指数、自设板块指数K线。2.先制作自定义板块,“Ctrl+z”,填写好板块名称和简称(数字);3.“板块名称”须用单引号,如'自选股'、'庄股';4.起始位为1000点(下载到本地数据);5.板块内不要含有太多的股票数量,以免影响速度;3.7新增函数应用(blocksetnum)函数:BLOCKSETNUM(板块名称)说明:统计板块中股票数量用法:BLOCKSETNUM(板块名称)注意:板块名称要用单引号例如:BLOCKSETNUM('ST板块'),返回“ST板块”数量。公式名称:STPM公式描述:个股在st板块内排名--------------板块股数量:BLOCKSETNUM('ST板块'),NODRAW;ST涨幅排名:HORCALC('ST板块',105,1,2);说明:NODRAW是不输出线型只输出数值命令,用于多指标不兼容坐标;常用的语句1)今收盘对于N日内最低收盘价的涨幅(%)(c-llv(c,n))/llv(c,n)*100;2)今收盘价对于N日最高收盘价的跌幅(%)(HHV(C,N)-C)/HHV(C,N)*100;3)股价在过去N日内运行空间的相对位置(C-LLV(L,N))/(HHV(H,N)-LLV(L,N))*100;4)股价上方N1%至N2%处的筹码(%)aa:=winner(c+c*n2/100)*100;bb:=winner(c+c*n1/100)*100;aa-bb5)股价下方N1%至N2%处的筹码(%)(winner(c-c*n1/100)-winner(c-c*n2/100))*100;6)收盘价N%处的套牢盘100-(winner(c*N/100))*100;7)收盘价N%处的获利盘winner(c*N/100)*100;8)下影线(MIN(O,C)-L)/L*100;9)上影线(h-max(o,c))/max(o,c)*100;10)本周期的涨跌幅(c-ref(c,1))/ref(c,1)*100;11)振幅(h-l)/l*100;12)均线金叉(M.N为均线周期)cross(ma(c,m),ma(c,n))13)均线多头排列a1:=ma(c,n1);a2:=ma(c,n2);a3:=ma(c,n3);a4:=ma(c,n4);count(a1>a2anda2>a3anda3>a4,3);14)均线空头排列a1:=ma(c,n1);a2:=ma(c,n2);a3:=ma(c,n3);a4:=ma(c,n4);count(a1<a2anda2<a3anda3<a4,3);15)N日均线向下aa:=ma(c,n);bb:=ref(aa,2);aa<bb16)向前N日至M日出现过均线死叉(P1<P2)aa:=ma(c,p1);bb:=ma(c,p2);cc:=ref(cross(bb,aa),n);count(cc,m);17)今日成交量大于N日以来的均量VOL>MA(VOL,N);18)低位密集A1:=COST(85);A2:=COST(15);A3:=A1-A2;A4:=(A1+A2)/2;A5:=A3/A4*100<10;B1:=HHV(H,120);B2:=LLV(L,120);B3:=B1-B2;B4:=(A4-B2)<B3/2;A5ANDB4;19)换手率VOL/CAPITAL*100;20)N日盈亏V1:=VOL/SUM(VOL,N);V2:=DMA(CLOSE,V1);V3:(CLOSE-V2)/V2*100;1.成交量连续5天超过30天均量点count(vol>ma(vol,30),5)=52.请老师编一选股公式;要求1;日均线多头排列的情况下(5,10,30,60。。。)2:5日。10日均线高度粘合--相等或相差1-2分钱,30均线与5,10均线相差1角以下。3:日量比大于2。先谢谢!!!1.ma(c,5)>ma(c,10)andma(c,10)>ma(c,30)andma(c,30)>ma(c,60)and。。。2.abs(ma(c,5)-ma(c,10))<0.03andabs(ma(c,30)-max(ma(c,5),ma(c,10)))<0.13.DYNAINFO(17)>23.威力雷达rad7日内连续上扬怎样编写?谢谢V1:=(c/ref(c,1)-indexc/ref(indexc,1))*200;RAD:=sum(v1,0);count(rad>ref(rad,1),7)=7威力雷达Mrad在7日内连续上扬怎样编写?谢谢V1:=(c/ref(c,1)-indexc/ref(indexc,1))*200;RAD:=sum(v1,0);MRAD:=MA(RAD,30);count(mrad>ref(mrad,1),7)=74.请问。10日内涨幅大于10%的选股公式怎样编?c/ref(c,10)>1.15.如何编写股价在一个上涨或下跌的行情中第3次触及30日均线时发出提醒的指标?M3:=MA(C,30);N1:=BARSLAST(M3>REF(M3,1));AA:=CROSS(C,M3);COUNT(AA,N1)=36.请问:cys指标中数值要小于-5,怎样编写到其他指标中.,谢谢!(C-CYC(13))/CYC(13)*100<-57.当涨幅大于5%,要主图K线的实体的一半变为另一色。如何表达?STICKLINE(c/ref(c,1)>1.05,(c+o)/2,c,10,1),coloryellow;8.成交量连续3天涨的公式COUNT(VOL>REF(VOL,1),3)=39.请问怎样用公式表示年线摆脱下降趋势出现向上拐头?COUNT(MA(C,250)>REF(MA(C,250),1),3)=310.股价创出新高后,又调整到30日均线附近的选股公式如何编写?COUNT(C>=HHV(C,N),5)=1ANDC/MA(C,30)>=1ANDC/MA(C,30)<1.0211.怎么定义一阳线紧跟两阴线的函数?ref(c,2)>ref(o,2)andref(c,1)<ref(o,1)andc<o;12.60日线在过去的10天内涨跌幅度在1%COUNT(BETWEEN(ma(c,60),ref(ma(c,60),10)*1.01,ref(ma(c,60),10)*0.99),10)=10;13.RSI(周线)在70天内第二次上穿80,如何编制?COUNT(CROSS("RSI.RSI1#WEEK",80),70)=214.今天涨幅3%昨天涨幅2%前天涨幅1%的个股(c-ref(c,1))/ref(c,1)>0.3and(ref(c,1)-ref(c,2))/ref(c,2)>0.2and(ref(c,2)-ref(c,3))/ref(c,3)>0.115.破5天线,3天后又重新站上5天线的个股cross(ref(ma(c,5),3),ref(c,3))andcross(c,ma(c,5))16.今天一阳上穿5,10,30天线个股cross(c,ma(c,5)andcross(c,ma(c,10))andcross(c,ma(c,30))17.3天内5天线上穿10天线,10天线上穿20天线的个股count(cross(ma(c,5),ma(c,10)),3)>=1andcount(cross(ma(c,10),ma(c,20)),3)>=118.日macd翻绿3内又翻红的个股。count(cross(0,"MACD.MACD"),3)=1andcount(cross("MACD.MACD",0),3)=119.5天线拐头向下3天内又拐头向上的个股。count(cross(ref(ma(c,5),1),ma(c,5)),3)=1andcount(cross(ma(c,5),ref(ma(c,5),1)),3)=120.收盘价比开盘价高出6%,当日涨幅超过6%,实体占整天振幅的80%以上C/O>1.06ANDC/REF(C,1)>1.06ANDC-O>0.8*(H-L)小指标公式编码集中问答(二)1.怎样编制全市场平均价格公式现在的指数不能说明市场真实平均价格,怎样写才准确呢?沪股均价:"1A0002$AMOUNT"/"1A0002$VOL"/100;深股均价:"399107$AMOUNT"/"399107$VOL"/100;均价:("1A0002$AMOUNT"+"399107$AMOUNT")/("1A0002$VOL"+"399107$VOL")/100;2.用股价选股input:年(2004),月(8),日(31),最小价格(1),最大价格(2);n:=DATEDIFF(((年-1900)*10000+月*100+日),DATE);//计算输入日期和现在日期周期tj:REF(CLOSE,n)>最小价格andREF(CLOSE,n)<最大价格;3.1,股价突破60日均线的选股公式,2,和怎么选出一段时间以来的涨停板个股公式1cross(c,ma(c,60));2f:=ref(c,1)*1.1-c<0.01;count(f,n)>0;//N天内出现过涨停4.股价横盘,MACD金叉,然后股价创新底,MACD没死叉。REF(((HHV(H,N)-LLV(L,N))/LLV(L,N)),1)<=0.04ANDc<ref(LLV(L,N),1)and"macd.diff">"macd.dea";5.过滤一个条件成立的信号过滤:=(EMA(C,60)>EMA(C,30))>(EMA(C,60)>EMA(C,30)*1.05);我需要这个信号以外成立的信号过滤:=(EMA(C,60)>EMA(C,30))>(EMA(C,60)>EMA(C,30)*1.05);not(过滤)***IF(过滤,0,1);6.收盘价在20日均线之上,收盘价连升二天。f:=c/ref(c,1);count(c>ma(c,20)andf>1,2)=2;7.求最大值?在飞狐中如何求以下四个代数式中的最大值a-b,b-c,a-c,d-cMAX(A,B)只能返回A和B中的较大值?MAX(MAX(A,B),MAX(C,D));通用的“二次金叉”通式。Jm:=CROSS("指标名称.指标线1","指标名称.指标线2");JmCOUNT:=COUNT(Jm,BARSLAST("指标名称.指标线1(或指标线2)"大于或小于某数));Jmtj:40*("指标名称.指标线1(或指标线2)"小于或大于某数));Drawtext(Jmtj,40,'…………二次金叉');条件选股:60*(Jmtjand…………),colorgreen;例如(这里给出三个例子)1、Macd在0轴线以下二次金叉Jm:=CROSS("Macd.DIFF","Macd.DEA");JmCOUNT:=COUNT(Jm,BARSLAST("Macd.DEA">=0));Jmtj:40*("Macd.DEA"<0andCount(JmCount=2,21)=1);Drawtext(Jmtj,40,'Macd在0轴线以下二次金叉');条件选股:60*(JmtjandSlope(Ma(C,5),2)>0),colorgreen;Drawtext(条件选股,50,'5日3%成功率:44.71%');2、KD在60轴线以下二次金叉Jm:=CROSS("KD.K","KD.D");JmCOUNT:=COUNT(Jm,BARSLAST("KD.D">=60));Jmtj:40*("KD.D"<60andCount(JmCount=2,21)=1);Drawtext(Jmtj,"KD.D",'KD在60轴线以下二次金叉');条件选股:60*(JmtjandSlope(Ma(C,20),3)>0),colorgreen;Drawtext(条件选股,50,'5日3%成功率:50.3%');3、SlowKD在30轴线以下二次金叉Jm:=CROSS("SlowKD.K","SlowKD.D");JmCOUNT:=COUNT(Jm,BARSLAST("SlowKD.D">=

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论