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


P1:=90;{参数}

DRAWTEXT_FIX(1,0.80,0,0,'【黄线RSI--判中期顶底,用来判断个股的位置】'),COLORWHITE;

 DRAWTEXT_FIX(1,0.80,0.1,0,'【粉线J值--判短期顶底】'),COLORWHITE;

 DRAWTEXT_FIX(1,0.40,0.00,0,'1.RSI1下穿20后再次上穿20,底部确认,反弹开始;2.如再上穿50,启动走强确认;'),COLOR3333FF;

 DRAWTEXT_FIX(1,0.40,0.10,0,'红柱与2点共振,底部确认;该2N1指标适用于震荡行情;急涨急跌的单边市RSI放大到周线看,J值不看;'),COLOR3333FF;

 

DRAWBAND(100,RGB(100,50,50),80,RGB(0,0,0));{底色带}

DRAWBAND(80,RGB(50,100,100),50,RGB(0,0,0));{底色带}

DRAWBAND(20,RGB(0,38,38),0,RGB(0,0,0));{底色带}

 {二点出击}

VAR2:=REF(LOW,1);

 VAR3:=SMA(ABS(LOW-VAR2),3,1)/SMA(MAX(LOW-VAR2,0),3,1)*100;

 VAR4:=EMA(VAR3*10,3);

 VAR5:=LLV(LOW,13);

 VAR6:=HHV(VAR4,13);

 VAR7:=EMA(IF(LOW<=VAR5,(VAR4+VAR6*2)/2,0),3)/618;

 VAR8:=IF(VAR7>50,50,VAR7);

 RSVDS:=(C-LLV(L,9))/(HHV(H,9)-LLV(L,9))*100;

 AS:=SMA(RSVDS,3,1);

 AC:=SMA(AS,3,1);

 AF:=3*AS-2*AC;

 AW:=LLV(AF,2)=LLV(AF,8);

 AH:=IF(CROSS(AF,REF(AF+0.01,1)) AND AW AND AF<20,30,0);

 SJ:=WMA(((2*C+H+L)/4-LLV(L,5))/(HHV(H,5)-LLV(L,5))*100,2); 

 ZJ:=WMA(0.618*REF(SJ,1)+0.382*SJ,2);

 VAR3A:=3;

 VAR2A:=3*SMA((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100,5,1)-2*SMA(SMA((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100,5,1),3,1);

 MTM:=C-REF(C,1);

 DX:=100*EMA(EMA(MTM,6),6)/EMA(EMA(ABS(MTM),6),6);

 YXF:=IF(LLV(DX,2)=LLV(DX,7) AND COUNT(DX<0,2) AND CROSS(DX,MA(DX,2)),1,0);

 STICKLINE(VAR8>-120,0,VAR8,3,1),COLORGRAY;

 STICKLINE(VAR8>1 AND "KDJ.J">REF("KDJ.J",1) AND REF("KDJ.J",1)<REF("KDJ.J",2),0,VAR8,3,0),COLORRED;

 

超买区:80,COLORFFFF00,LINETHICK4;

风险区:90,COLORFF0000,LINETHICK2;

超卖区:20,COLOR208FFF,LINETHICK4;

 0,COLORWHITE,LINETHICK4;

中轴强弱分界:50,LINETHICK4,COLORLIRED;

 100,COLORWHITE,LINETHICK4;

 

{J值}

N1:=9;

 M1:=3;

 M2:=3;

 RSV:=(CLOSE-LLV(LOW,N1))/(HHV(HIGH,N1)-LLV(LOW,N1))*100;

 K:=SMA(RSV,M1,1);

 D:=SMA(K,M2,1);

 J:3*K-2*D,COLORMAGENTA;

 DRAWNUMBER(ISLASTBAR,J,J),COLORMAGENTA;{标注J位置};

DRAWICON(CROSS(J,超卖区),超卖区,30);{上穿显示};

 

{RSI1强弱线}

LC1:=REF(CLOSE,1);

 RSI1强弱线:SMA(MAX(CLOSE-LC1,0),6,1)/SMA(ABS(CLOSE-LC1),6,1)*100,COLORYELLOW;

 DRAWNUMBER(ISLASTBAR,RSI1强弱线,RSI1强弱线),COLORYELLOW;{标注RSI1位置};

 {RSI与J值底部共振}

底部共振:RSI1强弱线<20 AND J<0 ,NODRAW,COLOR00C9FF;

 STICKLINE(底部共振,-10,10,3,0),COLOR0055AA;

 STICKLINE(底部共振,-10,10,2.8,0),COLOR0066BB;

 STICKLINE(底部共振,-10,10,2.5,0),COLOR0077CC;

 STICKLINE(底部共振,-10,10,2.2,0),COLOR0088DD;

 STICKLINE(底部共振,-10,10,1.7,0),COLOR0099EE;

 STICKLINE(底部共振,-10,10,1.2,0),COLOR00AAFF;

 STICKLINE(底部共振,-10,10,0.7,0),COLOR00CCFF;

 STICKLINE(底部共振,-10,10,0.2,0),COLOR00FFFF;

 DRAWTEXT(底部共振,12,'↙底部共振'),COLOR00C9FF;

 

IF(RSI1强弱线>REF(超卖区,1),RSI1强弱线,DRAWNULL)LINETHICK2,COLORYELLOW;

 IF(RSI1强弱线<REF(超卖区,1),RSI1强弱线,DRAWNULL)LINETHICK4,COLORBLUE;{RSI1}

 IF(J>REF(0,1),J,DRAWNULL)LINETHICK2,COLORMAGENTA;

 IF(J<REF(0,1),J,DRAWNULL)LINETHICK4,COLORGREEN;{J}

 DRAWICON(CROSS(RSI1强弱线,中轴强弱分界),中轴强弱分界,1);{上穿显示};

{RSI底背离和顶背离 }

{股票指标网}

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

 B3:=REF(C,A3+1)>C AND REF("RSI.RSI1"(6,12,24),A3+1)<"RSI.RSI1"(6,12,24) AND CROSS

 ("RSI.RSI1"(6,12,24),"RSI.RSI2"(6,12,24));

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

 D3:=REF(C,C3+1)<C AND REF("RSI.RSI1"(6,12,24),C3+1)>"RSI.RSI1"(6,12,24) AND CROSS

 ("RSI.RSI2"(6,12,24),"RSI.RSI1"(6,12,24));

 DRAWICON((D3>0),99,2);

 DRAWTEXT((D3>0),97,' RSI顶背'),COLORCYAN;

 DRAWICON((B3>0),21,1);

 DRAWTEXT((B3>0),23,' RSI底背'),COLORRED;

 

{顶底符号}

DRAWTEXT(ISLASTBAR,90,'80-100超买区'),COLORFFFF00;

 DRAWTEXT(ISLASTBAR,超卖区,'超卖线'),COLOR208FFF;

 DRAWTEXT(ISLASTBAR,65,'50-80强势区'),COLORLIRED;

 DRAWTEXT(ISLASTBAR,50,'强弱分界'),COLORLIRED;

 DRAWTEXT(ISLASTBAR,35,'20-50弱势区'),COLORLIGRAY;

 DRAWTEXT(ISLASTBAR,10,'20-0超卖区'),COLORLIGREEN;

 DRAWTEXT(ISLASTBAR,0,' 0轴'),COLORWHITE;

 

{筹码集中度}

获利比例:WINNER(CLOSE)*100,NODRAW;

 AA:=P1+(100-P1)/2;

 B:=(100-P1)/2;

 CC:=COST(AA);

 DD:=COST(B);

筹码集中度:(CC-DD)/(CC+DD)*100,NODRAW;

 STICKLINE(获利比例>=80 AND 筹码集中度<=10,0,15,1,0),COLORYELLOW;

 STICKLINE(获利比例>=80 AND 筹码集中度<=10,15,30,1,0),COLORGREEN;

 STICKLINE(获利比例>=90 AND 筹码集中度<=10,20,40,1,0),COLORRED;

 STICKLINE(获利比例>=90 AND 筹码集中度<=10,0,20,1,0),COLORYELLOW;

 


原理解析:
P1赋值:90
当满足条件1时,在横轴0.80纵轴0位置书写文字
当满足条件1时,在横轴0.80纵轴0.1位置书写文字
当满足条件1时,在横轴0.40纵轴0.00位置书写文字
当满足条件1时,在横轴0.40纵轴0.10位置书写文字
 
DRAWBAND(100,RGB(100,50,50),80,RGB(0,0,0))
{底色带}
DRAWBAND(80,RGB(50,100,100),50,RGB(0,0,0))
{底色带}
DRAWBAND(20,RGB(0,38,38),0,RGB(0,0,0))
{底色带}
 {二点出击}
VAR2赋值:1日前的最低价
 VAR3赋值:SMA(最低价-VAR2的绝对值,3,1)/SMA(最低价-VAR2和0较大值,3,1)*100
 VAR4赋值:VAR3*10的3日指数移动平均
 VAR5赋值:13日内最低价最低值
 VAR6赋值:13日内VAR4最高值
 VAR7赋值:EMA(IF(最低价<=VAR5,(VAR4+VAR6*2)/2,0),3)/618
如果VAR7>50返回50否则返回VAR7
 RSVDS赋值:(C-9日内L最低值)/(9日内H最高值-9日内L最低值)*100
RSVDS的3日[1日权重]移动平均
AS的3日[1日权重]移动平均
 AF赋值:3*AS-2*AC
 AW赋值:2日内AF最低值=8日内AF最低值
 AH赋值:IF(CROSS(AF,1日前的AF+0.01) AND AW AND AF<20,30,0)
 SJ赋值:WMA(((2*C+H+L)/4-5日内L最低值)/(5日内H最高值-5日内L最低值)*100,2)
 
 ZJ赋值:W0.618*1日前的SJ+0.382*SJ的2日简单移动平均
 VAR3A:=3
 VAR2A赋值:3*SMA((收盘价-27日内最低价最低值)/(27日内最高价最高值-27日内最低价最低值)*100,5,1)-2*SMA(SMA((收盘价-27日内最低价最低值)/(27日内最高价最高值-27日内最低价最低值)*100,5,1),3,1)
 MTM赋值:C-1日前的C
 DX赋值:100*MTM的6日指数移动平均,6)/EMA(EMA(MTM的绝对值,6),6)
 YXF赋值:IF(2日内DX最低值=7日内DX最低值 AND 统计2日满足DX<0的天数 AND CROSS(DX,DX的2日简单移动平均),1,0)
当满足条件VAR8>-120时,在0和VAR8之间画柱状线
 STICKLINE(VAR8>1 AND "KDJ.J">1日前的"KDJ.J" AND 1日前的"KDJ.J"<2日前的"KDJ.J",0,VAR8,3,0),COLORRED
 
输出超买区:80,COLORFFFF00,LINETHICK4
输出风险区:90,COLORFF0000,LINETHICK2
输出超卖区:20,COLOR208FFF,LINETHICK4
 0,画白色,LINETHICK4
输出中轴强弱分界:50,LINETHICK4,COLORLIRED
 100,画白色,LINETHICK4
 
{J值}
N1赋值:9
 M1赋值:3
 M2赋值:3
 RSV赋值:(收盘价-N1日内最低价最低值)/(N1日内最高价最高值-N1日内最低价最低值)*100
RSV的M1日[1日权重]移动平均
K的M2日[1日权重]移动平均
 输出J:3*K-2*D,画洋红色
 DRAWNUMBER(ISLASTBAR,J,J),画洋红色
{标注J位置}
DRAWICON(J上穿超卖区,超卖区,30)
{上穿显示}
 
{RSI1强弱线}
LC1赋值:1日前的收盘价
 输出RSI1强弱线:SMA(收盘价-LC1和0较大值,6,1)/SMA(收盘价-LC1的绝对值,6,1)*100,画黄色
 DRAWNUMBER(ISLASTBAR,RSI1强弱线,RSI1强弱线),画黄色
{标注RSI1位置}
 {RSI与J值底部共振}
底部共振:RSI1强弱线<20 AND J<0 ,NODRAW,COLOR00C9FF
当满足条件底部共振时,在-10和10之间画柱状线
当满足条件底部共振时,在-10和10之间画柱状线
当满足条件底部共振时,在-10和10之间画柱状线
当满足条件底部共振时,在-10和10之间画柱状线
当满足条件底部共振时,在-10和10之间画柱状线
当满足条件底部共振时,在-10和10之间画柱状线
当满足条件底部共振时,在-10和10之间画柱状线
当满足条件底部共振时,在-10和10之间画柱状线
当满足条件底部共振时,在12和'↙底部共振'位置书写文字
 
IF(RSI1强弱线>1日前的超卖区,RSI1强弱线,DRAWNULL)LINETHICK2,画黄色
 IF(RSI1强弱线<1日前的超卖区,RSI1强弱线,DRAWNULL)LINETHICK4,COLORBLUE
{RSI1}
 IF(J>1日前的0,J,DRAWNULL)LINETHICK2,画洋红色
 IF(J<1日前的0,J,DRAWNULL)LINETHICK4,画绿色
{J}
 DRAWICON(RSI1强弱线上穿中轴强弱分界,中轴强弱分界,1)
{上穿显示}
{RSI底背离和顶背离 }
{股票指标网}
A3赋值:上次REF(CROSS("RSI.RSI1"(6,12,24距今天数,"RSI.RSI2"(6,12,24)),1))
 B3赋值:A3+1日前的C>C AND REF("RSI.RSI1"(6,12,24),A3+1)<"RSI.RSI1"(6,12,24) AND CROSS  ("RSI.RSI1"(6,12,24),"RSI.RSI2"(6,12,24))
 C3赋值:上次REF(CROSS("RSI.RSI2"(6,12,24距今天数,"RSI.RSI1"(6,12,24)),1))
 D3:=C3+1日前的C"RSI.RSI1"(6,12,24) AND CROSS
 ("RSI.RSI2"(6,12,24),"RSI.RSI1"(6,12,24))
 DRAWICON((D3>0),99,2)
 DRAWTEXT((D3>0),97,' RSI顶背'),画青色
 DRAWICON((B3>0),21,1)
 DRAWTEXT((B3>0),23,' RSI底背'),COLORRED
当满足条件ISLASTBAR时,在90和'80-100超买区'位置书写文字
当满足条件ISLASTBAR时,在超卖区和'超卖线'位置书写文字
当满足条件ISLASTBAR时,在65和'50-80强势区'位置书写文字
当满足条件ISLASTBAR时,在50和'强弱分界'位置书写文字
当满足条件ISLASTBAR时,在35和'20-50弱势区'位置书写文字
当满足条件ISLASTBAR时,在10和'20-0超卖区'位置书写文字
当满足条件ISLASTBAR时,在0和' 0轴'位置书写文字
 
输出{筹码集中度}
获利比例:收盘价计算的获利盘比例*100,NODRAW
 AA赋值:P1+(100-P1)/2
 B赋值:(100-P1)/2
 CC赋值:获利盘为AA%的成本分布
 DD赋值:获利盘为B%的成本分布
输出筹码集中度:(CC-DD)/(CC+DD)*100,NODRAW
当满足条件获利比例>=80 AND 筹码集中度<=10时,在0和15之间画柱状线
当满足条件获利比例>=80 AND 筹码集中度<=10时,在15和30之间画柱状线
当满足条件获利比例>=90 AND 筹码集中度<=10时,在20和40之间画柱状线
当满足条件获利比例>=90 AND 筹码集中度<=10时,在0和20之间画柱状线
 

声明:本站所有资源,均为用户自主上传,仅作为学习交流之用,其版权归原作者或原出版社所有,本站不对所涉及的版权问题负法律责任。如有侵权,请联系我们删除!