分享

大智慧RSI变指标公式源码编程思路破译

 追梦文库 2022-09-26 发布于天津

源码编程思路破译

SSRCJL赋值:成交量(手)的13日指数移动平均

SSRCJE赋值:成交额(元)的13日指数移动平均

SSRCBJX赋值:((SSRCJE / SSRCJL) / 100)

SSRGL赋值:(((收盘价 - SSRCBJX) / SSRCBJX) * 100)

输出短底:SSRGL<(0-6)的5日过滤,线宽为0

当满足条件(SSRGL<(0-6))时,在0和5位置之间画柱状线,宽度为6,0不为0则画空心柱.,画白色

好线赋值:38

平线赋值:51

OK赋值:1日前的收盘价

RSI1赋值:收盘价-OK和0的较大值的7日[1日权重]移动平均/收盘价-OK的绝对值的7日[1日权重]移动平均*100

RSI2赋值:收盘价-OK和0的较大值的7日[1日权重]移动平均/收盘价-OK的绝对值的7日[1日权重]移动平均*100

输出鱼:收盘价-OK和0的较大值的7日[1日权重]移动平均/收盘价-OK的绝对值的7日[1日权重]移动平均*100,画红色

RSI4赋值:鱼的7日[1日权重]移动平均

趋势A赋值:((收盘价-48日内最低价的最低值)/(48日内最高价的最高值-48日内最低价的最低值)*50)的17日简单移动平均+9

趋势B赋值:((收盘价-53日内最低价的最低值)/(53日内最高价的最高值-53日内最低价的最低值)*50)的17日简单移动平均+9

A1赋值:趋势A的7日简单移动平均*1.372

A2赋值:A1*1.0887

A3赋值:(1.5*(趋势B+RSI4)-(A2+A1))+12

输出鱼网:如果(RSI2上穿RSI4ORCROSS(RSI2,A3)ANDA3<好线ANDRSI1<平线),返回48,否则返回38,COLOR9AFA00,线宽为1,DOTLINE

输出白绿线:鱼的7日[1日权重]移动平均,画白色

输出鱼网蓝柱:鱼网=48 AND 鱼上穿好线 AND 1日前的收盘价的3日简单移动平均<=收盘价的3日简单移动平均 AND 鱼的7日[1日权重]移动平均>1日前的鱼的7日[1日权重]移动平均,画蓝色,线宽为0

当满足条件鱼网蓝柱时,在50和55位置之间画柱状线,宽度为10,0不为0则画空心柱.,画蓝色

输出镶黄柱:收盘价>收盘价的3日简单移动平均 AND 收盘价>=收盘价的7日简单移动平均 AND 统计2日中满足收盘价>=开盘价的天数>1 AND 鱼网蓝柱 ,画黄色,线宽为0 

当满足条件镶黄柱时,在60和65位置之间画柱状线,宽度为10,0不为0则画空心柱.,画黄色

80,DOTLINE

20,DOTLINE

HH赋值:上次鱼<=15距今天数<5

输出深水鱼:鱼上穿RSI4 AND HH AND RSI4<15,画棕色,线宽为0

当满足条件深水鱼时,在55和60位置之间画柱状线,宽度为9,0不为0则画空心柱.,画棕色

买点1赋值:(收盘价-9日内最低价的最低值)/(9日内最高价的最高值-9日内最低价的最低值)*100

买点2赋值:买点1的3日[1日权重]移动平均

买点3赋值:买点2的3日[1日权重]移动平均

买点4赋值:3*买点2-2*买点3

买点5赋值:收盘价-1日前的收盘价

买点6赋值:100*买点5的6日指数移动平均的6日指数移动平均/买点5的绝对值的6日指数移动平均的6日指数移动平均

买点赋值:2日内买点6的最低值=7日内买点6的最低值 AND 统计2日中满足买点6<0的天数 AND 买点6上穿买点6的2日简单移动平均

当满足条件买点=1的5日过滤时,在15和20位置之间画柱状线,宽度为10,0不为0则画空心柱.,画红色

当满足条件买点时,在10和15位置之间画柱状线,宽度为10,0不为0则画空心柱.,画黄色

程序源码

SSRCJL:=EMA(VOL,13);

SSRCJE:=EMA(AMOUNT,13);

SSRCBJX:=((SSRCJE / SSRCJL) / 100);

SSRGL:=(((CLOSE - SSRCBJX) / SSRCBJX) * 100);

短底:FILTER(SSRGL<(0-6),5),LINETHICK0;

STICKLINE((SSRGL<(0 - 6)),0,5,6,0),COLORWHITE;

好线:=38;

平线:=51;

OK:=REF(CLOSE,1);

RSI1:=SMA(MAX(CLOSE-OK,0),7,1)/SMA(ABS(CLOSE-OK),7,1)*100;

RSI2:=SMA(MAX(CLOSE-OK,0),7,1)/SMA(ABS(CLOSE-OK),7,1)*100;

鱼:SMA(MAX(CLOSE-OK,0),7,1)/SMA(ABS(CLOSE-OK),7,1)*100,COLORRED;

RSI4:=SMA(鱼,7,1);

趋势A:=MA(((CLOSE-LLV(LOW,48))/(HHV(HIGH,48)-LLV(LOW,48))*50),17)+9;

趋势B:=MA(((CLOSE-LLV(LOW,53))/(HHV(HIGH,53)-LLV(LOW,53))*50),17)+9;

A1:=MA(趋势A,7)*1.372;

A2:=A1*1.0887;

A3:=(1.5*(趋势B+RSI4)-(A2+A1))+12;

鱼网:IF((CROSS(RSI2,RSI4) OR CROSS(RSI2,A3) AND A3<好线 AND RSI1<平线),48,38),COLOR9AFA00,LINETHICK1,DOTLINE;

白绿线:SMA(鱼,7,1),COLORWHITE;

鱼网蓝柱:鱼网=48 AND CROSS(鱼,好线) AND REF(MA(C,3),1)<=MA(C,3) AND SMA(鱼,7,1)>REF(SMA(鱼,7,1),1),COLORBLUE,LINETHICK0;

STICKLINE(鱼网蓝柱,50,55,10,0),COLORBLUE;

镶黄柱:C>MA(C,3) AND C>=MA(C,7) AND COUNT(C>=O,2)>1 AND 鱼网蓝柱 ,COLORYELLOW,LINETHICK0 ;

STICKLINE(镶黄柱,60,65,10,0),COLORYELLOW;

80,DOTLINE;

20,DOTLINE;

HH:=BARSLAST(鱼<=15)<5;

深水鱼:CROSS(鱼,RSI4) AND HH AND RSI4<15,COLORBROWN,LINETHICK0;

STICKLINE(深水鱼,55,60,9,0),COLORBROWN;

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

买点2:=SMA(买点1,3,1);

买点3:=SMA(买点2,3,1);

买点4:=3*买点2-2*买点3;

买点5:=C-REF(C,1);

买点6:=100*EMA(EMA(买点5,6),6)/EMA(EMA(ABS(买点5),6),6);

买点:=LLV(买点6,2)=LLV(买点6,7) AND COUNT(买点6<0,2) AND CROSS(买点6,MA(买点6,2));

STICKLINE(FILTER(买点=1,5),15,20,10,0),COLORRED;

STICKLINE(买点,10,15,10,0),COLORYELLOW;

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章