通达信背离猎庄主图+波段趋势副图公式源码

指标构成与功能说明

该指标由两个独立部分构成,分别实现不同的技术分析功能。

第一部分:量价异动与多指标背离提示
量价异动筛选:首先计算当日振幅与成交量,并与前一日对比。当满足“当日振幅大于前一日振幅的1.1倍”、“当日成交量大于前一日成交量的1.1倍”且“当日收阳线”三个条件时,视为量价出现异动。
多指标底背离提示:系统自动检测MACD、KDJ、RSI三个常用指标的底背离形态。
MACD底背离:当股价创近期新低,但MACD指标的DIF线未创新低,随后DIF线上穿DEA线形成金叉时,在K线下方标注“MACD底背”绿色文字。
KDJ底背离:当股价创近期新低,但KDJ指标的K值未创新低,随后K值上穿D值形成金叉时,在K线下方标注“KDJ底背”黄色文字。
RSI底背离:当股价创近期新低,但RSI指标的RSI1线未创新低,随后RSI1线上穿RSI2线形成金叉时,在K线下方标注“RSI底背”青色文字。
多指标顶背离提示:系统自动检测MACD、KDJ、RSI三个常用指标的顶背离形态。
MACD顶背离:当股价创近期新高,但MACD指标的DIF线未创新高,随后DIF线下穿DEA线形成死叉时,在K线上方标注“MACD顶背”白色文字。
KDJ顶背离:当股价创近期新高,但KDJ指标的K值未创新高,随后K值下穿D值形成死叉时,在K线上方标注“KDJ顶背”白色文字。
RSI顶背离:当股价创近期新高,但RSI指标的RSI1线未创新高,随后RSI1线下穿RSI2线形成死叉时,在K线上方标注“RSI顶背”洋红色文字。

第二部分:猎庄拐点交易系统
均线系统:绘制5日(黄)、10日(白)、30日(红)、60日(红)指数移动平均线,以及一条自定义的“分水岭”趋势线(品红色粗线)。
买入信号:
“赢”信号:当13日均线在18日均线之上,且收盘价上穿4日均线,同时4日均线在13日均线之下时,在K线下方标注“赢”字(绿色)。此为短线启动信号。
“猎庄”信号:通过计算短期均线差与股价的比值,当该比值极度超卖(小于-0.2)后出现向上交叉时,在K线下方标注“猎庄”红色文字。此为超跌反弹捕捉信号。
“拐点”信号:通过复杂的多级平滑计算,形成两条自定义趋势线(AK和BB)。当快线(AK1)上穿慢线(AK)时,在K线下方标注“■”符号及“拐点”绿色文字。此为趋势转折信号。
卖出与风险提示:
“抛↓”信号:计算收盘价相对强弱指标(VAR12,类似RSI),当该指标从高位(79以上)向下回落时,在K线上方标注“抛↓”白色文字及卖出图标。此为超买回落信号。
“反弹”提示:当自定义的KS指标满足特定条件(前一日值大于8,且当日比值反转超过1.23,同时股价涨幅超过3%)时,用黄色实体K线叠加绿色边框进行高亮显示,标记为“反弹”区域。此为强势反弹识别。
超涨预警:计算股价相对于6日、24日、32日均线的综合偏离度(VAR111)。当该偏离度大于20且开始拐头向下时,在K线上方标注预警图标。此为股价短期涨幅过大提示。
辅助图形:在满足“拐点”或相关条件时,会用“□”或“■”等符号在K线下方进行标记。
 







ZF:=(H-L)/REF(C,1)*100;

TJ:=ZF/REF(ZF,1)>1.1 AND V/REF(V,1)>1.1 AND C>O;

A1:=BARSLAST(REF(CROSS("MACD.DIF","MACD.DEA"),1));

B1:=REF(C,A1+1)>C AND REF("MACD.DIF",A1+1)<"MACD.DIF" AND CROSS("MACD.DIF","MACD.DEA");

DRAWTEXT(FILTER(B1>0,5),L-0.38,'MACD底背'),COLORGREEN;

A2:=BARSLAST(REF(CROSS("KDJ.K","KDJ.D"),1));

B2:=REF(C,A2+1)>C AND REF("KDJ.K",A2+1)<"KDJ.K" AND CROSS("KDJ.K","KDJ.D");

DRAWTEXT(FILTER(B2>0,5),L-0.39,'KDJ底背'),COLORYELLOW;

A3:=BARSLAST(REF(CROSS("RSI.RSI1","RSI.RSI2"),1));

B3:=REF(C,A3+1)>C AND REF("RSI.RSI1",A3+1)<"RSI.RSI1" AND CROSS("RSI.RSI1","RSI.RSI2");

DRAWTEXT(FILTER(B3>0,5),L,'RSI底背'),COLORCYAN;

C1:=BARSLAST(REF(CROSS("MACD.DEA","MACD.DIF"),1));

D1:=REF(C,C1+1)<C AND REF("MACD.DIF",C1+1)>"MACD.DIF" AND CROSS("MACD.DEA","MACD.DIF");

DRAWTEXT(FILTER(D1>0,5),H+0.08,'MACD顶背'),COLORWHITE;

C2:=BARSLAST(REF(CROSS("KDJ.D","KDJ.K"),1));

D2:=REF(C,C2+1)<C AND REF("KDJ.K",C2+1)>"KDJ.K" AND CROSS("KDJ.D","KDJ.K");

DRAWTEXT(FILTER(D2>0,5),H+0.32,'KDJ顶背'),COLORWHITE;

C3:=BARSLAST(REF(CROSS("RSI.RSI2","RSI.RSI1"),1));

D3:=REF(C,C3+1)<C AND REF("RSI.RSI1",C3+1)>"RSI.RSI1" AND CROSS("RSI.RSI2","RSI.RSI1");

DRAWTEXT(FILTER(D3>0,5),H+0.1,'RSI顶背'),COLORMAGENTA;




{猎庄拐点㊣}




MA5:EMA(CLOSE,5),COLORYELLOW;

MA10:EMA(CLOSE,10),COLORFFFFFF;

MA30:EMA(CLOSE,30),COLORFF0000;

MA60:EMA(CLOSE,60),COLORRED;

VAR37:=EMA(EMA(EMA(CLOSE,2),2),2);

VAR47:=(MA(VAR37,47))*(0.99);

分水岭:(MA(VAR37,13))*(0.99),LINETHICK2,COLORFF00FF;

DRAWTEXT((MA(CLOSE,13) > MA(CLOSE,18)) AND CROSS(CLOSE,MA(CLOSE,4)) AND (MA(CLOSE,4) < MA(CLOSE,13)),(LOW)*(0.97),'赢'),COLOR00FF00;

B36:=MA(CLOSE,3) - MA(CLOSE,6);

B612:=MA(CLOSE,6) - MA(CLOSE,12);

J:=((B36)/(CLOSE))*(10);

J1:=((B612)/(CLOSE))*(10);

DRAWTEXT((J < (-0.2)) AND (J1 < (-0.2)) AND CROSS(J,J1),(LOW)*(0.95),'猎庄'),COLORRED;

KS:=((CLOSE - MA(CLOSE,13))/(MA(CLOSE,13)))*((-200));

RKS:=REF(KS,1);

FT:=((RKS)/(KS) >= 1.23) AND (RKS >= 8) AND ((CLOSE)/(REF(CLOSE,1)) >= 1.03);

反弹:STICKLINE(FT,HIGH,LOW,0,1),LINETHICK2,COLOR00FF00;

STICKLINE(FT,OPEN,CLOSE,8,0),COLORYELLOW;

VAR10:=MA(CLOSE,80) - (MA(CLOSE,10))/(3);

VAR11:=REF(CLOSE,1);

VAR12:=((SMA(MAX(CLOSE - VAR11,0),18,1))/(SMA(ABS(CLOSE - VAR11),18,1)))*(100);

DRAWICON(CROSS(79,VAR12),(HIGH)*(1.035),2),COLOR008000;

DRAWTEXT(CROSS(79,VAR12),(HIGH)*(1.04),' 抛↓'),COLORFFFFFF;

VAR1:=LLV(LOW,22);

VAR2:=HHV(HIGH,22);

AK1:=EMA(((CLOSE - VAR1)/(VAR2 - VAR1))*(100),5);

AK:=EMA(((CLOSE - VAR1)/(VAR2 - VAR1))*(50),13);

DD:=EMA((0.667)*(REF(AK1,1)) + (0.333)*(AK1),2);

VAR3:=LLV(LOW,55);

VAR4:=HHV(HIGH,34);

VAR5:=EMA(((CLOSE - VAR3)/(VAR4 - VAR3))*(100),3);

VAR6:=(AK + VAR5)/(2);

VAR7:=EMA((0.667)*(REF(VAR5,1)) + (0.333)*(AK1),2);

VAR8:=EMA(VAR6,5);

BB:=EMA((0.667)*(REF(VAR8,1)) + (0.333)*(VAR8),2);

AB:=CROSS(AK1,AK);

BB1:=CROSS(AK1,BB) AND (BB < 30);

CD:=(BB1)*(0.6);

DRAWTEXT((CD = 0.6),(LOW)*(0.98),'□'),LINETHICK1,COLORFFFFFF;

DRAWTEXT((AB = 1),(LOW)*(0.98),'■'),LINETHICK1,COLOR66FFCC;

DRAWTEXT((AB = 1),(LOW)*(0.94),'拐点 '),COLOR33CC99;

VAR111:=(((CLOSE - MA(CLOSE,6))/(MA(CLOSE,6)))*(200) + ((CLOSE - MA(CLOSE,24))/(MA(CLOSE,24)))*(200) + ((CLOSE - MA(CLOSE,32))/(MA(CLOSE,32)))*(200))/(3);

DRAWICON((VAR111 > 20) AND FILTER((VAR111 < REF(VAR111,1)),5),(HIGH)*(1.02),2),COLORFF00FF;






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


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

ZF赋值:(最高价-最低价)/1日前的收盘价*100
TJ赋值:ZF/1日前的ZF>1.1 AND 成交量(手)/1日前的成交量(手)>1.1 AND 收阳线
A1赋值:上次1日前的"平滑异同平均线的DIF"上穿"平滑异同平均线的DEA"距今天数
B1赋值:A1+1日前的收盘价>收盘价 AND A1+1日前的"平滑异同平均线的DIF"<"平滑异同平均线的DIF" AND "平滑异同平均线的DIF"上穿"平滑异同平均线的DEA"
当满足条件B1>0的5日过滤时,在最低价-0.38位置书写文字,画绿色
A2赋值:上次1日前的"KDJ的K"上穿"KDJ的D"距今天数
B2赋值:A2+1日前的收盘价>收盘价 AND A2+1日前的"KDJ的K"<"KDJ的K" AND "KDJ的K"上穿"KDJ的D"
当满足条件B2>0的5日过滤时,在最低价-0.39位置书写文字,画黄色
A3赋值:上次1日前的"RSI的RSI1"上穿"RSI的RSI2"距今天数
B3赋值:A3+1日前的收盘价>收盘价 AND A3+1日前的"RSI的RSI1"<"RSI的RSI1" AND "RSI的RSI1"上穿"RSI的RSI2"
当满足条件B3>0的5日过滤时,在最低价位置书写文字,画青色
C1赋值:上次1日前的"平滑异同平均线的DEA"上穿"平滑异同平均线的DIF"距今天数
D1赋值:C1+1日前的收盘价<收盘价 AND C1+1日前的"平滑异同平均线的DIF">"平滑异同平均线的DIF" AND "平滑异同平均线的DEA"上穿"平滑异同平均线的DIF"
当满足条件D1>0的5日过滤时,在最高价+0.08位置书写文字,画白色
C2赋值:上次1日前的"KDJ的D"上穿"KDJ的K"距今天数
D2赋值:C2+1日前的收盘价<收盘价 AND C2+1日前的"KDJ的K">"KDJ的K" AND "KDJ的D"上穿"KDJ的K"
当满足条件D2>0的5日过滤时,在最高价+0.32位置书写文字,画白色
C3赋值:上次1日前的"RSI的RSI2"上穿"RSI的RSI1"距今天数
D3赋值:C3+1日前的收盘价<收盘价 AND C3+1日前的"RSI的RSI1">"RSI的RSI1" AND "RSI的RSI2"上穿"RSI的RSI1"
当满足条件D3>0的5日过滤时,在最高价+0.1位置书写文字,画洋红色
输出MA5:收盘价的5日指数移动平均,画黄色
输出MA10:收盘价的10日指数移动平均,COLORFFFFFF
输出MA30:收盘价的30日指数移动平均,COLORFF0000
输出MA60:收盘价的60日指数移动平均,画红色
VAR37赋值:收盘价的2日指数移动平均的2日指数移动平均的2日指数移动平均
VAR47赋值:(VAR37的47日简单移动平均)*(0.99)
输出分水岭:(VAR37的13日简单移动平均)*(0.99),线宽为2,COLORFF00FF
当满足条件(收盘价的13日简单移动平均>收盘价的18日简单移动平均)ANDCROSS(收盘价,收盘价的4日简单移动平均)AND(收盘价的4日简单移动平均<收盘价的13日简单移动平均)时,在(最低价)*(0.97)位置书写文字,COLOR00FF00
B36赋值:收盘价的3日简单移动平均 - 收盘价的6日简单移动平均
B612赋值:收盘价的6日简单移动平均 - 收盘价的12日简单移动平均
J赋值:((B36)/(收盘价))*(10)
J1赋值:((B612)/(收盘价))*(10)
当满足条件(J<(-0.2))AND(J1<(-0.2))ANDCROSS(J,J1)时,在(最低价)*(0.95)位置书写文字,画红色
KS赋值:((收盘价 - 收盘价的13日简单移动平均)/(收盘价的13日简单移动平均))*((-200))
RKS赋值:1日前的KS
FT赋值:((RKS)/(KS) >= 1.23) AND (RKS >= 8) AND ((收盘价)/(1日前的收盘价) >= 1.03)
输出反弹:当满足条件FT时,在最高价和最低价位置之间画柱状线,宽度为0,1不为0则画空心柱.,线宽为2,COLOR00FF00
当满足条件FT时,在开盘价和收盘价位置之间画柱状线,宽度为8,0不为0则画空心柱.,画黄色
VAR10赋值:收盘价的80日简单移动平均 - (收盘价的10日简单移动平均)/(3)
VAR11赋值:1日前的收盘价
VAR12赋值:((收盘价-VAR11和0的较大值的18日[1日权重]移动平均)/(收盘价-VAR11的绝对值的18日[1日权重]移动平均))*(100)
当满足条件79上穿VAR12时,在(最高价)*(1.035)位置画2号图标,COLOR008000
当满足条件79上穿VAR12时,在(最高价)*(1.04)位置书写文字,COLORFFFFFF
VAR1赋值:22日内最低价的最低值
VAR2赋值:22日内最高价的最高值
AK1赋值:((收盘价-VAR1)/(VAR2-VAR1))*(100)的5日指数移动平均
AK赋值:((收盘价-VAR1)/(VAR2-VAR1))*(50)的13日指数移动平均
DD赋值:(0.667)*(1日前的AK1)+(0.333)*(AK1)的2日指数移动平均
VAR3赋值:55日内最低价的最低值
VAR4赋值:34日内最高价的最高值
VAR5赋值:((收盘价-VAR3)/(VAR4-VAR3))*(100)的3日指数移动平均
VAR6赋值:(AK + VAR5)/(2)
VAR7赋值:(0.667)*(1日前的VAR5)+(0.333)*(AK1)的2日指数移动平均
VAR8赋值:VAR6的5日指数移动平均
BB赋值:(0.667)*(1日前的VAR8)+(0.333)*(VAR8)的2日指数移动平均
AB赋值:AK1上穿AK
BB1赋值:AK1上穿BB AND (BB < 30)
CD赋值:(BB1)*(0.6)
当满足条件(CD=0.6)时,在(最低价)*(0.98)位置书写文字,线宽为1,COLORFFFFFF
当满足条件(AB=1)时,在(最低价)*(0.98)位置书写文字,线宽为1,COLOR66FFCC
当满足条件(AB=1)时,在(最低价)*(0.94)位置书写文字,COLOR33CC99
VAR111赋值:(((收盘价 - 收盘价的6日简单移动平均)/(收盘价的6日简单移动平均))*(200) + ((收盘价 - 收盘价的24日简单移动平均)/(收盘价的24日简单移动平均))*(200) + ((收盘价 - 收盘价的32日简单移动平均)/(收盘价的32日简单移动平均))*(200))/(3)
当满足条件(VAR111>20)ANDFILTER((VAR111<1日前的VAR111),5)时,在(最高价)*(1.02)位置画2号图标,COLORFF00FF

定制、找人做指标公式联系我们
  • QQ:88652583
  • 邮箱:88652583@qq.com
  • 工作时间:7:30-21:00
  • 微信:88652583或扫描如下二维码
指标公式网微信联系方式
月度排行
季度排行
半年排行


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

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