input:n1(5,0,30),n2(5,0,30);
ma13:ma(c,13),colorred,linethick2;
ma34:ma(c,34),colorgreen,linethick2;
ma55:ma(c,55),colorcyan,linethick2;
drawicon(cross(ma13,ma55) and ma34>ref(ma34,1) andma55>ref(ma55,1),ma55,1);
xg:hhv(h,480),linedot,colorgreen;
drawtext(filter(cross(c,ref(xg,1)),10) and c>ref(xg,1),c*0.99,'突破'),coloryellow;
if datatype>=0 then exit;
////////****** 计算指标变换所需的公共数据 *******
rc:=dynainfo(3);//前收
q:=datacount;
hh:=dynainfo(5);//最高
ll:=dynainfo(6);//最低
f:=max(hh-rc,rc-ll);
ff:=f/rc*100;//最大半振幅
////////////////////////////////////////////////////////////////
////////****** ㈠副图1叠加大盘分时线******(共3个步骤完成指标变换)
//副图1变换所需数据
q1h:=if(ff<1,0.9898*rc,rc-f*1.02);//分时副图1最高位置
q1l:=if(ff<1,0.9798*rc,rc-2*f*1.016);//分时副图1最低位置,同时也是分时副图2最高位置
//①以下计算大盘分时线的最大、最小值
r:=indexc;
rh:=hhv(r,0);//最大值
rl:=llv(r,0);//最小值
//②计算缩放比例、平移值
rb:=(q1h-q1l)/(rh[q]-rl[q]);//缩放比例
ry:=(q1h+q1l-rb*(rh[q]+rl[q]))/2;//平移值
//③变换原来的大盘分时到分时副图1
msd:r*rb+ry,colormagenta,linethick2;//在分时副图1,显示变换后的大盘分时
/////////////////////////////////////////////////////////////////
r:=dynainfo(3);q:=datacount;
hh:=dynainfo(5);
ll:=dynainfo(6);
f:=max(hh-r,r-ll);
q1:=r-f*1.01;//主图下边线
q2:=r-2*f*1.0125;//副图1下边线(0位线)
q3:=r-3*f*1.014;//副图2下边线(0位线)
{有了q1、q2、q3,叠加副图指标也就容易了}
//在副图1叠加rsi
r:="rsi.rsi1";
rh:=hhv(r,0);
rl:=llv(r,0);
rb:=(q1-q2)/(rh-rl);
ry:=(q1+q2-rb*(rh+rl))/2;
rsi14:r*rb[q]+ry[q],colorgreen,linethick2;
aaa:=ref(rsi14,n2)=hhv(rsi14,2*n2+1);
bbb:=backset(aaa,n2+1);
ccc:=filter(bbb,n2) and rsi14=hhv(rsi14,n2+1);
aa1:=barslast(ref(ccc,1));
顶背离:=ref(h,aa1+1)<h and ref(rsi14,aa1+1)>rsi14 and ccc;
drawline(ccc,rsi14,filter(顶背离>0,5),rsi14,0);
drawtext(顶背离,rsi14*1,'顶背离'),coloryellow;
aaa2:=ref(rsi14,n2)=llv(rsi14,2*n2+1);
bbb2:=backset(aaa2,n2+1);
ccc2:=filter(bbb2,n2) and rsi14=llv(rsi14,n2+1);
aa2:=barslast(ref(ccc2,1));
底背离:=ref(l,aa2+1)>l and ref(rsi14,aa2+1)<rsi14 and ccc2;
drawline(ccc2,rsi14,filter(底背离>0,5),rsi14,0),colormagenta;
drawtext(底背离,rsi14,'底背离'),coloryellow;
drawicon(cross(rsi14,msd),msd,1);
/////////////////////////////////////////////////////////////////
////////******** ㈡在副图2叠加macd ********
//副图2变换所需数据
q2h:=if(ff<1,0.9797*rc,rc-2*f*1.016);//分时副图2最高位置
q2l:=if(ff<1,0.9697*rc,rc-3*f*1.011);//分时副图2最低位置
//以下清除原始的指标线,并画横坐标线
fillrgn(1,q2h,q2l),colorblack;
cz:=(q2h-q2l)/6;
q2l,pointdot,,colorwhite;
q2l+cz,pointdot,color0000cc;
q2l+2*cz,pointdot,color0000cc;
q2l+3*cz,pointdot,color0000cc;
q2l+4*cz,pointdot,color0000cc;
q2l+5*cz,pointdot,color0000cc;
a1:="macd.diff";
a2:="macd.dea";
a3:="macd.macd";
mh:=hhv(max(a1,a3),0);
ml:=llv(min(a3,a1),0);
mb:=(q2h-q2l)/(mh[q]-ml[q]);//缩放比例,选macd或diff来计算缩放比例
my:=(q2h+q2l-mb*(mh[q]+ml[q]))/2;//平移值
diff:a1*mb+my,colorwhite;//副图2显示原来的diff指标线
dea:a2*mb+my,coloryellow;//副图2显示原来的dea指标线
macd:=a3*mb+my;//副图2显示原来的macd指标线
stickline(macd>my,my,macd,1,1),colorred;
stickline(macd<my,my,macd,1,1),colorcyan;
sz:=(3*close+2*open+low+high)/7;
趋势:=ema(3*sz-2*sma(sz,2,1),10),colorred,linethick2;
aa1:=趋势;
aa2:=趋势;
aa3:=趋势;
mha:=hhv(max(aa1,aa3),0);
mla:=llv(min(aa3,aa1),0);
mba:=(q2h-q2l)/(mha[q]-mla[q]);//缩放比例,选macd或diff来计算缩放比例
mya:=(q2h+q2l-mba*(mha[q]+mla[q]))/2;//平移值
hhh:aa1*mba+mya,colormagenta;//副图2显示原来的diff指标线
aa:=ref(diff,n1)=hhv(diff,2*n1+1);
bb:=backset(aa,n1+1);
cc:=filter(bb,n1) and diff=hhv(diff,n1+1);
a1:=barslast(ref(cc,1));
顶背离:=ref(close,a1+1)<close and ref(diff,a1+1)>diff and cc;
drawicon(顶背离,diff,2);
drawtext(顶背离,diff*1.2,'顶背离'),colorgreen;
drawline(cc,diff,filter(顶背离>0,5),diff,0),colorred;
aa2:=ref(diff,n1)=llv(diff,2*n1+1);
bb2:=backset(aa2,n1+1);
cc2:=filter(bb2,n1) and diff=llv(diff,n1+1);
a2:=barslast(ref(cc2,1));
底背离:=ref(close,a2+1)>close and ref(diff,a2+1)<diff and cc2;
drawicon(底背离,diff,1);
drawtext(底背离,diff*1.1,'底背离'),coloryellow;
drawline(cc2,diff,filter(底背离>0,5),diff,0),colorred;
{以下为千钧老师的支撑压力}
b:=barscount(c);
d:=barslast(b);
hh:=hhv(h,d);
drawtext(barstatus=1,hh,stklabel+' '+stkname+' '),colorffff80,pxdn20,align4,align2;
换手率:=100*v/capital,colorffffff;
rh:=h-l;
r:=dynainfo(13)*100;
gj:=if(c=indexc,(indexc+indexh+indexl+indexo)/4,amount/ (v+0.01)/100);
明日阻力:=l+(gj-l)+(c-l);
明日支撑:=l+(c-gj);
今日阻力:=ref(明日阻力 , 1);
今日支撑:=ref(明日支撑 , 1);
drawtext(barstatus=2 ,hh,'-------------------------------- -- '),colorffffff,pxdn2,align4,align2,;
drawtext(barstatus=2 and c>=今日支撑,hh,'今日支撑 =:'+numtostr(今日支撑 ,2 )+' '),colorff00ff,pxdn50,align4,align2,;
drawtext(barstatus=2 and c<今日支撑,hh,'今日支撑 =:'+numtostr(今日支撑 ,2 )+' '),,color0000ff,pxdn50,align4,align2,;
drawtext(barstatus=2 and c>=今日阻力,hh,'今日阻力 =:'+numtostr(今日阻力 ,2 )+' '),align4,color0000ff,pxdn20,align2,;
drawtext(barstatus=2 and c<今日阻力,hh,'今日阻力 =:'+numtostr(今日阻力 ,2 )+' '),color00ff00,pxdn20,align4,align2,;
drawtext(barstatus=2 ,hh,'明日阻力=:'+numtostr(明日阻力,2 )+' '),color00ffff,pxdn20,align4,align2,;
drawtext(barstatus=2 ,hh,'明日支撑=:'+numtostr(明日支撑,2 )+' '),color00ffff,pxdn50,align4,align2,;
drawtext(barstatus=2 ,hh,'-------------------------------- -- '),colorffffff,pxdn70,align4,align2,;
drawtext(barstatus=2 and v>ref(v,1) and ma(v,5)>ref(ma (v,5),1),hh,'今日成交量大于昨日,且有继续增大趋势'+' '),color8285ff,pxdn90,align4,align2,;
drawtext(barstatus=2 and v<ref(v,1) and ma(v,5)>ref(ma (v,5),1),hh,'今日成交量小于昨日,但有放大迹象'+' '),color8285ff,pxdn90,align4,align2,;
drawtext(barstatus=2 and v>ref(v,1)and ma(v,5)<ref(ma (v,5),1),hh,'今日成交量大于昨日, 但有缩小迹象'+' '),color8285ff,pxdn90,align4,align2,;
drawtext(barstatus=2 and v<ref(v,1)and ma(v,5)<ref(ma (v,5),1),hh,'今日成交量小于昨日,且有缩小迹象'+' '),color8285ff,pxdn90,align4,align2,;
////////////////////////////////////////////////////////////////
if datatype>=0 then exit;
rc:=dynainfo(3);
q:=datacount;
hh:=dynainfo(5);
ll:=dynainfo(6);
f:=max(hh-rc,rc-ll);
ff:=f/rc*100;
////////////////////////////////////////////////////////////////
q1h:=if(ff<1,0.9898*rc,rc-f*1.02);
q1l:=if(ff<1,0.9798*rc,rc-2*f*1.016);
上一指标公式:大道至简:KDJ的实战经典应用分析原理和公式 飞狐源码大道指标 源码
下一指标公式:MKR三指综合公式 飞狐综合MKR指标 源码
☉ 好公式网发布的指标公式主要用于软件技术面分析,仅供参考,勿用于实际操作,据此操作风险自负!
☉ 解压密码:www.goodgongshi.com 就是好公式网域名,希望大家看清楚,切勿输错。
☉ tnc和tni格式指标公式,仅可以用通达信软件引入使用,例如可以用通达信软件引入使用指标公式;
☉ tne格式指标公式,仅可以用通达信软件公式编辑器5.0版导入,高版本兼容低版本;
☉ fnc格式指标公式,可以用大智慧软件新一代高速行情分析系统股票软件使用,少部分可以用分析家软件引入使用;
☉ alg格式指标公式,仅仅可以用飞狐交易师软件引入使用;exp格式指标公式,仅可以用大智慧经典版软件引入使用;
☉ hxf格式指标公式,仅可以用同花顺软件引入使用。
☉ 如果您发现下载软件链接错误,请联系管理员报告错误。
☉ 好公式网欢迎各位网友帮忙宣传转发本站网址,有您的支持,我们会做得更好!
☉ 本文分时背离--权证的好帮手.会用的这是一把利剑不会用的无非是一根烧火棍而已公式 飞狐烧火棍这是指标 源码仅供学习研究。