通达信振荡源码

 
N:=1,30,9;
{背景}
STICKLINE(100,120,50,5,0),COLOR669900;
STICKLINE(50,50,0,5,0),COLOR666600;
STICKLINE(1,0,-50,5,0),COLOR006600;
STICKLINE(-50,-50,-120,5,0),COLOR003300;
VARC:=SMA(((CLOSE-LLV(LOW,10))/(HHV(HIGH,10)-LLV(LOW,10)))*(100),4,1);
VARD:=SMA(((CLOSE-LLV(LOW,11))/(HHV(HIGH,11)-LLV(LOW,11)))*(100),4,1);
VARE:=SMA(((CLOSE-LLV(LOW,12))/(HHV(HIGH,12)-LLV(LOW,12)))*(100),4,1);
VARF:=SMA(((CLOSE-LLV(LOW,13))/(HHV(HIGH,13)-LLV(LOW,13)))*(100),4,1);
VAR10:=SMA(((CLOSE-LLV(LOW,14))/(HHV(HIGH,14)-LLV(LOW,14)))*(100),4,1);
VAR11:=SMA(((CLOSE-LLV(LOW,15))/(HHV(HIGH,15)-LLV(LOW,15)))*(100),4,1);
VAR12:=SMA(((CLOSE-LLV(LOW,16))/(HHV(HIGH,16)-LLV(LOW,16)))*(100),4,1);
VAR13:=SMA(((CLOSE-LLV(LOW,17))/(HHV(HIGH,17)-LLV(LOW,17)))*(100),4,1);
VAR14:=SMA(((CLOSE-LLV(LOW,18))/(HHV(HIGH,18)-LLV(LOW,18)))*(100),4,1);
VAR17:=SMA(((CLOSE-LLV(LOW,20))/(HHV(HIGH,20)-LLV(LOW,20)))*(100),4,1);
VAR18:=(HIGH+LOW+CLOSE)/(3);
VAR19:=(VAR18-MA(VAR18,14))/((0.015)*(AVEDEV(VAR18,14)));
VAR1A:=(VAR18-MA(VAR18,70))/((0.015)*(AVEDEV(VAR18,70)));
VAR1B:=IF((VAR19>=150) AND (VAR19<200) AND (VAR1A>=150) AND (VAR1A<200),(-10),0);
VAR1C:=IF((VAR19<=(-150)) AND (VAR19>(-200)) AND (VAR1A<=(-150)) AND (VAR1A>(-200)),10,0);
VAR1D:=((CLOSE-MA(CLOSE,13))/(MA(CLOSE,13)))*(100);
VAR1E:=100-ABS(VAR1D);
趋势:(SMA((VAR11-50)*(2),3,1)+SMA((VARD-50)*(2),3,1))/(2),COLORRED,LINETHICK2;
D:((3)*(VAR17-50))*(2)-(2)*(SMA((VAR17-50)*(2),3,1)),COLOR00FFFF;
警1:IF((BARSCOUNT(CLOSE)<70),120,IF((VAR1A>=200) AND (VAR19>=150),(-15),VAR1B)+120),COLORCCFF66;
警2:IF((BARSCOUNT(CLOSE)<13),100,IF((VAR1E<88) AND (VAR1D>0),85,100)),COLORCCFFCC;
警3:IF((BARSCOUNT(CLOSE)<13),(-100),0-IF((VAR1E<92) AND (VAR1D<0),85,100)),COLORGREEN;
警4:IF((BARSCOUNT(CLOSE)<70),(-120),IF((VAR1A<=(-200)) AND (VAR19<=(-150)),15,VAR1C)-120),COLORBLUE;
{警戒区:}
VAR50:=(HIGH+LOW+CLOSE)/3;
VAR60:=(VAR50-MA(VAR50,10))/(0.015*AVEDEV(VAR50,10));
VAR70:=(VAR50-MA(VAR50,30))/(0.015*AVEDEV(VAR50,30));
VAR80:=IF(VAR60>=150 AND VAR60<200 AND VAR70>=150 AND VAR70<200,100,0);
VAR90:=IF(VAR60<=-150 AND VAR60>-200 AND VAR70<=-150 AND VAR70>-200,-100,VAR80);
警5:(IF((VAR70>=200 AND VAR60>=150),100,IF(VAR70<=-200 AND VAR60<=-150,-100,VAR90))+0.01),COLORSTICK,COLORRED,LINETHICK1;
VARK1:=3*SMA((CLOSE-LLV(LOW,55))/(HHV(HIGH,55)-LLV(LOW,55))*100,5,1)-2*SMA(SMA((CLOSE-LLV(LOW,55))/(HHV(HIGH,55)-LLV(LOW,55))*100,5,1),3,1);
VARK2:=EMA(VARK1,3), COLORBLACK,COLORYELLOW;
STICKLINE(VARK2<=13,-20,-18,8,0),COLOR0066FF;
STICKLINE(VARK2<=13 AND (VARK2-REF(VARK2,1))/REF(VARK2,1)*100>13,-20,-10,1,0),COLORMAGENTA;
 



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


解密、定制、编写指标公式请联系QQ或微信同号:88652583
置顶指标

相关指标公式

N赋值:1,30,9
当满足条件100时,在120和50位置之间画柱状线,宽度为5,0不为0则画空心柱.,COLOR669900
当满足条件50时,在50和0位置之间画柱状线,宽度为5,0不为0则画空心柱.,COLOR666600
当满足条件1时,在0和-50位置之间画柱状线,宽度为5,0不为0则画空心柱.,COLOR006600
当满足条件-50时,在-50和-120位置之间画柱状线,宽度为5,0不为0则画空心柱.,COLOR003300
VARC赋值:((收盘价-10日内最低价的最低值)/(10日内最高价的最高值-10日内最低价的最低值))*(100)的4日[1日权重]移动平均
VARD赋值:((收盘价-11日内最低价的最低值)/(11日内最高价的最高值-11日内最低价的最低值))*(100)的4日[1日权重]移动平均
VARE赋值:((收盘价-12日内最低价的最低值)/(12日内最高价的最高值-12日内最低价的最低值))*(100)的4日[1日权重]移动平均
VARF赋值:((收盘价-13日内最低价的最低值)/(13日内最高价的最高值-13日内最低价的最低值))*(100)的4日[1日权重]移动平均
VAR10赋值:((收盘价-14日内最低价的最低值)/(14日内最高价的最高值-14日内最低价的最低值))*(100)的4日[1日权重]移动平均
VAR11赋值:((收盘价-15日内最低价的最低值)/(15日内最高价的最高值-15日内最低价的最低值))*(100)的4日[1日权重]移动平均
VAR12赋值:((收盘价-16日内最低价的最低值)/(16日内最高价的最高值-16日内最低价的最低值))*(100)的4日[1日权重]移动平均
VAR13赋值:((收盘价-17日内最低价的最低值)/(17日内最高价的最高值-17日内最低价的最低值))*(100)的4日[1日权重]移动平均
VAR14赋值:((收盘价-18日内最低价的最低值)/(18日内最高价的最高值-18日内最低价的最低值))*(100)的4日[1日权重]移动平均
VAR17赋值:((收盘价-20日内最低价的最低值)/(20日内最高价的最高值-20日内最低价的最低值))*(100)的4日[1日权重]移动平均
VAR18赋值:(最高价+最低价+收盘价)/(3)
VAR19赋值:(VAR18-VAR18的14日简单移动平均)/((0.015)*(VAR18的14日平均绝对偏差))
VAR1A赋值:(VAR18-VAR18的70日简单移动平均)/((0.015)*(VAR18的70日平均绝对偏差))
VAR1B赋值:如果(VAR19>=150)AND(VAR19<200)AND(VAR1A>=150)AND(VAR1A<200),返回(-10),否则返回0
VAR1C赋值:如果(VAR19<=(-150))AND(VAR19>(-200))AND(VAR1A<=(-150))AND(VAR1A>(-200)),返回10,否则返回0
VAR1D赋值:((收盘价-收盘价的13日简单移动平均)/(收盘价的13日简单移动平均))*(100)
VAR1E赋值:100-VAR1D的绝对值
输出趋势:((VAR11-50)*(2)的3日[1日权重]移动平均+(VARD-50)*(2)的3日[1日权重]移动平均)/(2),画红色,线宽为2
输出D:((3)*(VAR17-50))*(2)-(2)*((VAR17-50)*(2)的3日[1日权重]移动平均),COLOR00FFFF
输出警1:如果(收盘价的有效数据周期数<70),返回120,否则返回如果(VAR1A>=200)AND(VAR19>=150),返回(-15),否则返回VAR1B+120,COLORCCFF66
输出警2:如果(收盘价的有效数据周期数<13),返回100,否则返回如果(VAR1E<88)AND(VAR1D>0),返回85,否则返回100,COLORCCFFCC
输出警3:如果(收盘价的有效数据周期数<13),返回(-100),否则返回0-如果(VAR1E<92)AND(VAR1D<0),返回85,否则返回100,画绿色
输出警4:如果(收盘价的有效数据周期数<70),返回(-120),否则返回如果(VAR1A<=(-200))AND(VAR19<=(-150)),返回15,否则返回VAR1C-120,画蓝色
VAR50赋值:(最高价+最低价+收盘价)/3
VAR60赋值:(VAR50-VAR50的10日简单移动平均)/(0.015*VAR50的10日平均绝对偏差)
VAR70赋值:(VAR50-VAR50的30日简单移动平均)/(0.015*VAR50的30日平均绝对偏差)
VAR80赋值:如果VAR60>=150ANDVAR60<200ANDVAR70>=150ANDVAR70<200,返回100,否则返回0
VAR90赋值:如果VAR60<=-150ANDVAR60>-200ANDVAR70<=-150ANDVAR70>-200,返回-100,否则返回VAR80
输出警5:(如果(VAR70>=200ANDVAR60>=150),返回100,否则返回如果VAR70<=-200ANDVAR60<=-150,返回-100,否则返回VAR90+0.01),COLORSTICK,画红色,线宽为1
VARK1赋值:3*(收盘价-55日内最低价的最低值)/(55日内最高价的最高值-55日内最低价的最低值)*100的5日[1日权重]移动平均-2*(收盘价-55日内最低价的最低值)/(55日内最高价的最高值-55日内最低价的最低值)*100的5日[1日权重]移动平均的3日[1日权重]移动平均
VARK2赋值:VARK1的3日指数移动平均, 画黑色,画黄色
当满足条件VARK2<=13时,在-20和-18位置之间画柱状线,宽度为8,0不为0则画空心柱.,COLOR0066FF
当满足条件VARK2<=13AND(VARK2-1日前的VARK2)/1日前的VARK2*100>13时,在-20和-10位置之间画柱状线,宽度为1,0不为0则画空心柱.,画洋红色

指标安装下载帮助  |   联系我们  |  指标公式网  |  指标网   |  指标公式  |   加入收藏   |  设为主页

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