源码【蚂蚁上树】直观展示趋势转折点 | 主图+副图+选G | 通达信指标公式套装

免责声明:本文内容来源于网络,所有观点仅代表个人见解,不构成任何投资建议或决策依据。投资有风险,入市需谨慎。本文仅作为记录和学习的参考,不承担任何因使用本文内容而产生的直接或间接责任。

本文分享的源代码均已在电脑端进行测试无误。
电脑/手机端的代码及TN6安装文件通用。
个别源码在手机端上可能会因为某个函数手机不支持导致显示不全,请自行测试。
效果截图
技术指标的本质,是将复杂的市场行为——价格、成交量、时间周期等要素——通过数学公式转化为可视化的图形或数值,帮助交易者快速识别趋势、支撑压力位.



无论多么精密的算法,都无法替代你对市场环境的综合研判、对风险偏好的清晰认知,以及对自身交易纪律的严格执行。指标应当是你思考的工具,而非思考的终点;是验证逻辑的参考,而非触发行动的绝对命令。
使用说明

假设你手上有两个独立的技术指标,单看每一个,成功率都在50%左右,各自筛选出50只股票。如果直接将它们简单叠加,你可能误以为成功率会自然提升。但真正的艺术在于构建”交集逻辑”——只有当两个指标同时满足特定条件时,才触发选股信号。此时,股票池从50只锐减至10只,看似牺牲了数量,实则是通过多重过滤剔除噪音、聚焦高确定性机会。统计学原理告诉我们,两个弱相关且胜率均为50%的过滤器叠加,理论上可将胜率提升至75%;若再加入第三重过滤(如资金流向、板块热度或关键价位突破),胜率甚至有望突破90%。
指标源码
{=主_图=}
VARD7:=EMA(C,7),COLORYELLOW,LINETHICK2;
VARD14:=EMA(C,14),COLOR7FF00F,LINETHICK1 DOTLINE;
VARD25:=EMA(C,25),COLORFF7F00,LINETHICK1 DOTLINE;
VARDMA45:=EMA(C,45),COLORF00FFF,LINETHICK1 DOTLINE;
MA5:=MA(C,5);
MA10:=MA(C,10);
MA20:=MA(C,20);
VARD:=VARD7>VARD14;
STICKLINE(C/REF(C,1)>1.095,C,O,2,0),COLORRED;
DRAWTEXT(C/REF(C,1)>1.095,L*0.96,’ ★加速上树’),COLORLIRED;
STICKLINE(HIGH< REF(LOW,0),HIGH,REF(LOW,0),10,0);
STICKLINE(LOW>REF(HIGH,0) ,LOW,REF(HIGH,0),10,0);
STICKLINE(C=O,H,L,0,0);
STICKLINE((C=O)AND(C>REF(C,0)),C,O,8,0);
STICKLINE((C=O)AND(C< REF(C,0)),C,O,8,0);
STICKLINE(CROSS(VARD7,VARD14) AND VARD,CLOSE,OPEN,2,0),COLORMAGENTA;
DRAWICON(CROSS(VARD7,VARD14) AND VARD,L*1.002,9);
DRAWTEXT(CROSS(VARD7,VARD14) AND VARD,L*0.98,’ ★蚂蚁上树’),COLORYELLOW;
STICKLINE(CROSS(VARD25,VARD7),CLOSE,OPEN,2,0),COLORBLUE;
CC:=ABS((2*CLOSE+HIGH+LOW)/4-MA(CLOSE,20))/MA(CLOSE,20);
DD:=DMA(CLOSE,CC);
SG:(1+7/100)*DD,DOTLINE,COLORGREEN;
XG:(1-7/100)*DD,DOTLINE,COLORGREEN;
ZG:(SG+XG)/2,DOTLINE,COLORGREEN;
FK:(1+14/100)*DD,DOTLINE,COLORGRAY;
CD:(1-14/100)*DD,DOTLINE,COLORGRAY;
DRAWNUMBER(ISLASTBAR,SG,SG),COLOR00FFFF;
DRAWNUMBER(ISLASTBAR,XG,XG),COLORFFFF00;
DRAWNUMBER(ISLASTBAR,ZG,ZG),COLOR00FF00;
DRAWNUMBER(ISLASTBAR,FK,FK),COLOR0000FF;
DRAWNUMBER(ISLASTBAR,CD,CD),COLORWHITE;
SG绿:IF(SG>=REF(SG,1),SG,DRAWNULL),DOTLINE,COLORGREEN,LINETHICK1;
SG红:IF(SG>=REF(SG,1),SG,DRAWNULL),DOTLINE COLORRED,LINETHICK1;
ZG绿:IF(ZG>=REF(ZG,1), ZG,DRAWNULL),DOTLINE,COLORGREEN,LINETHICK1;
ZG红:IF(ZG>=REF(ZG,1), ZG,DRAWNULL),DOTLINE COLORRED, LINETHICK1;
XG绿:IF(XG>=REF(XG,1), XG,DRAWNULL),DOTLINE,COLORGREEN,LINETHICK1;
XG红:IF(XG>=REF(XG,1), XG,DRAWNULL),DOTLINE COLORRED,LINETHICK1;
IF(VARD7>REF(VARD7,1),VARD7,DRAWNULL),COLORRED,LINETHICK2;
IF(VARD7< REF(VARD7,1),VARD7,DRAWNULL),COLORGREEN,LINETHICK2;
{=副_图=}
VVOL:IF(CURRBARSCOUNT=1 AND PERIOD=5,VOL*240/FROMOPEN,DRAWNULL),NODRAW;
STICKLINE(CURRBARSCOUNT=1 AND PERIOD=5,VVOL,0,-1,-1),COLOR00C0C0;
VOLUME:VOL,VOLSTICK;
VARC:=VOL>REF(V,1)*1.9;
VARC1:=VOL< REF(LLV(VOL,13),1);
VARC2:=VOL< REF(LLV(VOL,55),1);
VARE7:EMA(C,7),COLORYELLOW,LINETHICK2;
VARE14:EMA(C,14),COLOR7FF00F,LINETHICK1 DOTLINE;
VARD:=VARE7>VARE14;
STICKLINE(VARC1,0,V,1,0),COLORGREEN;
STICKLINE(VARC2,0,V,1,0),COLORMAGENTA;
VARD1:=COUNT(V>REF(V,1)*1.9,4)=1;
VARD2:=COUNT(V< REF(V,1) AND L>MIN(L,4) AND L>REF(L,1),3)=3 ;
VARD3:=VARD1 AND VARD2;
STICKLINE(CROSS(VARE7,VARE14)AND VARD,0,V,1,0),COLORYELLOW;
STICKLINE(VARD3,0,V,1,0),COLORRED;
DRAWICON(CROSS(VARE7,VARE14)AND VARD,V,9);
MV5:MA(V,100);
MV10:MA(V,100);
MV40:MA(V,100);
{=选_G=}
VARD7:=EMA(C,7),COLORYELLOW,LINETHICK2;
VARD14:=EMA(C,14),COLOR7FF00F,LINETHICK1 ;
VARD25:=EMA(C,25),COLORFF7F00,LINETHICK1 ;
VARDMA45:=EMA(C,45),COLORF00FFF,LINETHICK1 ;
VARD:=VARD7>VARD14;
QXS:=NOT(CODELIKE(‘4’));
QKC:=NOT(CODELIKE(‘688’));
QST:=IF(NAMELIKE(‘S’),0,1);
QXX:=IF(NAMELIKE(‘*’),0,1);
QBJ:=NOT(CODELIKE(‘8’));
YYDS:=QXS AND QST AND QKC AND QXX AND QBJ;
CROSS(VARD7,VARD14) AND VARD AND YYDS;
点击 ↓ 阅读原文 ↓
查看指标用法说明
下载TN6安装文件
有问题请在评论区留言~
记得点 “赞 ”+ “ ❤️ ” + 关注


夜雨聆风