通达信〖趋势平台突破〗3合1基于趋势动能波动自适应平台上线源码
一 核心逻辑
本3合1指标辅助识别趋势平台突破信号结构 基于趋势动能波动自适应平台 通过可视化组件呈现突破信号 量能异动及关键支撑压力位 辅助把握趋势转折与短线机会 紫色K线蝴蝶图标信号为三者共振触发 精准提示趋势平台突破时机
二 动态趋势通道
自动绘制突破平台上下沿动态趋势线 蓝色实线为支撑线 按平台低点加0.382倍平台高度斐波那契逻辑计算 紫色虚线标记短期压力线 仅绘制当日及后续线 回踩支撑线时触发回踩图标提示 助力趋势平台突破后回踩确认
三 四大功能模块
1、紫色K线蝴蝶形突破信号 联动平台边界线 蝶形信号与动态通道 精准捕捉趋势平台突破点
2、量能异动监测 黄色K线标记涨停板 配合柱状图显示量能堆积 突破日量能达前5日均量2倍以上为有效趋势平台突破信号
3、趋势跟踪通道 由动态均线系统构成 操作线为MA5日蓝线短期趋势线 股价在其上方运行强化多头趋势信号
4、时空能量矩阵 通过波动率与持续时间计算突破强度 形成三维能量评估模型 强度等级以颜色渐变显示 辅助判断趋势平台突破强度
四 注意事项
未来数据警示 黄色平台压力线仅保留最后一周期画线 且画线信号含未来数据 特此说明 本3合1指标相关内容为技术交流 不作任何投资依据建议
{趋势平台突破主图}
{主图源码如下}
趋势线:MA(CLOSE,5),COLORBLUE,LINETHICK1;
N:=8;{股朋网}
ZBGS00:=REF(HIGH,N)=HHV(HIGH,2*N+1);
ZBGS05:=BACKSET(ZBGS00,N+1);
ZBGS07:=FILTER(ZBGS05,N) AND HIGH=HHV(HIGH,N+1);
ZBGS09:=BARSLAST(ZBGS07);
ZBGS41:=IF(ZBGS07,CURRBARSCOUNT,0);
ZBGS06:=IF(ZBGS09,REF(ZBGS41,ZBGS09),ZBGS41);
ZBGS08:=CONST(ZBGS06);
ZBGS04:=CONST(REF(HIGH,ZBGS08-1));
ZBGS03:=BACKSET(ISLASTBAR,ZBGS08);
平台突破:CROSS(C,ZBGS04)COLORMAGENTA NODRAW;
STICKLINE(ZBGS03,ZBGS04,ZBGS04,2.0,1),COLORYELLOW;
ZBGS02:=DRAWTEXT(CLOSE>=REF(CLOSE,1)*1.094 AND C>O AND C=H,HIGH,'涨停'),COLORRED;
STICKLINE(ZBGS02,C,O,0,0),COLORYELLOW,LINETHICK1;
STICKLINE(ZBGS02,H,L,0,0),COLORYELLOW,LINETHICK1;
DRAWTEXT(CROSS(C,ZBGS04),L*0.96,' ↖突'),COLORMAGENTA,LINETHICK2;
STICKLINE(CROSS(C,ZBGS04),C,O,2,0),COLORMAGENTA;
DRAWICON(CROSS(C,ZBGS04),L*1.002,00);
DRAWICON(CROSS(C,ZBGS04),L*0.98,29);
DRAWICON(CROSS(C,ZBGS04),L*0.96,28);
{副图源码如下}
N:=8;
ZBGS300:=REF(HIGH,N)=HHV(HIGH,2*N+1);
ZBGS305:=BACKSET(ZBGS300,N+1);
ZBGS307:=FILTER(ZBGS305,N) AND HIGH=HHV(HIGH,N+1);
ZBGS309:=BARSLAST(ZBGS307);
ZBGS341:=IF(ZBGS307,CURRBARSCOUNT,0);
ZBGS306:=IF(ZBGS309,REF(ZBGS341,ZBGS309),ZBGS341);
ZBGS308:=CONST(ZBGS306);
ZBGS304:=CONST(REF(HIGH,ZBGS308-1));
ZBGS303:=BACKSET(ISLASTBAR,ZBGS308);
平台突破:CROSS(C,ZBGS304)COLORMAGENTA,LINETHICK2;
DRAWICON(平台突破,1,30);
DRAWTEXT(平台突破,0.88,' ↖突'),COLORYELLOW,LINETHICK2;
RQ1:=IF(平台突破,DATE,0);
DRAWNUMBER(平台突破>0 ,平台突破+0.25,RQ1-1000000),COLORCYAN;
{选股源码如下}
N:=8;
ZBGS300:=REF(HIGH,N)=HHV(HIGH,2*N+1);
ZBGS305:=BACKSET(ZBGS300,N+1);
ZBGS307:=FILTER(ZBGS305,N) AND HIGH=HHV(HIGH,N+1);
ZBGS309:=BARSLAST(ZBGS307);
ZBGS341:=IF(ZBGS307,CURRBARSCOUNT,0);
ZBGS306:=IF(ZBGS309,REF(ZBGS341,ZBGS309),ZBGS341);
ZBGS308:=CONST(ZBGS306);
ZBGS304:=CONST(REF(HIGH,ZBGS308-1));
QXS:=NOT(CODELIKE('4'));
QKC:=NOT(CODELIKE('688'));
QST:=IF(NAMELIKE('S'),0,1);
QXX:=IF(NAMELIKE('*'),0,1);
QBJ:=NOT(CODELIKE('8'));
ABCD:=QXS AND QST AND QKC AND QXX AND QBJ;
XG:CROSS(C,ZBGS304) AND ABCD;

未来函数检测结果如下:
该公式包含未来函数:BACKSET
定制指标公式、软件请联系QQ或微信同号:88652583
输出趋势线:收盘价的5日简单移动平均,画蓝色,线宽为1
N赋值:8
ZBGS00赋值:N日前的最高价=2*N+1日内最高价的最高值
ZBGS05赋值:若ZBGS00则将最近N+1周期置为1
ZBGS07赋值:ZBGS05的N日过滤 AND 最高价=N+1日内最高价的最高值
ZBGS09赋值:上次ZBGS07距今天数
ZBGS41赋值:如果ZBGS07,返回到最后交易的周期,否则返回0
ZBGS06赋值:如果ZBGS09,返回ZBGS09日前的ZBGS41,否则返回ZBGS41
ZBGS08赋值:ZBGS06的最后一日取值设为常数
ZBGS04赋值:ZBGS08-1日前的最高价的最后一日取值设为常数
ZBGS03赋值:若是否最后一个周期则将最近ZBGS08周期置为1
输出平台突破:收盘价上穿ZBGS04画洋红色 NODRAW
当满足条件ZBGS03时,在ZBGS04和ZBGS04位置之间画柱状线,宽度为2.0,1不为0则画空心柱.,画黄色
ZBGS02赋值:当满足条件收盘价>=1日前的收盘价*1.094ANDC>OANDC=最高价时,在最高价位置书写文字,画红色
当满足条件ZBGS02时,在收盘价和开盘价位置之间画柱状线,宽度为0,0不为0则画空心柱.,画黄色,线宽为1
当满足条件ZBGS02时,在最高价和最低价位置之间画柱状线,宽度为0,0不为0则画空心柱.,画黄色,线宽为1
当满足条件收盘价上穿ZBGS04时,在最低价*0.96位置书写文字,画洋红色,线宽为2
当满足条件收盘价上穿ZBGS04时,在收盘价和开盘价位置之间画柱状线,宽度为2,0不为0则画空心柱.,画洋红色
当满足条件收盘价上穿ZBGS04时,在最低价*1.002位置画00号图标
当满足条件收盘价上穿ZBGS04时,在最低价*0.98位置画29号图标
当满足条件收盘价上穿ZBGS04时,在最低价*0.96位置画28号图标
N赋值:8
ZBGS300赋值:N日前的最高价=2*N+1日内最高价的最高值
ZBGS305赋值:若ZBGS300则将最近N+1周期置为1
ZBGS307赋值:ZBGS305的N日过滤 AND 最高价=N+1日内最高价的最高值
ZBGS309赋值:上次ZBGS307距今天数
ZBGS341赋值:如果ZBGS307,返回到最后交易的周期,否则返回0
ZBGS306赋值:如果ZBGS309,返回ZBGS309日前的ZBGS341,否则返回ZBGS341
ZBGS308赋值:ZBGS306的最后一日取值设为常数
ZBGS304赋值:ZBGS308-1日前的最高价的最后一日取值设为常数
ZBGS303赋值:若是否最后一个周期则将最近ZBGS308周期置为1
输出平台突破:收盘价上穿ZBGS304画洋红色,线宽为2
当满足条件平台突破时,在1位置画30号图标
当满足条件平台突破时,在0.88位置书写文字,画黄色,线宽为2
RQ1赋值:如果平台突破,返回日期,否则返回0
当满足条件平台突破>0时,在平台突破+0.25位置书写数字,画青色
N赋值:8
ZBGS300赋值:N日前的最高价=2*N+1日内最高价的最高值
ZBGS305赋值:若ZBGS300则将最近N+1周期置为1
ZBGS307赋值:ZBGS305的N日过滤 AND 最高价=N+1日内最高价的最高值
ZBGS309赋值:上次ZBGS307距今天数
ZBGS341赋值:如果ZBGS307,返回到最后交易的周期,否则返回0
ZBGS306赋值:如果ZBGS309,返回ZBGS309日前的ZBGS341,否则返回ZBGS341
ZBGS308赋值:ZBGS306的最后一日取值设为常数
ZBGS304赋值:ZBGS308-1日前的最高价的最后一日取值设为常数
QXS赋值:取反
QKC赋值:取反
QST赋值:如果模糊匹配品种名称,返回0,否则返回1
QXX赋值:如果模糊匹配品种名称,返回0,否则返回1
QBJ赋值:取反
ABCD赋值:QXS AND QST AND QKC AND QXX AND QBJ
输出XG:收盘价上穿ZBGS304 AND ABCD