通达信低位区翻红买进指标公式源码

指标是一个综合性的超跌选股系统,融合了多种技术分析方法。

核心功能:
1. KDJ超买超卖:通过标准KDJ及其变体,识别股价在极端低位(如J值小于5)的潜在反转买点。
2. 多级超跌判定:使用价格偏离成本均线的幅度(SSRGL),划分“绝对底”、“大底”、“中底”三个级别的超跌区域,并用柱状图直观显示。
3. 综合超跌信号:结合价格、成交量、市场宽度等多维度条件(VAR21),生成强烈的“血战超跌”买入警示。
4. 均线拐点买卖:通过短期均线的排列与拐头,定义简单的“黄”色买入和“卖”出信号。
5. MACD底背离:结合DIFF与价格的底背离以及MACD柱的强势特征,筛选“黑马”启动点。

使用要点:
指标主要用于在下跌行情中寻找深度超跌后的潜在反弹或反转机会。
“低位区翻红买进”、“建仓区”、“绝对底/大底/中底”柱状图以及“血战超跌”信号,都是不同强度的超跌警示,需结合其他信号综合判断。
“十倍选”信号结合了MACD底背离和动量爆发,是强度较高的趋势反转预警。
指标包含多个卖出或预警信号,如“明天买”(实际为卖出预警)和简单的“卖”点,可用于风险控制。
由于信号繁多,应重点关注多个信号共振的区域,并辅以价格形态和量能进行确认。
 
RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
K:=SMA(RSV,3,1),COLORWHITE;
D:=SMA(K,3,1),COLORYELLOW;
J:3*K-2*D,COLORFF00FF;
低位区翻红买进:IF(J<5,80,0),COLORYELLOW;
X:=LLV(J,2)=LLV(J,8);
RSV1:=(HHV(H,9.8)-C)/(HHV(H,9.8)-LLV(L,9.8))*101;
KK:=SMA(RSV1,3,1);
DD:=SMA(KK,3,1);
JJ:=3*KK-2*DD;
VARO5:=LLV(LOW,26);
VARO6:=HHV(HIGH,34);
VARO7:=EMA((CLOSE-VARO5)/(VARO6-VARO5)*4,4)*25;
建仓区: IF((VARO7<6),80,100),LINETHICK2, COLOR00CCFF;
P1:=5;
P2:=4;
SSRCJL:=EMA(VOL,13);
SSRCJE:=EMA(AMOUNT,13);
SSRCBJX:=((SSRCJE / SSRCJL) / 100);
SSRGL:=(((CLOSE - SSRCBJX) / SSRCBJX) * 100);
绝对底:=SSRGL<(0-18);
大底:=SSRGL<(0-14);
中底:=SSRGL<(0-10);
STICKLINE((SSRGL < (0 - 18)),60,80,1,0),COLORRED;
STICKLINE((SSRGL < (0 - 14)),40,60,1,0),COLORBLUE;
STICKLINE((SSRGL < (0 - 10)),20,40,1,0),COLORRED;
VARF:=REF(LOW,1)*0.9;
VAR10:=LOW*0.9;
VAR11:=(VAR10*VOL+VARF*(CAPITAL-VOL))/CAPITAL;
VAR12:=EMA(VAR11,30);
VAR13:=CLOSE-REF(CLOSE,1);
VAR14:=MAX(VAR13,0);
VAR15:=ABS(VAR13);
VAR16:=SMA(VAR14,7,1)/SMA(VAR15,7,1)*100;
VAR17:=SMA(VAR14,13,1)/SMA(VAR15,13,1)*100;
VAR18:=BARSCOUNT(CLOSE);
VAR19:=SMA(MAX(VAR13,0),6,1)/SMA(ABS(VAR13),6,1)*100;
VAR1A:=(-200)*(HHV(HIGH,60)-CLOSE)/(HHV(HIGH,60)-LLV(LOW,60))+100;
VAR1B:=(CLOSE-LLV(LOW,15))/(HHV(HIGH,15)-LLV(LOW,15))*100;
VAR1C:=SMA((SMA(VAR1B,4,1)-50)*2,3,1);
VAR1D:=(INDEXC-LLV(INDEXL,14))/(HHV(INDEXH,14)-LLV(INDEXL,14))*100;
VAR1E:=SMA(VAR1D,4,1);
VAR1F:=SMA(VAR1E,3,1);
VAR20:=(HHV(HIGH,30)-CLOSE)/CLOSE*100;
VAR21:=VAR19<=25 AND VAR1A<-95 AND VAR20>20 AND VAR1C<-30 AND VAR1F<30 AND VAR12-CLOSE>=-0.25 AND VAR16<22 AND VAR17<28 AND VAR18>50;
血战超跌: STICKLINE(VAR21,0,60,5,0);
买卖:=IF(JJ>=100,100,IF(JJ<=0,0,JJ));
明天买:IF(买卖=100,0-10,0),LINETHICK2;
VAR1:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*50;
AA:=(EMA(VAR1,3))*2;
AA<=8;
V11:=MA(C,3)=LLV(MA(C,3),7);
V12:=MA(C,3)<MA(C,5);
V13:=MA(V,5)<MA(V,10)*0.99;
V14:=COUNT(MA(C,1)<REF(C,1),2)=2;
黄:IF(V11 AND V12 AND V13 AND V14,100,50),COLORFFFF00 ;
V1:=MA(C,3)=HHV(MA(C,3),7);
V2:=MA(C,3)>MA(C,5);
V3:=MA(V,5)>MA(V,10)*1.01;
V4:=COUNT(MA(C,1)>REF(C,1),2)=2;
卖:IF(V1 AND V2 AND V3 AND V4,50,0),LINETHICK2;
RSVA:=(CLOSE-LLV(LOW,5))/(HHV(HIGH,5)-LLV(LOW,5))*100;
TT:=(((9/7*REF(J,1)-2*REF(K,1)+12/7*REF(D,1))/100)*
(HHV(H,9)-LLV(L,9))+LLV(L,9));
STICKLINE(J<1,1,J,2,0),COLORRED;
STICKLINE(RSVA<TT,RSVA,TT,2,0), COLORYELLOW;
RSV11:=(HHV(H,9.8)-C)/(HHV(H,9.8)-LLV(L,9.8))*101;
KK1:=SMA(RSV11,3,1);
DD1:=SMA(KK1,3,1);
JJ1:=3*KK1-2*DD1;
买卖1:=IF(JJ1>=100,100,IF(JJ1<=0,0,JJ1));
VAR09:=4*SMA((CLOSE-LLV(LOW,5))/(HHV(HIGH,5)-LLV(LOW,5))*100,5,1)-
3*SMA(SMA((CLOSE-LLV(LOW,5))/(HHV(HIGH,5)-LLV(LOW,5))*100,5,1),3.2,1);
STICKLINE(VAR09<=8,20,60,0.8,0)COLORFFFF00 ;
DIFF:=EMA(DCLOSE,12)-EMA(DCLOSE,26);
DEA:=EMA(DIFF,9),COLORFFFF00;
A1:=BARSLAST(REF(CROSS(DIFF,DEA),1));
底背离:=REF(CLOSE,A1+1)>CLOSE AND DIFF>REF(DIFF,A1+1) AND CROSS(DIFF,DEA);
DEA0:=EMA(DIFF*100,9);
MACD0:=2*(DIFF*100-DEA0);
黑马:=(MACD0>REF(MACD0,1)*2.5 AND MACD0>15);
十倍选:底背离 AND 黑马;




来函数检测结果如下
该公式包含未来函数:CAPITAL
该公式包含未来函数:DCLOSE

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

RSV赋值:(收盘价-9日内最低价的最低值)/(9日内最高价的最高值-9日内最低价的最低值)*100
K赋值:RSV的3日[1日权重]移动平均,画白色
D赋值:K的3日[1日权重]移动平均,画黄色
输出J:3*K-2*D,COLORFF00FF
输出低位区翻红买进:如果J<5,返回80,否则返回0,画黄色
X赋值:2日内J的最低值=8日内J的最低值
RSV1赋值:(9.8日内最高价的最高值-收盘价)/(9.8日内最高价的最高值-9.8日内最低价的最低值)*101
KK赋值:RSV1的3日[1日权重]移动平均
DD赋值:KK的3日[1日权重]移动平均
JJ赋值:3*KK-2*DD
VARO5赋值:26日内最低价的最低值
VARO6赋值:34日内最高价的最高值
VARO7赋值:(收盘价-VARO5)/(VARO6-VARO5)*4的4日指数移动平均*25
输出建仓区: 如果(VARO7<6),返回80,否则返回100,线宽为2, COLOR00CCFF
P1赋值:5
P2赋值:4
SSRCJL赋值:成交量(手)的13日指数移动平均
SSRCJE赋值:成交额(元)的13日指数移动平均
SSRCBJX赋值:((SSRCJE / SSRCJL) / 100)
SSRGL赋值:(((收盘价 - SSRCBJX) / SSRCBJX) * 100)
绝对底赋值:SSRGL<(0-18)
大底赋值:SSRGL<(0-14)
中底赋值:SSRGL<(0-10)
当满足条件(SSRGL<(0-18))时,在60和80位置之间画柱状线,宽度为1,0不为0则画空心柱.,画红色
当满足条件(SSRGL<(0-14))时,在40和60位置之间画柱状线,宽度为1,0不为0则画空心柱.,画蓝色
当满足条件(SSRGL<(0-10))时,在20和40位置之间画柱状线,宽度为1,0不为0则画空心柱.,画红色
VARF赋值:1日前的最低价*0.9
VAR10赋值:最低价*0.9
VAR11赋值:(VAR10*成交量(手)+VARF*(当前流通股本(手)-成交量(手)))/当前流通股本(手)
VAR12赋值:VAR11的30日指数移动平均
VAR13赋值:收盘价-1日前的收盘价
VAR14赋值:VAR13和0的较大值
VAR15赋值:VAR13的绝对值
VAR16赋值:VAR14的7日[1日权重]移动平均/VAR15的7日[1日权重]移动平均*100
VAR17赋值:VAR14的13日[1日权重]移动平均/VAR15的13日[1日权重]移动平均*100
VAR18赋值:收盘价的有效数据周期数
VAR19赋值:VAR13和0的较大值的6日[1日权重]移动平均/VAR13的绝对值的6日[1日权重]移动平均*100
VAR1A赋值:(-200)*(60日内最高价的最高值-收盘价)/(60日内最高价的最高值-60日内最低价的最低值)+100
VAR1B赋值:(收盘价-15日内最低价的最低值)/(15日内最高价的最高值-15日内最低价的最低值)*100
VAR1C赋值:(VAR1B的4日[1日权重]移动平均-50)*2的3日[1日权重]移动平均
VAR1D赋值:(大盘的收盘价-14日内大盘的最低价的最低值)/(14日内大盘的最高价的最高值-14日内大盘的最低价的最低值)*100
VAR1E赋值:VAR1D的4日[1日权重]移动平均
VAR1F赋值:VAR1E的3日[1日权重]移动平均
VAR20赋值:(30日内最高价的最高值-收盘价)/收盘价*100
VAR21赋值:VAR19<=25 AND VAR1A<-95 AND VAR20>20 AND VAR1C<-30 AND VAR1F<30 AND VAR12-收盘价>=-0.25 AND VAR16<22 AND VAR17<28 AND VAR18>50
输出血战超跌: 当满足条件VAR21时,在0和60位置之间画柱状线,宽度为5,0不为0则画空心柱.
买卖赋值:如果JJ>=100,返回100,否则返回如果JJ<=0,返回0,否则返回JJ
输出明天买:如果买卖=100,返回0-10,否则返回0,线宽为2
VAR1赋值:(收盘价-9日内最低价的最低值)/(9日内最高价的最高值-9日内最低价的最低值)*50
AA赋值:(VAR1的3日指数移动平均)*2
AA<=8
V11赋值:收盘价的3日简单移动平均=7日内收盘价的3日简单移动平均的最低值
V12赋值:收盘价的3日简单移动平均<收盘价的5日简单移动平均
V13赋值:成交量(手)的5日简单移动平均<成交量(手)的10日简单移动平均*0.99
V14赋值:统计2日中满足收盘价的1日简单移动平均<1日前的收盘价的天数=2
输出黄:如果V11ANDV12ANDV13ANDV14,返回100,否则返回50,COLORFFFF00
V1赋值:收盘价的3日简单移动平均=7日内收盘价的3日简单移动平均的最高值
V2赋值:收盘价的3日简单移动平均>收盘价的5日简单移动平均
V3赋值:成交量(手)的5日简单移动平均>成交量(手)的10日简单移动平均*1.01
V4赋值:统计2日中满足收盘价的1日简单移动平均>1日前的收盘价的天数=2
输出卖:如果V1ANDV2ANDV3ANDV4,返回50,否则返回0,线宽为2
RSVA赋值:(收盘价-5日内最低价的最低值)/(5日内最高价的最高值-5日内最低价的最低值)*100
TT赋值:(((9/7*1日前的J-2*1日前的K+12/7*1日前的D)/100)*(9日内最高价的最高值-9日内最低价的最低值)+9日内最低价的最低值)
当满足条件J<1时,在1和J位置之间画柱状线,宽度为2,0不为0则画空心柱.,画红色
当满足条件RSVARSV11赋值:(9.8日内最高价的最高值-收盘价)/(9.8日内最高价的最高值-9.8日内最低价的最低值)*101
KK1赋值:RSV11的3日[1日权重]移动平均
DD1赋值:KK1的3日[1日权重]移动平均
JJ1赋值:3*KK1-2*DD1
买卖1赋值:如果JJ1>=100,返回100,否则返回如果JJ1<=0,返回0,否则返回JJ1
VAR09赋值:4*(收盘价-5日内最低价的最低值)/(5日内最高价的最高值-5日内最低价的最低值)*100的5日[1日权重]移动平均-3*(收盘价-5日内最低价的最低值)/(5日内最高价的最高值-5日内最低价的最低值)*100的5日[1日权重]移动平均的3.2日[1日权重]移动平均
当满足条件VAR09<=8时,在20和60位置之间画柱状线,宽度为0.8,0不为0则画空心柱.COLORFFFF00
DIFF赋值:不定周期收盘价的12日指数移动平均-不定周期收盘价的26日指数移动平均
DEA赋值:DIFF的9日指数移动平均,COLORFFFF00
A1赋值:上次1日前的DIFF上穿DEA距今天数
底背离赋值:A1+1日前的收盘价>收盘价 AND DIFF>A1+1日前的DIFF AND DIFF上穿DEA
DEA0赋值:DIFF*100的9日指数移动平均
MACD0赋值:2*(DIFF*100-DEA0)
黑马赋值:(MACD0>1日前的MACD0*2.5 AND MACD0>15)
输出十倍选:底背离 AND 黑马
定制、找人做指标公式联系我们
  • QQ:88652583
  • 邮箱:88652583@qq.com
  • 工作时间:7:30-21:00
  • 微信:88652583或扫描如下二维码
指标公式网微信联系方式
月度排行
季度排行
半年排行


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

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