通达信〖笑傲趋势〗包含多个子指标模块指标公式源码

这是一个综合型技术指标公式,包含多个子指标模块:
核心功能:
- 趋势判断(VAR9/VAR10/趋势线)
- 超买超卖(VAR1-VAR6)
- 底部/顶部信号(VAR14/VAR16/VAR43-VAR46)
- 买入/卖出信号(VAR40/VAR51/VAR57)
使用要点:
1. 趋势线在10-90区间运行,配合文字提示(高安/安全/投资/风险/高险)
2. 黄色柱(VAR14)和紫色柱(VAR16)为底部信号
3. 红色柱(VAR20)为短期反弹信号
4. 蓝色/绿色柱(VAR28)显示动量变化
5. 橙色柱(VAR36)为RSI超买信号
6. 粉色柱(VAR51)和紫色柱(VAR57)为买入信号
注意事项:
- 信号较多,建议结合主图趋势使用
- 底部信号(黄色/紫色柱)可靠性较高
- 顶部信号(橙色柱/文字提示)需谨慎
- 多个信号共振时成功率更高
 

VAR1:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
VAR2:=100*(HHV(HIGH,9)-CLOSE)/(HHV(HIGH,9)-LLV(LOW,9));
VAR3:=SMA(VAR2,9,1)+100;
VAR4:=SMA(VAR1,3,1);
VAR5:=SMA(VAR4,3,1)+100;
VAR6:=VAR5-VAR3+50;
VAR7:=LLV(LOW,33);
VAR8:=HHV(HIGH,21);
VAR9:=EMA((CLOSE-VAR7)/(VAR8-VAR7)*100,10)*-1+100;
VAR10:=100-EMA(0.191*REF(VAR9,1)+0.809*VAR9,1);
NOTEXT11:10,COLORWHITE;
NOTEXT12:90,COLORWHITE;
趋势:100-EMA(0.191*REF(VAR9,1)+0.809*VAR9,1),LINETHICK2,COLORLIRED;
DRAWTEXT(CURRBARSCOUNT=6,5,'高安'),COLORWHITE;
DRAWTEXT(CURRBARSCOUNT=6,15,'安全'),COLORWHITE;
DRAWTEXT(CURRBARSCOUNT=6,50,'投资'),COLORWHITE;
DRAWTEXT(CURRBARSCOUNT=6,85,'风险'),COLORWHITE;
DRAWTEXT(CURRBARSCOUNT=6,95,'高险'),COLORWHITE;
VAR11:=LLV(L,17);
VAR12:=SMA(Abs(L-REF(L,1)),17,1);
VAR13:=SMA(MAX(L-REF(L,1),0),17,2);
VAR14:=-(EMA(IF(L<=VAR11,VAR12/VAR13,-3),1));
STICKLINE(crOSS(VAR14,0),10,0,4,0),COLORYELLOW;
VAR15:=IF(CROSS(VAR14,0),1,0),COLORYELLOW;
VAR16:=(CLOSE-MA(CLOSE,40))/MA(CLOSE,40)*100,COLOR00FF00,LINETHICK2;
STICKLINE(CROSS(VAR16,-24),20,0,4,0),COLORMAGENTA;
VAR17:=IF(CROSS(VAR16,-24),1,0),COLORMAGENTA;
VAR18:=expma(EXPMA(EXPMA((2*CLOSE+HIGH+LOW)/4,4),4),4);
VAR19:=(MA((VAR18-REF(VAR18,1))/REF(VAR18,1)*100,2));
VAR20:=(MA((VAR18-REF(VAR18,1))/REF(VAR18,1)*100,1));
STICKLINE(VAR20>VAR19 AND VAR20< 0,10,0,1,0),COLORRED;
VAR21:=STICKLINE(VAR20>VAR19 AND VAR20< 0,10,0,1,0)=1,COLORRED;
VAR22:=(HHV(HIGH,9)-CLOSE)/(HHV(HIGH,9)-LLV(LOW,9))*100-70;
VAR23:=SMA(VAR22,9,1)+100;
VAR24:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
VAR25:=SMA(VAR24,3,1);
VAR26:=SMA(VAR25,3,1)+100;
VAR27:=VAR26-VAR23;
VAR28:IF(VAR27>45,VAR27-45,0),COLOR00FFFF,LINETHICK2;
VAR29:=REF(LOW,1);
VAR30:=SMA(ABS(LOW-VAR29),3,1)/SMA(MAX(LOW-VAR29,0),3,1)*100;
VAR31:=EMA(IF(CLOSE*1.3,VAR30*10,VAR30/10),3);
VAR32:=LLV(LOW,30);
VAR33:=HHV(VAR31,30);
VAR34:=IF(MA(CLOSE,58),1,0);
VAR35:=EMA(IF(LOW<=VAR32,(VAR31+VAR33*2)/2,0),3)/999*VAR34;
STICKLINE(REF(VAR28,1)< VAR28,VAR28,REF(VAR28,1),3.5,0),COLOR000033;
STICKLINE(REF(VAR28,1)< VAR28,VAR28,REF(VAR28,1),2.8,0),COLOR000055;
STICKLINE(REF(VAR28,1)< VAR28,VAR28,REF(VAR28,1),2.0,0),COLOR000077;
STICKLINE(REF(VAR28,1)< VAR28,VAR28,REF(VAR28,1),1.2,0),COLOR000099;
STICKLINE(REF(VAR28,1)< VAR28,VAR28,REF(VAR28,1),0.4,0),COLOR0000DD;
STICKLINE(REF(VAR28,1)>VAR28,VAR28,REF(VAR28,1),3.5,0),COLOR003300;
STICKLINE(REF(VAR28,1)>VAR28,VAR28,REF(VAR28,1),2.8,0),COLOR005500;
STICKLINE(REF(VAR28,1)>VAR28,VAR28,REF(VAR28,1),2.0,0),COLOR007700;
STICKLINE(REF(VAR28,1)>VAR28,VAR28,REF(VAR28,1),1.2,0),COLOR009900;
STICKLINE(REF(VAR28,1)>VAR28,VAR28,REF(VAR28,1),0.4,0),COLOR00DD00;
VAR36:=CROSS(82,rsi);
STICKLINE(VAR36,VAR36,10,3.5,0),COLORFF5500;
STICKLINE(VAR36,VAR36,15,2.5,0),COLORFF8800;
STICKLINE(VAR36,VAR36,20,1.5,0),COLORFFAA00;
STICKLINE(VAR36,VAR36,25,0.5,0),COLORFFCC00;
STICKLINE(VAR36,VAR36,30,0.1,0),COLORFFFF00;
VAR37:=(C+L+H)/3;
VAR38:=EMA(VAR37,6);
VAR39:=EMA(VAR38,5);
VAR40:=CROSS(VAR38,VAR39);
NOTEXT45:50,COLORGREEN,POINTDOT;
DRAWICON(VAR40,20,5);
关注:VAR40,NODRAW;
VAR41:=SMA(MAX(CLOSE-REF(C,1),0),6,1)/SMA(ABS(CLOSE-REF(C,1)),6,1)*100;
DRAWICON(CROSS(82,VAR41),10,15);
DRAWTEXT(CROSS(82,VAR41),35,'逃'),COLORYELLOW;
VAR42:=REF(CLOSE,1);
VAR43:=SMA(MAX(CLOSE-VAR42,0),6,1)/SMA(ABS(CLOSE-VAR42),6,1)*100,COLORGREEN;
NOTEXT49:20;
NOTEXT50:85;
NOTEXT51:90;
VAR44:=VAR43< 20;
VAR45:=VAR43>80;
VAR46:=VAR43>90;
STICKLINE(CROSS(VAR44,0.5),NOTEXT49,NOTEXT49*0.9,3,0),COLORYELLOW;
DRAWTEXT(CROSS(VAR44,0.5),NOTEXT49*0.92,'底');
STICKLINE(CROSS(VAR45,0.5),NOTEXT50,NOTEXT50*1.03,3,0),COLORGREEN;
DRAWTEXT(CROSS(VAR45,0.5),NOTEXT50,'大顶');
STICKLINE(CROSS(VAR46,0.5),NOTEXT51,NOTEXT51*1.05,3,0),COLORFFFFFF;
DRAWTEXT(CROSS(VAR46,0.5),NOTEXT51*1.03,'绝顶'),COLORFFFF00;
DRAWICON(CROSS(VAR46,0.5),NOTEXT51*1.09,6);
VAR47:=EMA(HHV(HIGH,1),8);
VAR48:=EMA(CLOSE,8);
VAR49:=((VAR48 < REF(VAR48,1)) AND (CLOSE < VAR48));
VAR50:=IF(((VAR47 < REF(VAR47,1)) OR VAR49),1,0);
VAR51:=((((COUNT((VAR50 = 1),4) = 3) AND (VAR50 = 0)) AND (((CLOSE - REF(CLOSE,1)) / REF(CLOSE,1)) > 0.085)) * 89);
STICKLINE(VAR51,40,0,3,0),COLORFF00FF;
DRAWICON((VAR51>=40),41,4);
DRAWTEXT((VAR51>=48),48,'买入');
VAR52:=(2*CLOSE+HIGH+LOW)/4;
VAR53:=LLV(LOW,5);
VAR54:=HHV(HIGH,4);
VAR55:=EMA((VAR52-VAR53)/(VAR54-VAR53)*100,4);
VAR56:=EMA(0.667*REF(VAR55,1)+0.333*VAR55,2);
VAR57:=CROSS(VAR55,VAR56) AND VAR55< 30;
STICKLINE(VAR57,0,50,3,0),COLORMAGENTA;







未来函数检测结果如下
该公式没有未来函数

定制指标公式、软件请联系QQ或微信同号:88652583


VAR1赋值:(收盘价-9日内最低价的最低值)/(9日内最高价的最高值-9日内最低价的最低值)*100
VAR2赋值:100*(9日内最高价的最高值-收盘价)/(9日内最高价的最高值-9日内最低价的最低值)
VAR3赋值:VAR2的9日[1日权重]移动平均+100
VAR4赋值:VAR1的3日[1日权重]移动平均
VAR5赋值:VAR4的3日[1日权重]移动平均+100
VAR6赋值:VAR5-VAR3+50
VAR7赋值:33日内最低价的最低值
VAR8赋值:21日内最高价的最高值
VAR9赋值:(收盘价-VAR7)/(VAR8-VAR7)*100的10日指数移动平均*-1+100
VAR10赋值:100-0.191*1日前的VAR9+0.809*VAR9的1日指数移动平均
输出NOTEXT11:10,画白色
输出NOTEXT12:90,画白色
输出趋势:100-0.191*1日前的VAR9+0.809*VAR9的1日指数移动平均,线宽为2,画淡红色
当满足条件到最后交易的周期=6时,在5位置书写文字,画白色
当满足条件到最后交易的周期=6时,在15位置书写文字,画白色
当满足条件到最后交易的周期=6时,在50位置书写文字,画白色
当满足条件到最后交易的周期=6时,在85位置书写文字,画白色
当满足条件到最后交易的周期=6时,在95位置书写文字,画白色
VAR11赋值:17日内最低价的最低值
VAR12赋值:最低价-1日前的最低价的绝对值的17日[1日权重]移动平均
VAR13赋值:最低价-1日前的最低价和0的较大值的17日[2日权重]移动平均
VAR14赋值:-(如果最低价<=VAR11,返回VAR12/VAR13,否则返回-3的1日指数移动平均)
当满足条件VAR14上穿0时,在10和0位置之间画柱状线,宽度为4,0不为0则画空心柱.,画黄色
VAR15赋值:如果VAR14上穿0,返回1,否则返回0,画黄色
VAR16赋值:(收盘价-收盘价的40日简单移动平均)/收盘价的40日简单移动平均*100,COLOR00FF00,线宽为2
当满足条件VAR16上穿-24时,在20和0位置之间画柱状线,宽度为4,0不为0则画空心柱.,画洋红色
VAR17赋值:如果VAR16上穿-24,返回1,否则返回0,画洋红色
VAR18赋值:(2*收盘价+最高价+最低价)/4的4日指数移动平均的4日指数移动平均的4日指数移动平均
VAR19赋值:((VAR18-1日前的VAR18)/1日前的VAR18*100的2日简单移动平均)
VAR20赋值:((VAR18-1日前的VAR18)/1日前的VAR18*100的1日简单移动平均)
当满足条件VAR20>VAR19ANDVAR20<0时,在10和0位置之间画柱状线,宽度为1,0不为0则画空心柱.,画红色
VAR21赋值:当满足条件VAR20>VAR19ANDVAR20<0时,在10和0位置之间画柱状线,宽度为1,0不为0则画空心柱.=1,画红色
VAR22赋值:(9日内最高价的最高值-收盘价)/(9日内最高价的最高值-9日内最低价的最低值)*100-70
VAR23赋值:VAR22的9日[1日权重]移动平均+100
VAR24赋值:(收盘价-9日内最低价的最低值)/(9日内最高价的最高值-9日内最低价的最低值)*100
VAR25赋值:VAR24的3日[1日权重]移动平均
VAR26赋值:VAR25的3日[1日权重]移动平均+100
VAR27赋值:VAR26-VAR23
输出VAR28:如果VAR27>45,返回VAR27-45,否则返回0,COLOR00FFFF,线宽为2
VAR29赋值:1日前的最低价
VAR30赋值:最低价-VAR29的绝对值的3日[1日权重]移动平均/最低价-VAR29和0的较大值的3日[1日权重]移动平均*100
VAR31赋值:如果收盘价*1.3,返回VAR30*10,否则返回VAR30/10的3日指数移动平均
VAR32赋值:30日内最低价的最低值
VAR33赋值:30日内VAR31的最高值
VAR34赋值:如果收盘价的58日简单移动平均,返回1,否则返回0
VAR35赋值:如果最低价<=VAR32,返回(VAR31+VAR33*2)/2,否则返回0的3日指数移动平均/999*VAR34
当满足条件1日前的VAR28当满足条件1日前的VAR28当满足条件1日前的VAR28当满足条件1日前的VAR28当满足条件1日前的VAR28当满足条件1日前的VAR28>VAR28时,在VAR28和1日前的VAR28位置之间画柱状线,宽度为3.5,0不为0则画空心柱.,COLOR003300
当满足条件1日前的VAR28>VAR28时,在VAR28和1日前的VAR28位置之间画柱状线,宽度为2.8,0不为0则画空心柱.,COLOR005500
当满足条件1日前的VAR28>VAR28时,在VAR28和1日前的VAR28位置之间画柱状线,宽度为2.0,0不为0则画空心柱.,COLOR007700
当满足条件1日前的VAR28>VAR28时,在VAR28和1日前的VAR28位置之间画柱状线,宽度为1.2,0不为0则画空心柱.,COLOR009900
当满足条件1日前的VAR28>VAR28时,在VAR28和1日前的VAR28位置之间画柱状线,宽度为0.4,0不为0则画空心柱.,COLOR00DD00
VAR36赋值:82上穿RSI
当满足条件VAR36时,在VAR36和10位置之间画柱状线,宽度为3.5,0不为0则画空心柱.,COLORFF5500
当满足条件VAR36时,在VAR36和15位置之间画柱状线,宽度为2.5,0不为0则画空心柱.,COLORFF8800
当满足条件VAR36时,在VAR36和20位置之间画柱状线,宽度为1.5,0不为0则画空心柱.,COLORFFAA00
当满足条件VAR36时,在VAR36和25位置之间画柱状线,宽度为0.5,0不为0则画空心柱.,COLORFFCC00
当满足条件VAR36时,在VAR36和30位置之间画柱状线,宽度为0.1,0不为0则画空心柱.,COLORFFFF00
VAR37赋值:(收盘价+最低价+最高价)/3
VAR38赋值:VAR37的6日指数移动平均
VAR39赋值:VAR38的5日指数移动平均
VAR40赋值:VAR38上穿VAR39
输出NOTEXT45:50,画绿色,POINTDOT
当满足条件VAR40时,在20位置画5号图标
输出关注:VAR40,NODRAW
VAR41赋值:收盘价-1日前的收盘价和0的较大值的6日[1日权重]移动平均/收盘价-1日前的收盘价的绝对值的6日[1日权重]移动平均*100
当满足条件82上穿VAR41时,在10位置画15号图标
当满足条件82上穿VAR41时,在35位置书写文字,画黄色
VAR42赋值:1日前的收盘价
VAR43赋值:收盘价-VAR42和0的较大值的6日[1日权重]移动平均/收盘价-VAR42的绝对值的6日[1日权重]移动平均*100,画绿色
输出NOTEXT49:20
输出NOTEXT50:85
输出NOTEXT51:90
VAR44赋值:VAR43< 20
VAR45赋值:VAR43>80
VAR46赋值:VAR43>90
当满足条件VAR44上穿0.5时,在NOTEXT49和NOTEXT49*0.9位置之间画柱状线,宽度为3,0不为0则画空心柱.,画黄色
当满足条件VAR44上穿0.5时,在NOTEXT49*0.92位置书写文字
当满足条件VAR45上穿0.5时,在NOTEXT50和NOTEXT50*1.03位置之间画柱状线,宽度为3,0不为0则画空心柱.,画绿色
当满足条件VAR45上穿0.5时,在NOTEXT50位置书写文字
当满足条件VAR46上穿0.5时,在NOTEXT51和NOTEXT51*1.05位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLORFFFFFF
当满足条件VAR46上穿0.5时,在NOTEXT51*1.03位置书写文字,COLORFFFF00
当满足条件VAR46上穿0.5时,在NOTEXT51*1.09位置画6号图标
VAR47赋值:1日内最高价的最高值的8日指数移动平均
VAR48赋值:收盘价的8日指数移动平均
VAR49赋值:((VAR48 < 1日前的VAR48) AND (收盘价 < VAR48))
VAR50赋值:如果((VAR47<1日前的VAR47)ORVAR49),返回1,否则返回0
VAR51赋值:((((统计4日中满足(VAR50=1)的天数 = 3) AND (VAR50 = 0)) AND (((收盘价 - 1日前的收盘价) / 1日前的收盘价) > 0.085)) * 89)
当满足条件VAR51时,在40和0位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLORFF00FF
当满足条件(VAR51>=40)时,在41位置画4号图标
当满足条件(VAR51>=48)时,在48位置书写文字
VAR52赋值:(2*收盘价+最高价+最低价)/4
VAR53赋值:5日内最低价的最低值
VAR54赋值:4日内最高价的最高值
VAR55赋值:(VAR52-VAR53)/(VAR54-VAR53)*100的4日指数移动平均
VAR56赋值:0.667*1日前的VAR55+0.333*VAR55的2日指数移动平均
VAR57赋值:VAR55上穿VAR56 AND VAR55< 30
当满足条件VAR57时,在0和50位置之间画柱状线,宽度为3,0不为0则画空心柱.,画洋红色
定制指标公式、软件联系我们
  • QQ:88652583
  • 邮箱:88652583@qq.com
  • 工作时间:7:30-21:00
  • 微信:88652583或扫描如下二维码
指标公式网微信联系方式
月度排行
季度排行
半年排行


指标安装下载帮助  -   联系我们  -  乐淘公式网  -  公式网   -  指标公式  -   免责声明  -   隐私政策  -   加入收藏   

@2005-2025 粤ICP备2025457605号-2 乐淘公式网公式网均来源互联网收集整理,如不慎侵犯了你的权益,请联系我们告知,我们将做删除处理
免责声明:乐淘公式网所有指标公式及文章由网络收集,不保障实时性和真实性, 仅供学习研究并不构成投资建议,请勿以此为依据进行股票交易,由此引起的投资亏损与本站无关。
QQ:88652583 微信 88652583
sitemap站点地图