荣利通 《粉丝需求,我来实现》顶底分型-高低点多空转折指标-趋势拐点判断

目录:需求说明+函数讲解+指标源码+效果截图
需求说明
底分形:
1.三根K线中,底的那个K线可以不分是阴线还是阳线,但该K线的实体长度必须小于前后两根K线的实体长度,而且底的这根K线上影线长度小于下影线长度;
2.底K前一根K线必须是阴线,且上下影线的长度小于实体长度;
3.底K后一根K线必须是阳线,且上下影线的长度小于实体长度;
4.底K后一根K线的阳线实体长度大于底K前一根K线的阴线实体长度;
5当底分形形成后,以底K的高低点画个方框线,把前后三根框在一起;
顶分形:
1.三根K线中,顶的那个K线可以不分是阴线还是阳线,但该K线的实体长度必须小于前后两根K线的实体长度,而且顶的这根K线下影线长度小于上影线长度;
2.顶K前一根K线必须是阳线,且上下影线的长度小于实体长度;
3.顶K后一根K线必须是阴线,且上下影线的长度小于实体长度;
4.顶K后一根K线的阴线实体长度大于底K前一根K线的阳线实体长度;
5当顶分形形成后,以顶K的高低点画个方框线,把前后三根框在一起;
上穿函数讲解
DRAWLINE 绘制直线段。
用法:
DRAWLINE(C1,P1,C2,P2,COLOR);
满足条件C1时及C2时从P1向P2画线。颜色为COLOR。
注:
1、画线所在的k线须C1、C2同时满足。
2、绘制的直线段是在满足的k线上从P1到P2位置画COLOR颜色的线段。
3、该函数支持在函数后设置线型(LINETHICK1 - LINETHICK7、POINTDOT、DOT),即支持下面的写法:
DRAWLINE(C1,P1,C2,P2,COLOR),LINETHICK;
4、不支持将该函数定义为变量,即不支持下面的写法:
A:DRAWLINE(C1,P1,C2,P2,COLOR);
例1:
MA5:=MA(C,5);
MA10:=MA(C,10);
DRAWLINE(MA10<CLOSE,OPEN,MA5>CLOSE,CLOSE,COLORCYAN);//表示当收盘价大于10日均线并且小于5日均线时,从开盘价画青色直线到收盘价。
,指标源码,新建主图类型指标
1、文华版源码:
图片
实体:=ABS(C-O);
// 实体:计算收盘价与开盘价差值的绝对值,代表K线实体长度
上影:=H-MAX(C,O);
// 上影:最高价减去收盘价与开盘价的较大值,代表上影线长度
下影:=MIN(C,O)-L;
// 下影:收盘价与开盘价的较小值减去最低价,代表下影线长度
空头吞噬:=REF(ISDOWN AND 实体>上影 AND 实体>下影,1) AND REFX(ISUP AND 实体>上影 AND 实体>下影,1) AND
REFX(实体,1)>REF(实体,1) AND 实体<REF(实体,1) AND 实体<REFX(实体,1) AND 上影<下影;
// 空头吞噬:前一根为阴线且实体大于上影和下影,后一根为阳线且实体大于上影和下影,后一根实体大于前一根实体,当前实体小于前一根实体,当前实体小于后一根实体,且当前上影小于下影
DRAWSL(REF(空头吞噬,1),REF(H,1),0,-2,0,COLORGREEN),LINETHICK2;
// 画斜线:前一根空头吞噬成立时,在前一根最高价位置向右画水平射线,长度2,绿色,线宽2
DRAWSL(REF(空头吞噬,1),REF(L,1),0,-2,0,COLORGREEN),LINETHICK2;
// 画斜线:前一根空头吞噬成立时,在前一根最低价位置向右画水平射线,长度2,绿色,线宽2
DRAWLINE(REF(空头吞噬,1),REF(H,1),1,REF(L,1),0),COLORGREEN,LINETHICK2;
// 画直线:前一根空头吞噬成立时,连接前一根最高价到下一根最低价,向右延伸,绿色,线宽2
DRAWLINE3(REF(空头吞噬,1),REF(H,1),2,1,REF(L,1),2,0),COLORGREEN,LINETHICK2;
// 画三维直线:前一根空头吞噬成立时,从当前周期向前2周期的高点连接到下一周期低点,偏移2周期,绿色,线宽2
多头吞噬:=REF(ISUP AND 实体>上影 AND 实体>下影,1) AND REFX(ISDOWN AND 实体>上影 AND 实体>下影,1) AND
REFX(实体,1)>REF(实体,1) AND 实体<REF(实体,1) AND 实体<REFX(实体,1) AND 上影>下影;
// 多头吞噬:前一根为阳线且实体大于上影和下影,后一根为阴线且实体大于上影和下影,后一根实体大于前一根实体,当前实体小于前一根实体,当前实体小于后一根实体,且当前上影大于下影
DRAWSL(REF(多头吞噬,1),REF(H,1),0,-2,0,COLORRED),LINETHICK2;
// 画斜线:前一根多头吞噬成立时,在前一根最高价位置向右画水平射线,长度2,红色,线宽2
DRAWSL(REF(多头吞噬,1),REF(L,1),0,-2,0,COLORRED),LINETHICK2;
// 画斜线:前一根多头吞噬成立时,在前一根最低价位置向右画水平射线,长度2,红色,线宽2
DRAWLINE(REF(多头吞噬,1),REF(H,1),1,REF(L,1),0),COLORRED,LINETHICK2;
// 画直线:前一根多头吞噬成立时,连接前一根最高价到下一根最低价,向右延伸,红色,线宽2
DRAWLINE3(REF(多头吞噬,1),REF(H,1),2,1,REF(L,1),2,0),COLORRED,LINETHICK2;
// 画三维直线:前一根多头吞噬成立时,从当前周期向前2周期的高点连接到下一周期低点,偏移2周期,红色,线宽2
2、通达信版本源码:
此源码暂无修改版下期想要什么指标,请在评论区留言!!!
声明:本文指标公式源码仅供学习交流,不具备任何操作指导。依次操作,盈.亏自负。
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报。嘉多网提示:文章来自网络,不代表本站观点。




