通达信【趋势箱体轨道】主副图指标 辅助判断中短期趋势转折点及买卖时机 源码

该指标源码结合日线与周线KDJ指标,辅以EMA趋势分析,构建多维度交易信号体系。核心功能包括:1)计算日线KDJ(K、D值基于RSV的3日平滑移动平均),并叠加周线KDJ的5日均线(周K、周D、周J),通过双时间框架交叉(如周K与周D、日K与日D)用彩色柱状线提示多空信号;2)以周J值为基准,在J值回升但低于0时标记"关注区",暗示超卖反弹机会;3)通过AA(蓝色)/BB(红色)曲线量化5日EMA趋势持续时间,结合红绿渐变带状区域直观展示多空趋势强度对比;4)动态显示周线J值的超买超卖状态(黄色线突显上行趋势)。整体通过颜色、柱状线、带状区等多重视觉元素,辅助判断中短期趋势转折点及买卖时机。

 
{趋势箱体轨道主图源码如下}

MID:=(3*CLOSE+LOW+OPEN+HIGH)/6;
支撑轨1:(20*MID+19*REF(MID,1)+18*REF(MID,2)+17*REF(MID,3)+16*REF(MID,4)+15*REF(MID,5)+14*REF(MID,6)+13*REF(MID,7)+12*REF(MID,8)+11*REF(MID,9)+10*REF(MID,10)+9*REF(MID,11)+8*REF(MID,12)+7*REF(MID,13)+6*REF(MID,14)+5*REF(MID,15)+4*REF(MID,16)+3*REF(MID,17)+2*REF(MID,18)+REF(MID,20))/210,COLORRED,LINETHICK2;
支撑轨2:(15*MID+14*REF(MID,1)+13*REF(MID,2)+12*REF(MID,3)+11*REF(MID,4)+10*REF(MID,5)+9*REF(MID,6)+8*REF(MID,7)+7*REF(MID,8)+6*REF(MID,9)+5*REF(MID,10)+4*REF(MID,11)+3*REF(MID,12)+2*REF(MID,13)+REF(MID,15))/120,COLOR8000FF,LINETHICK2;
压力轨1:(10*MID+9*REF(MID,1)+8*REF(MID,2)+7*REF(MID,3)+6*REF(MID,4)+5*REF(MID,5)+4*REF(MID,6)+3*REF(MID,7)+2*REF(MID,8)+REF(MID,10))/50,COLOR008000,LINETHICK2;
压力轨2:(15*MID+14*REF(MID,1)+13*REF(MID,2)+12*REF(MID,3)+11*REF(MID,4)+10*REF(MID,5)+9*REF(MID,6)+8*REF(MID,7)+7*REF(MID,8)+6*REF(MID,9)+5*REF(MID,10)+4*REF(MID,11)+3*REF(MID,12)+2*REF(MID,13)+REF(MID,15))/110,COLORGREEN,LINETHICK2;
HH:=FINDHIGH(H,0,20,1);
LL:=FINDLOW(L,0,20,1);
HH1:=FINDHIGH(H,20,20,1);
LL1:=FINDLOW(L,20,20,1);
HH2:=FINDHIGH(H,40,20,1);
LL2:=FINDLOW(L,40,20,1);
HH3:=FINDHIGH(H,60,20,1);
LL3:=FINDLOW(L,60,20,1);
HH4:=FINDHIGH(H,80,20,1);
LL4:=FINDLOW(L,80,20,1);
HH5:=FINDHIGH(H,100,20,1);
LL5:=FINDLOW(L,100,20,1);
STICKLINE(CURRBARSCOUNT< 20 AND CURRBARSCOUNT>1 ,CONST(HH),CONST(HH),8,0)COLORYELLOW;
STICKLINE(CURRBARSCOUNT< 20 AND CURRBARSCOUNT>1 ,CONST(LL),CONST(LL),8,0)COLORYELLOW;
STICKLINE(CURRBARSCOUNT=20 OR CURRBARSCOUNT=1 ,CONST(HH),CONST(LL),0,0)COLORYELLOW;
STICKLINE(CURRBARSCOUNT< 40 AND CURRBARSCOUNT>21 ,CONST(HH1),CONST(HH1),8,0)COLORYELLOW;
STICKLINE(CURRBARSCOUNT< 40 AND CURRBARSCOUNT>21,CONST(LL1),CONST(LL1),8,0)COLORYELLOW;
STICKLINE(CURRBARSCOUNT=40 OR CURRBARSCOUNT=21 ,CONST(HH1),CONST(LL1),0,0)COLORYELLOW;
STICKLINE(CURRBARSCOUNT< 60 AND CURRBARSCOUNT>41,CONST(HH2),CONST(HH2),8,0)COLORYELLOW;
STICKLINE(CURRBARSCOUNT< 60 AND CURRBARSCOUNT>41,CONST(LL2),CONST(LL2),8,0)COLORYELLOW;
STICKLINE(CURRBARSCOUNT=60 OR CURRBARSCOUNT=41,CONST(HH2),CONST(LL2),0,0)COLORYELLOW;
STICKLINE(CURRBARSCOUNT< 80 AND CURRBARSCOUNT>61,CONST(HH3),CONST(HH3),8,0)COLORYELLOW;
STICKLINE(CURRBARSCOUNT< 80 AND CURRBARSCOUNT>61,CONST(LL3),CONST(LL3),8,0)COLORYELLOW;
STICKLINE(CURRBARSCOUNT=80 OR CURRBARSCOUNT=61,CONST(HH3),CONST(LL3),0,0)COLORYELLOW;
STICKLINE(CURRBARSCOUNT< 100 AND CURRBARSCOUNT>81,CONST(HH4),CONST(HH4),8,0)COLORYELLOW;
STICKLINE(CURRBARSCOUNT< 100 AND CURRBARSCOUNT>81,CONST(LL4),CONST(LL4),8,0)COLORYELLOW;
STICKLINE(CURRBARSCOUNT=100 OR CURRBARSCOUNT=81,CONST(HH4),CONST(LL4),0,0)COLORYELLOW;
STICKLINE(CURRBARSCOUNT< 120 AND CURRBARSCOUNT>101,CONST(HH5),CONST(HH5),8,0)COLORYELLOW;
STICKLINE(CURRBARSCOUNT< 120 AND CURRBARSCOUNT>101,CONST(LL5),CONST(LL5),8,0)COLORYELLOW;
STICKLINE(CURRBARSCOUNT=120 OR CURRBARSCOUNT=101,CONST(HH5),CONST(LL5),0,0)COLORYELLOW;
DRAWTEXT_FIX(CURRBARSCOUNT=20,0.9,0.005,0,STRCAT(STRCAT('最高:',VAR2STR(HH,2)),''))COLORYELLOW;
DRAWTEXT_FIX(CURRBARSCOUNT=20,0.9,1.9,0,STRCAT(STRCAT('最低:',VAR2STR(LL,2)),''))COLORYELLOW;
DRAWTEXT_FIX(CURRBARSCOUNT=40,0.7,0.005,0,STRCAT(STRCAT('最高:',VAR2STR(HH1,2)),''))COLORYELLOW;
DRAWTEXT_FIX(CURRBARSCOUNT=40,0.7,1.9,0,STRCAT(STRCAT('最低:',VAR2STR(LL1,2)),''))COLORYELLOW;
DRAWTEXT_FIX(CURRBARSCOUNT=60,0.55,0.005,0,STRCAT(STRCAT('最高:',VAR2STR(HH2,2)),''))COLORYELLOW;
DRAWTEXT_FIX(CURRBARSCOUNT=60,0.55,1.9,0,STRCAT(STRCAT('最低:',VAR2STR(LL2,2)),''))COLORYELLOW;
DRAWTEXT_FIX(CURRBARSCOUNT=80,0.38,0.005,0,STRCAT(STRCAT('最高:',VAR2STR(HH3,2)),''))COLORYELLOW;
DRAWTEXT_FIX(CURRBARSCOUNT=80,0.38,1.9,0,STRCAT(STRCAT('最低:',VAR2STR(LL3,2)),''))COLORYELLOW;
DRAWTEXT_FIX(CURRBARSCOUNT=100,0.22,0.005,0,STRCAT(STRCAT('最高价:',VAR2STR(HH4,2)),'元'))COLORYELLOW;
DRAWTEXT_FIX(CURRBARSCOUNT=100,0.22,1.9,0,STRCAT(STRCAT('最低:',VAR2STR(LL4,2)),''))COLORYELLOW;
DRAWTEXT_FIX(CURRBARSCOUNT=120,0.101,0.005,0,STRCAT(STRCAT('最高:',VAR2STR(HH5,2)),''))COLORYELLOW;
DRAWTEXT_FIX(CURRBARSCOUNT=120,0.101,1.9,0,STRCAT(STRCAT('最低:',VAR2STR(LL5,2)),''))COLORYELLOW;



{趋势箱体轨道副图源码如下}


RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
K:=SMA(RSV,3,1);
D:=SMA(K,3,1);
周K:=MA("KDJ.K#WEEK"(9,3,3),5);
周D:=MA("KDJ.D#WEEK"(9,3,3),5);
周J:=MA("KDJ.J#WEEK"(9,3,3),5);
关注区:STICKLINE(周J>=REF(周J,1) AND 周J< 0,-50,50,5,0),COLORAA66CC;
AA:-BARSLAST(EMA(CLOSE,5)>REF(EMA(CLOSE,5),1))*8+50,COLOR0000FF,LINETHICK5;
BB:BARSLAST(EMA(CLOSE,5)< REF(EMA(CLOSE,5),1))*8+50,COLORFF0000,LINETHICK5;
DRAWBAND(50,RGB(0,255,0),AA,RGB(0,0,0));
DRAWBAND(BB,RGB(255,0,0),50,RGB(0,0,0));
STICKLINE(周K>=周D,50,2*(周K-周D)+50,0.01,0),COLORCC0099;
STICKLINE(周K< 周D,50,2*(周K-周D)+50,0.01,0)*2,COLORCC0000;
STICKLINE(K>=D,50,2*(K-D)+50,0.01,0)*2,COLORFF00FF;
STICKLINE(K< D,50,2*(K-D)+50,0.01,0)*2,COLOR00FF00;
周J1:MA("KDJ.J#WEEK"(9,3,3) ,5),COLORFF0000,LINETHICK2;
周J超买超卖:IF(周J1>=REF(周J1,1),周J1,DRAWNULL),COLOR00FFFF,LINETHICK2;




来函数检测结果如下
该公式包含未来函数:#WEEK
该公式包含未来函数:DHIGH
该公式包含未来函数:DLOW

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

相关指标公式

MID赋值:(3*收盘价+最低价+开盘价+最高价)/6
输出支撑轨1:(20*MID+19*1日前的MID+18*2日前的MID+17*3日前的MID+16*4日前的MID+15*5日前的MID+14*6日前的MID+13*7日前的MID+12*8日前的MID+11*9日前的MID+10*10日前的MID+9*11日前的MID+8*12日前的MID+7*13日前的MID+6*14日前的MID+5*15日前的MID+4*16日前的MID+3*17日前的MID+2*18日前的MID+20日前的MID)/210,画红色,线宽为2
输出支撑轨2:(15*MID+14*1日前的MID+13*2日前的MID+12*3日前的MID+11*4日前的MID+10*5日前的MID+9*6日前的MID+8*7日前的MID+7*8日前的MID+6*9日前的MID+5*10日前的MID+4*11日前的MID+3*12日前的MID+2*13日前的MID+15日前的MID)/120,COLOR8000FF,线宽为2
输出压力轨1:(10*MID+9*1日前的MID+8*2日前的MID+7*3日前的MID+6*4日前的MID+5*5日前的MID+4*6日前的MID+3*7日前的MID+2*8日前的MID+10日前的MID)/50,COLOR008000,线宽为2
输出压力轨2:(15*MID+14*1日前的MID+13*2日前的MID+12*3日前的MID+11*4日前的MID+10*5日前的MID+9*6日前的MID+8*7日前的MID+7*8日前的MID+6*9日前的MID+5*10日前的MID+4*11日前的MID+3*12日前的MID+2*13日前的MID+15日前的MID)/110,画绿色,线宽为2
HH赋值:最高价在0日前的20天内第1个最高价
LL赋值:最低价在0日前的20天内第1个最低价
HH1赋值:最高价在20日前的20天内第1个最高价
LL1赋值:最低价在20日前的20天内第1个最低价
HH2赋值:最高价在40日前的20天内第1个最高价
LL2赋值:最低价在40日前的20天内第1个最低价
HH3赋值:最高价在60日前的20天内第1个最高价
LL3赋值:最低价在60日前的20天内第1个最低价
HH4赋值:最高价在80日前的20天内第1个最高价
LL4赋值:最低价在80日前的20天内第1个最低价
HH5赋值:最高价在100日前的20天内第1个最高价
LL5赋值:最低价在100日前的20天内第1个最低价
当满足条件到最后交易的周期<20ANDCURRBARSCOUNT>1时,在HH的最后一日取值设为常数和HH的最后一日取值设为常数位置之间画柱状线,宽度为8,0不为0则画空心柱.画黄色
当满足条件到最后交易的周期<20ANDCURRBARSCOUNT>1时,在LL的最后一日取值设为常数和LL的最后一日取值设为常数位置之间画柱状线,宽度为8,0不为0则画空心柱.画黄色
当满足条件到最后交易的周期=20ORCURRBARSCOUNT=1时,在HH的最后一日取值设为常数和LL的最后一日取值设为常数位置之间画柱状线,宽度为0,0不为0则画空心柱.画黄色
当满足条件到最后交易的周期<40ANDCURRBARSCOUNT>21时,在HH1的最后一日取值设为常数和HH1的最后一日取值设为常数位置之间画柱状线,宽度为8,0不为0则画空心柱.画黄色
当满足条件到最后交易的周期<40ANDCURRBARSCOUNT>21时,在LL1的最后一日取值设为常数和LL1的最后一日取值设为常数位置之间画柱状线,宽度为8,0不为0则画空心柱.画黄色
当满足条件到最后交易的周期=40ORCURRBARSCOUNT=21时,在HH1的最后一日取值设为常数和LL1的最后一日取值设为常数位置之间画柱状线,宽度为0,0不为0则画空心柱.画黄色
当满足条件到最后交易的周期<60ANDCURRBARSCOUNT>41时,在HH2的最后一日取值设为常数和HH2的最后一日取值设为常数位置之间画柱状线,宽度为8,0不为0则画空心柱.画黄色
当满足条件到最后交易的周期<60ANDCURRBARSCOUNT>41时,在LL2的最后一日取值设为常数和LL2的最后一日取值设为常数位置之间画柱状线,宽度为8,0不为0则画空心柱.画黄色
当满足条件到最后交易的周期=60ORCURRBARSCOUNT=41时,在HH2的最后一日取值设为常数和LL2的最后一日取值设为常数位置之间画柱状线,宽度为0,0不为0则画空心柱.画黄色
当满足条件到最后交易的周期<80ANDCURRBARSCOUNT>61时,在HH3的最后一日取值设为常数和HH3的最后一日取值设为常数位置之间画柱状线,宽度为8,0不为0则画空心柱.画黄色
当满足条件到最后交易的周期<80ANDCURRBARSCOUNT>61时,在LL3的最后一日取值设为常数和LL3的最后一日取值设为常数位置之间画柱状线,宽度为8,0不为0则画空心柱.画黄色
当满足条件到最后交易的周期=80ORCURRBARSCOUNT=61时,在HH3的最后一日取值设为常数和LL3的最后一日取值设为常数位置之间画柱状线,宽度为0,0不为0则画空心柱.画黄色
当满足条件到最后交易的周期<100ANDCURRBARSCOUNT>81时,在HH4的最后一日取值设为常数和HH4的最后一日取值设为常数位置之间画柱状线,宽度为8,0不为0则画空心柱.画黄色
当满足条件到最后交易的周期<100ANDCURRBARSCOUNT>81时,在LL4的最后一日取值设为常数和LL4的最后一日取值设为常数位置之间画柱状线,宽度为8,0不为0则画空心柱.画黄色
当满足条件到最后交易的周期=100ORCURRBARSCOUNT=81时,在HH4的最后一日取值设为常数和LL4的最后一日取值设为常数位置之间画柱状线,宽度为0,0不为0则画空心柱.画黄色
当满足条件到最后交易的周期<120ANDCURRBARSCOUNT>101时,在HH5的最后一日取值设为常数和HH5的最后一日取值设为常数位置之间画柱状线,宽度为8,0不为0则画空心柱.画黄色
当满足条件到最后交易的周期<120ANDCURRBARSCOUNT>101时,在LL5的最后一日取值设为常数和LL5的最后一日取值设为常数位置之间画柱状线,宽度为8,0不为0则画空心柱.画黄色
当满足条件到最后交易的周期=120ORCURRBARSCOUNT=101时,在HH5的最后一日取值设为常数和LL5的最后一日取值设为常数位置之间画柱状线,宽度为0,0不为0则画空心柱.画黄色
当满足条件到最后交易的周期=20时,在横轴0.9纵轴0.005位置书写文字画黄色
当满足条件到最后交易的周期=20时,在横轴0.9纵轴1.9位置书写文字画黄色
当满足条件到最后交易的周期=40时,在横轴0.7纵轴0.005位置书写文字画黄色
当满足条件到最后交易的周期=40时,在横轴0.7纵轴1.9位置书写文字画黄色
当满足条件到最后交易的周期=60时,在横轴0.55纵轴0.005位置书写文字画黄色
当满足条件到最后交易的周期=60时,在横轴0.55纵轴1.9位置书写文字画黄色
当满足条件到最后交易的周期=80时,在横轴0.38纵轴0.005位置书写文字画黄色
当满足条件到最后交易的周期=80时,在横轴0.38纵轴1.9位置书写文字画黄色
当满足条件到最后交易的周期=100时,在横轴0.22纵轴0.005位置书写文字画黄色
当满足条件到最后交易的周期=100时,在横轴0.22纵轴1.9位置书写文字画黄色
当满足条件到最后交易的周期=120时,在横轴0.101纵轴0.005位置书写文字画黄色
当满足条件到最后交易的周期=120时,在横轴0.101纵轴1.9位置书写文字画黄色
RSV赋值:(收盘价-9日内最低价的最低值)/(9日内最高价的最高值-9日内最低价的最低值)*100
K赋值:RSV的3日[1日权重]移动平均
D赋值:K的3日[1日权重]移动平均
周K赋值:"KDJ的K[取周线数据]"(9,3,3)的5日简单移动平均
周D赋值:"KDJ的D[取周线数据]"(9,3,3)的5日简单移动平均
周J赋值:"KDJ的J[取周线数据]"(9,3,3)的5日简单移动平均
输出关注区:当满足条件周J>=1日前的周JAND周J<0时,在-50和50位置之间画柱状线,宽度为5,0不为0则画空心柱.,COLORAA66CC
输出AA:-上次收盘价的5日指数移动平均>1日前的收盘价的5日指数移动平均距今天数*8+50,COLOR0000FF,线宽为5
输出布林极限:上次收盘价的5日指数移动平均<1日前的收盘价的5日指数移动平均距今天数*8+50,COLORFF0000,线宽为5
画带状线
画带状线
当满足条件周K>=周D时,在50和2*(周K-周D)+50位置之间画柱状线,宽度为0.01,0不为0则画空心柱.,COLORCC0099
当满足条件周K<周D时,在50和2*(周K-周D)+50位置之间画柱状线,宽度为0.01,0不为0则画空心柱.*2,COLORCC0000
当满足条件K>=D时,在50和2*(K-D)+50位置之间画柱状线,宽度为0.01,0不为0则画空心柱.*2,COLORFF00FF
当满足条件K输出周J1:"KDJ的J[取周线数据]"(9,3,3)的5日简单移动平均,COLORFF0000,线宽为2
输出周J超买超卖:如果周J1>=1日前的周J1,返回周J1,否则返回无效数,COLOR00FFFF,线宽为2

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

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