当前位置:首页 > 飞狐 > 正文

飞狐《均线角度》指标公式源码

发布时间:2026-10-05 21:13 作者:云析 阅读:2 点赞:0 收藏:0
分享
分享到微信 ×
打开微信「扫一扫」,在微信内打开并分享

均线角度比均线交叉更早反映趋势变化。这套主图指标用5日、10日、30日均线的斜率角度判断强弱,配合资金流向和MACD柱状值过滤,买卖点用图标标出,基本面信息自动显示在左上角。

使用技巧:

1、均线角度大于30度且5日角度上穿60度,是短期强势信号,用红圈标注。

2、5日角度上穿30度且20日偏值抬升,是加仓参考信号,用白圈标注。

3、5日角度下穿30度且价格在30日均线上方,是减仓参考信号,用菱形标注。

4、20日偏值上穿0轴且放量突破,是买入参考信号,用黄圈标注。

5、条件成立时K线下方出现紫色点状线,代表多周期共振强势。

飞狐《均线角度》指标公式源码

公式源码
DRAWTEXTEX(c,1,5,5,'所属板块:' + BLKNAME),ALIGN4,colorred;
股本总:=FINANCE( 1);
流通股:=FINANCE( 7);
流通比:=流通股/股本总*100;
每股益:=FINANCE(33);
市盈值:=DYNAINFO(39);
每股净:=FINANCE(34);
DRAWTEXTEX(c,1,5,55,'总股本:'+NUMTOSTR(股本总,0)+'万股' +' 流通A股:'
+NUMTOSTR(流通股,0)+'万股'+' 流通比例:'+NUMTOSTR(流通比,3)+'%'+' 市盈率:'
+NUMTOSTR(市盈值,2)+' 倍'+' 收益:'+NUMTOSTR(每股益,3)+' 元'+' 净资产:'
+NUMTOSTR(每股净,3)+' 元'),COLORGREEN;
生命线:sum(vol*(o+c)/2,88)/sum(VOL,88),colorff80ff,linethick2;
分离线:MA(CLOSE,17)+Abs(MA(CLOSE,17)-REF(MA(CLOSE,17),1)),colorf4e202,linethick2;
均17:MA(CLOSE,17)+MA(CLOSE,17)-REF(MA(CLOSE,17),1),linethick2,colorf4e202;
持股线:IF(MA(CLOSE,17)<均17,均17,MA(CLOSE,17)),color00d500;
PARTLINE(持股线=均17,持股线),color80ffff,linethick2;
STICKLINE(c>=ref(c,1),o,c,8,1),color000000;
STICKLINE(c<ref(c,1),o,c,8,1),color000000;
阳基:=((CLOSE > REF(CLOSE,1)) AND (CLOSE > REF(CLOSE,2)));
阳回一:=((REF(阳基,1) AND (CLOSE <= REF(CLOSE,1))) AND (CLOSE >= REF(CLOSE,2)));
阳回二:=((REF(阳回一,1) AND (CLOSE >= REF(CLOSE,1))) AND (CLOSE <= REF(CLOSE,2)));
阳回三:=((REF(阳回二,1) AND (CLOSE <= REF(CLOSE,1))) AND (CLOSE >= REF(CLOSE,2)));
阳回四:=((REF(阳回三,1) AND (CLOSE >= REF(CLOSE,1))) AND (CLOSE <= REF(CLOSE,2)));
阳回五:=((REF(阳回四,1) AND (CLOSE <= REF(CLOSE,1))) AND (CLOSE >= REF(CLOSE,2)));
阳回六:=((REF(阳回五,1) AND (CLOSE >= REF(CLOSE,1))) AND (CLOSE <= REF(CLOSE,2)));
阳回七:=((REF(阳回六,1) AND (CLOSE <= REF(CLOSE,1))) AND (CLOSE >= REF(CLOSE,2)));
阳回八:=((REF(阳回七,1) AND (CLOSE >= REF(CLOSE,1))) AND (CLOSE <= REF(CLOSE,2)));
阳回九:=((REF(阳回八,1) AND (CLOSE <= REF(CLOSE,1))) AND (CLOSE >= REF(CLOSE,2)));
阳回十:=((REF(阳回九,1) AND (CLOSE >= REF(CLOSE,1))) AND (CLOSE <= REF(CLOSE,2)));
阳回甲:=((REF(阳回十,1) AND (CLOSE <= REF(CLOSE,1))) AND (CLOSE >= REF(CLOSE,2)));
阳回乙:=((REF(阳回甲,1) AND (CLOSE >= REF(CLOSE,1))) AND (CLOSE <= REF(CLOSE,2)));
STICKLINE((((((((((((阳基 OR 阳回一) OR 阳回二) OR 阳回三) OR 阳回四) OR 阳回五) OR 阳回六) OR 阳回七) OR 阳回八) OR 阳回九) OR 阳回十) OR 阳回甲) OR 阳回乙),C,REF(C,1),7,0),Color0000DD;
STICKLINE((((((((((((阳基 OR 阳回一) OR 阳回二) OR 阳回三) OR 阳回四) OR 阳回五) OR 阳回六) OR 阳回七) OR 阳回八) OR 阳回九) OR 阳回十) OR 阳回甲) OR 阳回乙),L,H,0.5,0),Color0000DD;
阴基:=((CLOSE < REF(CLOSE,1)) AND (CLOSE < REF(CLOSE,2)));
阴回一:=((REF(阴基,1) AND (CLOSE >= REF(CLOSE,1))) AND (CLOSE <= REF(CLOSE,2)));
阴回二:=((REF(阴回一,1) AND (CLOSE <= REF(CLOSE,1))) AND (CLOSE >= REF(CLOSE,2)));
阴回三:=((REF(阴回二,1) AND (CLOSE >= REF(CLOSE,1))) AND (CLOSE <= REF(CLOSE,2)));
阴回四:=((REF(阴回三,1) AND (CLOSE <= REF(CLOSE,1))) AND (CLOSE >= REF(CLOSE,2)));
阴回五:=((REF(阴回四,1) AND (CLOSE >= REF(CLOSE,1))) AND (CLOSE <= REF(CLOSE,2)));
阴回六:=((REF(阴回五,1) AND (CLOSE <= REF(CLOSE,1))) AND (CLOSE >= REF(CLOSE,2)));
阴回七:=((REF(阴回六,1) AND (CLOSE >= REF(CLOSE,1))) AND (CLOSE <= REF(CLOSE,2)));
阴回八:=((REF(阴回七,1) AND (CLOSE <= REF(CLOSE,1))) AND (CLOSE >= REF(CLOSE,2)));
阴回九:=((REF(阴回八,1) AND (CLOSE >= REF(CLOSE,1))) AND (CLOSE <= REF(CLOSE,2)));
阴回十:=((REF(阴回九,1) AND (CLOSE <= REF(CLOSE,1))) AND (CLOSE >= REF(CLOSE,2)));
阴回甲:=((REF(阴回十,1) AND (CLOSE >= REF(CLOSE,1))) AND (CLOSE <= REF(CLOSE,2)));
阴回乙:=((REF(阴回甲,1) AND (CLOSE <= REF(CLOSE,1))) AND (CLOSE >= REF(CLOSE,2)));
STICKLINE((((((((((((阴基 OR 阴回一) OR 阴回二) OR 阴回三) OR 阴回四) OR 阴回五) OR 阴回六) OR 阴回七) OR 阴回八) OR 阴回九) OR 阴回十) OR 阴回甲) OR 阴回乙),C,REF(C,1),7 ,0 ),Color00DD00;
STICKLINE((((((((((((阴基 OR 阴回一) OR 阴回二) OR 阴回三) OR 阴回四) OR 阴回五) OR 阴回六) OR 阴回七) OR 阴回八) OR 阴回九) OR 阴回十) OR 阴回甲) OR 阴回乙),H,L,0.5 ,0 ),Color00DD00;
阴转阳:=(REF((((((((((((阴基 OR 阴回一) OR 阴回二) OR 阴回三) OR 阴回四) OR 阴回五) OR 阴回六) OR 阴回七) OR 阴回八) OR 阴回九) OR 阴回十) OR 阴回甲) OR 阴回乙),1) AND 阳基);
阳转阴:=(REF((((((((((((阳基 OR 阳回一) OR 阳回二) OR 阳回三) OR 阳回四) OR 阳回五) OR 阳回六) OR 阳回七) OR 阳回八) OR 阳回九) OR 阳回十) OR 阳回甲) OR 阳回乙),1) AND 阴基);
STICKLINE(阴转阳,REF(CLOSE,1),REF(CLOSE,2),7 ,0 ),ColorDDDDDD;
STICKLINE(阳转阴,REF(CLOSE,1),REF(CLOSE,2),7,0),ColorDD8800;
均五:MA(C,5),linethick0;
偏五:=(c-均五)/均五*100;
角五:=atan((均五/ref(均五,1)-1)*100)*180/3.1416;
强五:=sma(ema((均五-ref(均五,1))/ref(均五,1),3)*100,3,1);
变五:ema((强五-ref(强五,1)),3),linethick0;
均十:MA(C,10),linethick0;
均二十:=MA(c,20);
角十:=atan((均十/ref(均十,1)-1)*100)*180/3.1416;
均三十:MA(C,30),linethick0;
偏三十:(c-均三十)/均三十*100,linethick0;
升构:=(均二十-均三十)>ref((均二十-均三十),1) and 均二十>ref(均二十,1) and 均三十>ref(均三十,1);
降构:=(均三十-均二十)<ref((均三十-均二十),1) and 均二十<ref(均二十,1) and 均三十<ref(均三十,1);
角三十:=atan((均三十/ref(均三十,1)-1)*100)*180/3.1416;
强势:=filter(角三十>30 and 角十>45 and cross(角五,60),10);
加仓:=filter(count(cross(角五,30),5)>=1 and 均五>ref(均五,1) and 偏三十>ref(偏三十,1) and 均十>ref(均十,1)
and 变五>ref(强五,1) and 强五>ref(强五,1) ,10) ;
清仓:=filter(count(cross(30,角五),5)>=1 and (c>均三十 or O>均三十) and 均五<ref(均五,1) and 偏三十<ref(偏三十,1) and 均十<ref(均十,1),10);
减条:=cross(0,偏五) and 偏三十<ref(偏三十,1) and 均十>ref(均十,1) ;
减仓:=filter(减条,10);
买条:=count(cross(偏三十,0),3)>=1 and 偏三十>ref(偏三十,1) and 均五>ref(均五,1) and (c/ref(c,1)-1)*100>5 and ref(c,1)<均三十;
买入:=filter(买条,10);
DRAWTEXT((买入),low*0.945,'⊙'),linethick2,ALIGN1,COLORYELLOW;
DRAWTEXT((买入),low*0.965,'⊙'),linethick2,ALIGN1,COLORYELLOW;
DRAWTEXT((买入),low*0.985,'⊙'),linethick2,ALIGN1,COLORYELLOW;
drawtext(减仓,high*1.06,'◇'),ALIGN2,linethick3,colorcyan;
drawtext(减仓,high*1.05,'◇'),ALIGN1,linethick3,colorcyan;
drawtext(减仓,high*1.059,'◇'),ALIGN0,linethick3,colorcyan;
DRAWTEXT((加仓),low*0.985,'⊙'),linethick2,ALIGN1,colorWhite;
DRAWTEXT((加仓),low*0.965,'⊙'),linethick2,ALIGN1,colorWhite;
DRAWTEXT((加仓),low*0.945,'⊙'),linethick2,ALIGN1,colorWhite;
DRAWTEXT((强势),low*0.985,'⊙'),linethick2,ALIGN1,COLORred;
DRAWTEXT((强势),low*0.965,'⊙'),linethick2,ALIGN1,COLORred;
均流:=(AMOUNT / VOL);
资流:=(close-ref(close,1))*均流;
平滑流:=SMA(资流,10,1);
中轨流:=MA(平滑流,26);
上轨流:=中轨流 + 2*STD(平滑流,26);
短线强势:=CROSS(平滑流,上轨流) and C>=O;
STICKLINE(短线强势,CLOSE ,OPEN,7,0),color00AAFF;
大盘:=EMA(INDEXC,500)/EMA(C,500);
大盘线:INDEXC/大盘,LINETHICK1,COLORYELLOW;
涨幅比:=(C/REF(C,1)-1)*100;
指涨幅:=(INDEXC/REF(INDEXC,1)-1)*100;
强于指:=涨幅比>2.8 AND 涨幅比-指涨幅>2;
差离值 := EMA(CLOSE,12) - EMA(CLOSE,26);
信号差 := EMA(差离值,9);
柱状值 := 2*(差离值-信号差);
红柱升:=柱状值>0 and 柱状值>=ref(柱状值,1);
均十位:=MA(C,10);
均二十位:=MA(C,20);
角十位:=atan((均十位/ref(均十位,1)-1)*100)*180/3.1416;
角二十位:=atan((均二十位/ref(均二十位,1)-1)*100)*180/3.1416;
强条件:=C>=MA(C,10) AND 角十位>40 and 角二十位>35
and ma(c,120)>ref(ma(c,120),1);
多排条:=Count(ma(close,21)>ma(close,34) and ma(close,34)>ma(close,55) and ma(close,55)>ma(close,89),3)=3 and isup;
条件成立:=强条件 and 强于指 and 红柱升 and C>=O;
PARTLINE(条件成立,L*0.96),CROSSDOT,LINETHICK6,COLORFF33FF;
PARTLINE(条件成立,L*0.96),CIRCLEDOT,LINETHICK1,COLOR00CCFF;

下载声明:(请您认真阅读一下条款!)
1、指标是辅助工具,仅学习研究之用,不具备任何投资建议,使用后一切责任自负,我方不承担任何直接或间接责任!
2、下载前请认真阅读文章中的说明以及指标裁图,指标无准确率,无成功率,理性对待和学习研究。
3、仅提供安装指导售后服务,不提供具体使用方法,后续指标涉及修改、转换、定制开发等额外服务,需另行协商费用。
4、由于指标公式是虚拟产品,不保证对您有用,下载请再三确认,如您一旦付费/下载视为公平理性消费,恕不退款和调换!

网友评论 (0 条)
我的头像
首页 个人中心 会员介绍
手机版
手机浏览二维码

手机浏览

微信
公众号二维码

扫码关注公众号

回到顶部