股票公式编写通达信 大智慧 同花顺飞狐钱龙.docx
《股票公式编写通达信 大智慧 同花顺飞狐钱龙.docx》由会员分享,可在线阅读,更多相关《股票公式编写通达信 大智慧 同花顺飞狐钱龙.docx(37页珍藏版)》请在冰豆网上搜索。
股票公式编写通达信大智慧同花顺飞狐钱龙
股票软件指标公式修改编辑大全通达信大智慧同花顺飞狐钱龙
源码如下:
想要自己编指标指标或修改就参考以下大全:
参数名称:
最小值,最大值,缺省值
N:
1 10O 9
M1:
2 40 3
M2:
2 40 3
RSV:
=(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{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)>2
b.今天成交量较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
(3)K线的描述
阳线
close>open;
阴线
close高开
open>ref(close,1);
低开
open跳空高开(high为最高价)
open>ref(high,1);
跳空低开(low为最低价)
open走势特征选股指标的编制
(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(open0.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:
=closecount(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注:
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:
=volcount(a,n)=n;
注:
其中条件a的含义为成交量较上一交易日缩小,n为要统计的阶段时间,可在参数设定范围内设定参数范围。
(19)间隔放量
a:
=ma(vol,5);
barscount(c)>=nandhhv(a,n)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(cm/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注:
n1、n2、n3、n4j日均线呈空头排列,isup也可以用close(3)早晨之星
ref(close,2)/ref(open,2<0.95andref(open,1)[1.05andclose>ref(close,2);]
注:
早晨之星,这种形态和叫法自然是后市向好,为买进信号。
早晨之星由三根K线组成,其顺序是:
第一天在下跌过程中已形成一根阴线:
ref(close,2)/ref(open,2<0.95
第二天呈裂口下跌,K线实体较短,构成星的主体部分,阴线或阳线均可,有无上下影线均不重要。
ref(open,1) 关键是第三根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)[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=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注:
黄昏之星表示股价回落,是卖出信号,应伺机抛货。
幕星同样由三根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(8)跳空缺口
high[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/cref(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.密码保护:
010101
7.参数设置:
#N:
最小值为1,最大值为100,缺省值(默认)为26;
8.