通达信〖趋势决策〗振荡型安全风险与买卖提示指标公式源码

功能:副图振荡型安全/风险与买卖提示指标。0-100运行,10为底线、90为顶线、50为强弱线。低值区为高安全/安全/投资区,高值区为风险/高风险区。蓝线红点显示当前趋势/安全度;另含“买”“强拉”“开始拉升”“逃”等信号,以及趋势动能柱、资金吸筹柱、RSI超买回落柱。
用法:低值区出现“买”“强拉”或红柱,可关注低吸;高值区出现“逃”或橙柱,宜减仓。蓝柱递增可视为资金/吸筹迹象,趋势柱转红增强、转绿减弱。需结合K线、均线和成交量使用,不宜单独决策。
 

VARE3:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
VARM0:=100*(HHV(HIGH,9)-CLOSE)/(HHV(HIGH,9)-LLV(LOW,9));
VARW3:=SMA(VARM0,9,1)+100;
VARU1:=SMA(VARE3,3,1);
VARZ7:=SMA(VARU1,3,1)+100;
VARG7:=VARZ7-VARW3+50;
VARZ3:=LLV(LOW,33);
VARO0:=HHV(HIGH,21);
VARF1:=EMA((CLOSE-VARZ3)/(VARO0-VARZ3)*100,10)*-1+100;
VART7:=100-EMA(0.191*REF(VARF1,1)+0.809*VARF1,1);
底线:10,COLORWHITE;
顶线:90,COLORWHITE;
趋势线:100-EMA(0.191*REF(VARF1,1)+0.809*VARF1,1),LINETHICK2,COLORBLUE;
当前安全度:100-EMA(0.191*REF(VARF1,1)+0.809*VARF1,1),CIRCLEDOT,LINETHICK2,COLORRED;
DRAWTEXT(CURRBARSCOUNT=6,5,'高安全区'),COLORWHITE;
DRAWTEXT(CURRBARSCOUNT=6,15,'安全区'),COLORWHITE;
DRAWTEXT(CURRBARSCOUNT=6,50,'(投资区)'),COLORWHITE;
DRAWTEXT(CURRBARSCOUNT=6,85,'风险区'),COLORGREEN;
DRAWTEXT(CURRBARSCOUNT=6,95,'高风险区'),COLORGREEN;
VARD7:=LLV(L,17);
VARE8:=SMA(Abs(L-REF(L,1)),17,1);
VARF3:=SMA(MAX(L-REF(L,1),0),17,2);
VARY3:=-(EMA(IF(L<=VARD7,VARE8/VARF3,-3),1));
VARR6:= (CLOSE-MA(CLOSE,40))/MA(CLOSE,40)*100;
STICKLINE(crOSS(VARR6,-24),20,0,3,0),COLORMAGENTA;
强拉升: IF(CROSS(VARR6,-24),1,0),COLORMAGENTA;
VARY7:=expma(EXPMA(EXPMA((2*CLOSE+HIGH+LOW)/4,4),4),4);
VARX5:=( MA((VARY7-REF(VARY7,1))/REF(VARY7,1)*100,2));
VARP1:=( MA((VARY7-REF(VARY7,1))/REF(VARY7,1)*100,1));
STICKLINE(VARP1>VARX5 AND VARP1< 0,10,0,1,0),COLORRED;
开始拉升:STICKLINE(VARP1>VARX5 AND VARP1< 0,10,0,1,0)=1,COLORRED;
VARN8:=(HHV(HIGH,9)-CLOSE)/(HHV(HIGH,9)-LLV(LOW,9))*100-70;
VARR8:=SMA(VARN8,9,1)+100;
VARZ0:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
VARL5:=SMA(VARZ0,3,1);
VARQ9:=SMA(VARL5,3,1)+100;
VARS2:=VARQ9-VARR8;
趋势1: IF(VARS2>45,VARS2-45,0),COLOR00FFFF,LINETHICK2;
VARQ5:=REF(LOW,1);
VARY6:=SMA(ABS(LOW-VARQ5),3,1)/SMA(MAX(LOW-VARQ5,0),3,1)*100;
VARZ5:=EMA(IF(CLOSE*1.3,VARY6*10,VARY6/10),3);
VARY2:=LLV(LOW,30);
VARM6:=HHV(VARZ5,30);
VARJ0:=IF(MA(CLOSE,58),1,0);
VARE0:=EMA(IF(LOW<=VARY2,(VARZ5+VARM6*2)/2,0),3)/999*VARJ0;
VARH5:=IF(VARE0>100,100,VARE0);
STICKLINE(VARH5>0 AND VARH5>REF(VARH5,1),0 ,VARH5*1.2,3,0 ),COLOR4444FF;
STICKLINE(REF(趋势1,1)< 趋势1, 趋势1,REF(趋势1,1),2,0),COLOR0000DD;
STICKLINE(REF(趋势1,1)> 趋势1, 趋势1,REF(趋势1,1),2,0),COLOR00DD00;
VARA9:=CROSS(82,rsi);
STICKLINE( VARA9,VARA9,30,2,0),COLORFF8800;
VARZ2:=(C+L+H)/3;
VARN1:=EMA(VARZ2,6);
VARZ4:=EMA(VARN1,5);
VARI5:=CROSS(VARN1,VARZ4);
强弱线:50,COLORGREEN,POINTDOT;
DRAWICON(VARI5,12,1);
DRAWTEXT(VARI5,8,'买'),COLORYELLOW;
DRAWICON(CROSS(VARR6,-24),22,1);
DRAWTEXT(CROSS(VARR6,-24),18,'强拉'),COLORYELLOW;
VARP8:=SMA(MAX(CLOSE-REF(C,1),0),6,1)/SMA(ABS(CLOSE-REF(C,1)),6,1)*100;
VARAH1 := (MA(CLOSE, 5) > MA(CLOSE, 22)) AND (vol > REF(VOL, 1));
VARAO3 := SUM(VOL, 13) / REF(SUM(VOL, 13), 1);
VARAV5 := (MA(CLOSE, 6) - MA(CLOSE, 49)) * SUM(VOL, 7);
VARAL7 := (MA(CLOSE, 13) + EMA(CLOSE, 46)) / 2;
VARAG0 := (MA(CLOSE, 5) + EMA(CLOSE, 23)) / 2;
VARAC7 := SUM(VOL, 8) / REF(SUM(VOL, 8), 1);
VARAZ9 := SMA((CLOSE - LLV(LOW, 41)) / (HHV(HIGH, 41) - LLV(LOW, 41)) * 100, 41, 1);
VARAN6 := SUM(VOL, 3) / REF(SUM(VOL, 3), 1);
VARAW2 := (HHV(HIGH, 7) - LLV(LOW, 7)) / MA(CLOSE, 28) * 100;
VARAU8 := (CLOSE - REF(CLOSE, 7)) / REF(CLOSE, 7) * 100;
DRAWICON(CROSS(82,VARP8),10,15);
DRAWTEXT(CROSS(82,VARP8),35,'逃'),COLORGREEN;







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



VARE3赋值:(收盘价-9日内最低价的最低值)/(9日内最高价的最高值-9日内最低价的最低值)*100
VARM0赋值:100*(9日内最高价的最高值-收盘价)/(9日内最高价的最高值-9日内最低价的最低值)
VARW3赋值:VARM0的9日[1日权重]移动平均+100
VARU1赋值:VARE3的3日[1日权重]移动平均
VARZ7赋值:VARU1的3日[1日权重]移动平均+100
VARG7赋值:VARZ7-VARW3+50
VARZ3赋值:33日内最低价的最低值
VARO0赋值:21日内最高价的最高值
VARF1赋值:(收盘价-VARZ3)/(VARO0-VARZ3)*100的10日指数移动平均*-1+100
VART7赋值:100-0.191*1日前的VARF1+0.809*VARF1的1日指数移动平均
输出底线:10,画白色
输出顶线:90,画白色
输出趋势线:100-0.191*1日前的VARF1+0.809*VARF1的1日指数移动平均,线宽为2,画蓝色
输出当前安全度:100-0.191*1日前的VARF1+0.809*VARF1的1日指数移动平均,CIRCLEDOT,线宽为2,画红色
当满足条件到最后交易的周期=6时,在5位置书写文字,画白色
当满足条件到最后交易的周期=6时,在15位置书写文字,画白色
当满足条件到最后交易的周期=6时,在50位置书写文字,画白色
当满足条件到最后交易的周期=6时,在85位置书写文字,画绿色
当满足条件到最后交易的周期=6时,在95位置书写文字,画绿色
VARD7赋值:17日内最低价的最低值
VARE8赋值:最低价-1日前的最低价的绝对值的17日[1日权重]移动平均
VARF3赋值:最低价-1日前的最低价和0的较大值的17日[2日权重]移动平均
VARY3赋值:-(如果最低价<=VARD7,返回VARE8/VARF3,否则返回-3的1日指数移动平均)
VARR6赋值: (收盘价-收盘价的40日简单移动平均)/收盘价的40日简单移动平均*100
当满足条件VARR6上穿-24时,在20和0位置之间画柱状线,宽度为3,0不为0则画空心柱.,画洋红色
输出强拉升: 如果VARR6上穿-24,返回1,否则返回0,画洋红色
VARY7赋值:(2*收盘价+最高价+最低价)/4的4日指数移动平均的4日指数移动平均的4日指数移动平均
VARX5赋值:( (VARY7-1日前的VARY7)/1日前的VARY7*100的2日简单移动平均)
VARP1赋值:( (VARY7-1日前的VARY7)/1日前的VARY7*100的1日简单移动平均)
当满足条件VARP1>VARX5ANDVARP1<0时,在10和0位置之间画柱状线,宽度为1,0不为0则画空心柱.,画红色
输出开始拉升:当满足条件VARP1>VARX5ANDVARP1<0时,在10和0位置之间画柱状线,宽度为1,0不为0则画空心柱.=1,画红色
VARN8赋值:(9日内最高价的最高值-收盘价)/(9日内最高价的最高值-9日内最低价的最低值)*100-70
VARR8赋值:VARN8的9日[1日权重]移动平均+100
VARZ0赋值:(收盘价-9日内最低价的最低值)/(9日内最高价的最高值-9日内最低价的最低值)*100
VARL5赋值:VARZ0的3日[1日权重]移动平均
VARQ9赋值:VARL5的3日[1日权重]移动平均+100
VARS2赋值:VARQ9-VARR8
输出趋势1: 如果VARS2>45,返回VARS2-45,否则返回0,COLOR00FFFF,线宽为2
VARQ5赋值:1日前的最低价
VARY6赋值:最低价-VARQ5的绝对值的3日[1日权重]移动平均/最低价-VARQ5和0的较大值的3日[1日权重]移动平均*100
VARZ5赋值:如果收盘价*1.3,返回VARY6*10,否则返回VARY6/10的3日指数移动平均
VARY2赋值:30日内最低价的最低值
VARM6赋值:30日内VARZ5的最高值
VARJ0赋值:如果收盘价的58日简单移动平均,返回1,否则返回0
VARE0赋值:如果最低价<=VARY2,返回(VARZ5+VARM6*2)/2,否则返回0的3日指数移动平均/999*VARJ0
VARH5赋值:如果VARE0>100,返回100,否则返回VARE0
当满足条件VARH5>0ANDVARH5>1日前的VARH5时,在0和VARH5*1.2位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLOR4444FF
当满足条件1日前的趋势1<趋势1时,在趋势1和1日前的趋势1位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLOR0000DD
当满足条件1日前的趋势1>趋势1时,在趋势1和1日前的趋势1位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLOR00DD00
VARA9赋值:82上穿RSI
当满足条件VARA9时,在VARA9和30位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLORFF8800
VARZ2赋值:(收盘价+最低价+最高价)/3
VARN1赋值:VARZ2的6日指数移动平均
VARZ4赋值:VARN1的5日指数移动平均
VARI5赋值:VARN1上穿VARZ4
输出强弱线:50,画绿色,POINTDOT
当满足条件VARI5时,在12位置画1号图标
当满足条件VARI5时,在8位置书写文字,画黄色
当满足条件VARR6上穿-24时,在22位置画1号图标
当满足条件VARR6上穿-24时,在18位置书写文字,画黄色
VARP8赋值:收盘价-1日前的收盘价和0的较大值的6日[1日权重]移动平均/收盘价-1日前的收盘价的绝对值的6日[1日权重]移动平均*100
赋值: (收盘价的5日简单移动平均 > 收盘价的22日简单移动平均) AND (成交量(手) > 1日前的成交量(手))
赋值: 成交量(手)的13日累和 / 1日前的成交量(手)的13日累和
赋值: (收盘价的6日简单移动平均 - 收盘价的49日简单移动平均) * 成交量(手)的7日累和
赋值: (收盘价的13日简单移动平均 + 收盘价的46日指数移动平均) / 2
赋值: (收盘价的5日简单移动平均 + 收盘价的23日指数移动平均) / 2
赋值: 成交量(手)的8日累和 / 1日前的成交量(手)的8日累和
赋值: (收盘价-41日内最低价的最低值)/(41日内最高价的最高值-41日内最低价的最低值)*100的41日[1日权重]移动平均
赋值: 成交量(手)的3日累和 / 1日前的成交量(手)的3日累和
赋值: (7日内最高价的最高值 - 7日内最低价的最低值) / 收盘价的28日简单移动平均 * 100
赋值: (收盘价 - 7日前的收盘价) / 7日前的收盘价 * 100
当满足条件82上穿VARP8时,在10位置画15号图标
当满足条件82上穿VARP8时,在35位置书写文字,画绿色
联系我们
  • QQ:88652583
  • 邮箱:88652583@qq.com
  • 工作时间:7:30-21:00
  • 微信:88652583或扫描如下二维码
公式网微信联系方式
月度排行
季度排行
半年排行


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

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