当前位置:首页 > 期货缠论 > 正文

文华波浪缠论笔画线指标公式源码

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

文华波浪缠论笔画线指标公式,通过周期高低点自动识别顶底结构,叠加次级拐点与吞没K线染色,让波段结构在图上清晰呈现。

使用技巧:

1、红色“多”字标注,代表阶段高点确认,注意节奏变化。
2、绿色“空”字标注,代表阶段低点确认,可关注企稳。
3、黄色柱体代表低点吞没形态,紫色柱体代表高点吞没形态。
4、SP与BP提示可作为顺势减仓或关注的参考位置。
5、该指标仅为看盘辅助工具,不构成操作建议,市场有风险。

文华波浪缠论笔画线指标公式源码

公式源码
周期A:=59;
高标A:=H>=HV(H,周期A);
高距A:=BARSLAST(高标A)+1;
低标A:=L<=LV(L,周期A);
低距A:=BARSLAST(低标A)+1;
回溯高A:=BACKSET(COUNT(低标A,高距A)&&(低标A||ISLASTBAR)&&EXIST(高标A,SUMBARS(低标A||ISLASTBAR,2)),HHVBARS(IF(高标A,H,0),SUMBARS(低标A||ISLASTBAR,2))+1),NODRAW;
回溯低A:=BACKSET(COUNT(高标A,低距A)&&(高标A||ISLASTBAR)&&EXIST(低标A,SUMBARS(高标A||ISLASTBAR,2)),LLVBARS(IF(低标A,L,999999),SUMBARS(高标A||ISLASTBAR,2))+1);
拐高A:=CROSS(回溯高A=1,0.5),ICON(1,'ICO1');
拐低A:=CROSS(回溯低A=1,0.5),ICON(1,'ICO2');
高确A:=CROSS(BACKSET(ISLASTBAR&&EXIST(高标A,BARSLAST(拐低A)),BARSLAST(高标A)+1)=1,0.4);
低确A:=CROSS(BACKSET(ISLASTBAR&&EXIST(低标A,BARSLAST(拐高A)),BARSLAST(低标A)+1)=1,0.4);
窗口A:=BACKSET(ISLASTBAR,2760);
DRAWLINE1((CROSS(回溯高A=1,0.5)||回溯高A=1&&REF(COUNT(低标A,高距A)&&低标A&&EXIST(高标A,SUMBARS(低标A,2)),1))&&窗口A,H,低确A||(CROSS(回溯低A=1,0.5)||回溯低A=1&&REF(COUNT(高标A,低距A)&&高标A&&EXIST(低标A,SUMBARS(高标A,2)),1))&&窗口A,L,0),COLORGRAY;
DRAWLINE1((CROSS(回溯低A=1,0.5)||回溯低A=1&&REF(COUNT(高标A,低距A)&&高标A&&EXIST(低标A,SUMBARS(高标A,2)),1))&&窗口A,L,高确A||(CROSS(回溯高A=1,0.5)||回溯高A=1&&REF(COUNT(低标A,高距A)&&低标A&&EXIST(高标A,SUMBARS(低标A,2)),1))&&窗口A,H,0),COLORMAGENTA;
上标A:=高确A||(CROSS(回溯高A=1,0.5)||回溯高A=1&&REF(COUNT(低标A,高距A)&&低标A&&EXIST(高标A,SUMBARS(低标A,2)),1))&&窗口A;
下标A:=低确A||(CROSS(回溯低A=1,0.5)||回溯低A=1&&REF(COUNT(高标A,低距A)&&高标A&&EXIST(低标A,SUMBARS(高标A,2)),1))&&窗口A;
DRAWTEXT(上标A,H,'多'),COLORRED,FONTSIZE16;
DRAWTEXT(下标A,L,'空'),VALIGN0,COLORGREEN,FONTSIZE16;
高标B:=H>=HV(H,周期A+1);
高距B:=BARSLAST(高标B)+1;
低标B:=L<=LV(L,周期A+1);
低距B:=BARSLAST(低标B)+1;
回溯高B:=BACKSET(COUNT(低标B,高距B)&&低标B&&EXIST(高标B,SUMBARS(低标B,2)),HHVBARS(IF(高标B,H,0),SUMBARS(低标B,2))+1),NODRAW;
回溯低B:=BACKSET(COUNT(高标B,低距B)&&高标B&&EXIST(低标B,SUMBARS(高标B,2)),LLVBARS(IF(低标B,L,999999),SUMBARS(高标B,2))+1);
DRAWLINE3(BARSLAST(CROSS(回溯低B=1,0.5))<BARSLAST(CROSS(回溯高A=1,0.5))&&ISLASTBAR,HHV(IF(高标A,H,0),BARSLAST(CROSS(回溯低A=1,0.5))+1),HHVBARS(IF(高标A,H,0),BARSLAST(CROSS(回溯低A=1,0.5))+1),
1,REF(L,BARSLAST(CROSS(回溯低A=1,0.5))),BARSLAST(CROSS(回溯低A=1,0.5)),0),COLORMAGENTA;
DRAWLINE3(BARSLAST(CROSS(回溯低B=1,0.5))>BARSLAST(CROSS(回溯高A=1,0.5))&&ISLASTBAR,LLV(IF(低标A,L,999999),BARSLAST(CROSS(回溯高A=1,0.5))+1),LLVBARS(IF(低标A,L,999999),BARSLAST(CROSS(回溯高A=1,0.5))+1),
1,REF(H,BARSLAST(CROSS(回溯高A=1,0.5))),BARSLAST(CROSS(回溯高A=1,0.5)),0),COLORGRAY;
开关A:=1;
强标A:=上标A&&IF(上标A&&下标A,COUNT(上标A,SUMBARS(下标A,2)-1),COUNT(上标A,BARSLAST(下标A)));
弱标A:=下标A&&IF(上标A&&下标A,COUNT(下标A,SUMBARS(上标A,2)-1),COUNT(下标A,BARSLAST(上标A)));
强确A:=CROSS(BACKSET(ISLASTBAR,BARSLAST(强标A)+1),0.5);
弱确A:=CROSS(BACKSET(ISLASTBAR,BARSLAST(弱标A)+1),0.5);
强破A:=强标A&&H>REF(H,SUMBARS(强标A,2)-1)*1.0072;
弱破A:=弱标A&&L<REF(L,SUMBARS(弱标A,2)-1)*0.9929;
弱回A:=BACKSET(ISLASTBAR,BARSLAST(弱破A)+1);
强回A:=BACKSET(ISLASTBAR,BARSLAST(强破A)+1);
弱值A:=IF(弱破A,L,0);
弱高A:=IF(弱破A,REF(H,BARSLAST(强标A)),0);
强值A:=IF(强破A,H,999999);
强低A:=IF(强破A,REF(L,BARSLAST(弱标A)),9999999);
弱参L:=REFX1(VALUEWHEN(CROSS(弱回A,0.5),L),10000);
弱参H:=REFX1(VALUEWHEN(CROSS(弱回A,0.5),REF(H,BARSLAST(强标A))),10000);
标记A:=BARSLAST(弱值A>弱参L&&弱高A>弱参H);
强参H:=REFX1(VALUEWHEN(CROSS(强回A=1,0.5),H),10000);
强参L:=REFX1(VALUEWHEN(CROSS(强回A=1,0.5),REF(L,BARSLAST(弱标A))),10000);
标记B:=BARSLAST(强值A<强参H&&强低A<强参L);
次周A:=29;
次高A:=H>=HV(H,次周A);
次高距:=BARSLAST(次高A)+1;
次低A:=L<=LV(L,次周A);
次低距:=BARSLAST(次低A)+1;
次回高:=BACKSET(COUNT(次低A,次高距)&&(次低A||ISLASTBAR)&&EXIST(次高A,SUMBARS(次低A||ISLASTBAR,2)),HHVBARS(IF(次高A,H,0),SUMBARS(次低A||ISLASTBAR,2))+1),NODRAW;
次回低:=BACKSET(COUNT(次高A,次低距)&&(次高A||ISLASTBAR)&&EXIST(次低A,SUMBARS(次高A||ISLASTBAR,2)),LLVBARS(IF(次低A,L,999999),SUMBARS(次高A||ISLASTBAR,2))+1);
次拐高:=CROSS(次回高=1,0.5),ICON(1,'ICO1');
次拐低:=CROSS(次回低=1,0.5),ICON(1,'ICO2');
次高确:=CROSS(BACKSET(ISLASTBAR&&EXIST(次高A,BARSLAST(次拐低)),BARSLAST(次高A)+1)=1,0.4);
次低确:=CROSS(BACKSET(ISLASTBAR&&EXIST(次低A,BARSLAST(次拐高)),BARSLAST(次低A)+1)=1,0.4);
次窗A:=BACKSET(ISLASTBAR,1440);
次上标:=次高确||(CROSS(次回高=1,0.5)||次回高=1&&REF(COUNT(次低A,次高距)&&次低A&&EXIST(次高A,SUMBARS(次低A,2)),1))&&次窗A;
次下标:=次低确||(CROSS(次回低=1,0.5)||次回低=1&&REF(COUNT(次高A,次低距)&&次高A&&EXIST(次低A,SUMBARS(次高A,2)),1))&&次窗A;
遮罩A:=BACKSET(ISLASTBAR,BARSLAST(强破A)+1+REF(BARSLAST(下标A),BARSLAST(强破A)));
遮罩B:=BACKSET(ISLASTBAR,BARSLAST(弱破A)+1+REF(BARSLAST(上标A),BARSLAST(弱破A)));
存在A:=EXIST(标记A=1,BARPOS);
存在B:=EXIST(标记B=1,BARPOS);
弱参A:=IF(存在A,弱参H,0);
强参B:=IF(存在B,强参L,999999);
低值A:=IF(ISUP,L,0);
高值A:=IF(ISDOWN,H,999999);
吞低A:=ISDOWN&&C<=HHV(低值A,BARSLAST(次下标))&&COUNT(ISDOWN&&C<=HHV(低值A,BARSLAST(次下标)),BARSLAST(次上标)+1);
吞高A:=ISUP&&C>=LLV(高值A,BARSLAST(次上标))&&COUNT(ISUP&&C>=LLV(高值A,BARSLAST(次上标)),BARSLAST(次下标)+1);
信号高1:=CROSS(BACKSET(CROSS(弱回A,0.5)&&吞低A,BARSLAST(强标A)+1),0.5);
信号高2:=CROSS(BACKSET(CROSS(弱回A,0.5)&&吞低A,标记A+REF(BARSLAST(强标A),标记A)+1)=1,0.5);
信号低1:=CROSS(BACKSET(CROSS(强回A,0.5)&&吞高A,BARSLAST(弱标A)+1),0.5);
信号低2:=CROSS(BACKSET(CROSS(强回A,0.5)&&吞高A,标记B+REF(BARSLAST(弱标A),标记B)+1)=1,0.5);
顺高A:=IF(EXIST(信号高2,BARPOS)&&EXIST(信号高1,BARPOS),BARSLAST(信号高1),10000000)>IF(EXIST(信号低2,BARPOS)&&EXIST(信号低1,BARPOS),BARSLAST(信号低1),10000000);
顺低A:=IF(EXIST(信号高2,BARPOS)&&EXIST(信号高1,BARPOS),BARSLAST(信号高1),10000000)<IF(EXIST(信号低2,BARPOS)&&EXIST(信号低1,BARPOS),BARSLAST(信号低1),10000000);
STICKLINE(存在A&&C<=REF(H,标记A+REF(BARSLAST(上标A),标记A))&&吞低A&&顺低A&&BACKSET(ISLASTBAR,BARSLAST(信号高1)+1),C,C+(O-C)/2,COLORYELLOW,0);
STICKLINE(存在B&&C>=REF(L,标记B+REF(BARSLAST(下标A),标记B))&&吞高A&&顺高A&&BACKSET(ISLASTBAR,BARSLAST(信号低1)+1),C,C-(C-O)/2,COLORMAGENTA,0);
阳连A:=ISUP&&REF(ISUP,1)&&C>REF(C,1);
阴连A:=ISDOWN&&REF(ISDOWN,1)&&C<REF(C,1);
间距A:=1;
DRAWTEXT(C<弱参A&&遮罩B&&存在A&&阳连A&&COUNT(阳连A,BARSLAST(CROSS(弱确A,0.5)))&&顺低A&&BACKSET(ISLASTBAR,BARSLAST(信号高1)+1),H+间距A*MINPRICE,'SP');
DRAWTEXT(C>强参B&&遮罩A&&存在B&&阴连A&&COUNT(阴连A,BARSLAST(CROSS(强确A,0.5)))&&顺高A&&BACKSET(ISLASTBAR,BARSLAST(信号低1)+1),L-间距A*MINPRICE,'BP'),VALIGN0;

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

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

手机浏览

微信
公众号二维码

扫码关注公众号

回到顶部