编程思路破译
A赋值:34日内最低价的最低值
指标公式赋值:最低价-1日前的最低价的绝对值的34日[1日权重]移动平均
CD赋值:最低价-1日前的最低价和0的较大值的34日[2日权重]移动平均
很难找到赋值:-(如果最低价<=A,返回指标公式/CD,否则返回-3的9日指数移动平均)
输出VVDDS1:很难找到<0 AND 很难找到>1日前的很难找到 AND 1日前的最近3日一直存在很难找到<1日前的很难找到,画黄色
RSV赋值:(收盘价-9日内最低价的最低值)/(9日内最高价的最高值-9日内最低价的最低值)*100
K赋值:RSV的3日[1日权重]移动平均
D赋值:K的3日[1日权重]移动平均
J赋值:3*K-2*D
VVDDS2赋值:2日内J的最低值=8日内J的最低值
输出B:J上穿1日前的J+0.01 AND VVDDS2 AND J<20 AND 很难找到<0 AND 很难找到>1日前的很难找到,画红色
输出B2:J上穿1日前的J+0.01 AND VVDDS2 AND J<20,画洋红色
当满足条件B2时,在0.35位置书写文字,COLOR109090
VVDDS3赋值:VVDDS1 AND 1日前的B2
画带状线
当满足条件VVDDS3时,在0.45位置书写文字
VVDDS5赋值:VVDDS1 AND 1日前的B2OR 2日前的B2
当满足条件VVDDS3时,在0.35位置书写文字,画黄色
当满足条件VVDDS3时,在0和0.43位置之间画柱状线,宽度为2,0不为0则画空心柱.,画黄色
当满足条件B时,在0和0.43位置之间画柱状线,宽度为2,0不为0则画空心柱.,画红色
当满足条件B时,在0.35位置书写文字,画红色
VVDDS6赋值:2日前的(J上穿1日前的J+0.01ANDVVDDS2ANDJ<20) AND VVDDS1
当满足条件VVDDS6时,在0.8位置书写文字,画黄色
画带状线
当满足条件B2时,在0和0.36位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLOR109090
当满足条件B2ANDREF(PSY<=10,1)时,在0和0.68位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLOR801090
当满足条件B2ANDREF(PSY<=10,1)时,在0.68位置书写文字,COLOR801090
当满足条件B2ANDH>OANDC=HANDL<OANDL>1日前的最低价ANDC>OANDREF((收阴线),1)时,在0和0.18位置之间画柱状线,宽度为2,0不为0则画空心柱.COLOR801090
当满足条件B2ANDH>OANDC=HANDL<OANDL>1日前的最低价ANDC>OANDREF((收阴线),1)时,在0.18位置书写文字,COLOR801090
当满足条件B2ANDREF(RSI<=20,1)时,在0和0.10位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLOR900000
程序源码
A:=LLV(L,34);
指标公式:=SMA(ABS(L-REF(L,1)),34,1);
CD:=SMA(MAX(L-REF(L,1),0),34,2);
很难找到:=-(EMA(IF(L<=A,指标公式/CD,-3),9));
VVDDS1:很难找到<0 AND 很难找到>REF(很难找到,1) AND REF(EVERY(很难找到<REF(很难找到,1),3),1),COLORYELLOW;
RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
K:=SMA(RSV,3,1);
D:=SMA(K,3,1);
J:=3*K-2*D;
VVDDS2:=LLV(J,2)=LLV(J,8);
B:CROSS(J,REF(J+0.01,1)) AND VVDDS2 AND J<20 AND 很难找到<0 AND 很难找到>REF(很难找到,1),COLORRED;
B2:CROSS(J,REF(J+0.01,1)) AND VVDDS2 AND J<20,COLORMAGENTA;
DRAWTEXT(B2,0.35,''),COLOR109090;
VVDDS3:=VVDDS1 AND REF(B2,1);
DRAWBAND(B2,RGB(255,100,30),VVDDS3,RGB(255,20,20));
DRAWTEXT(VVDDS3,0.45,'');
VVDDS5:=VVDDS1 AND REF(B2,1)OR REF(B2,2);
DRAWTEXT(VVDDS3,0.35,''),COLORYELLOW;
STICKLINE(VVDDS3,0,0.43,2,0),COLORYELLOW;
STICKLINE(B,0,0.43,2,0),COLORRED;
DRAWTEXT(B,0.35,''),COLORRED;
VVDDS6:=REF((CROSS(J,REF(J+0.01,1)) AND VVDDS2 AND J<20),2) AND VVDDS1;
DRAWTEXT(VVDDS6,0.8,''),COLORYELLOW;
DRAWBAND(B2,RGB(255,100,50),VVDDS6,RGB(255,30,30));
STICKLINE(B2,0,0.36,2,0),COLOR109090;
STICKLINE(B2 AND REF(PSY<=10,1),0,0.68,2,0),COLOR801090;
DRAWTEXT(B2 AND REF(PSY<=10,1),0.68,''),COLOR801090;
STICKLINE(B2 AND H>O AND C=H AND L<O AND L>REF(L,1) AND C>O AND REF((C<O),1),0,0.18,2,0)COLOR801090;
DRAWTEXT(B2 AND H>O AND C=H AND L<O AND L>REF(L,1) AND C>O AND REF((C<O),1),0.18,''),COLOR801090;
STICKLINE(B2 AND REF(RSI<=20,1),0,0.10,2,0),COLOR900000;
注:
馆内各种公式为学习编程而保存,实战使用前一定要看其成功率回测数据和风险提示或者自己亲自测试近期成功率,决不能依据公式名称的描述和形容去投资,据此入市造成投资损失由投资者自己承担。
发文不易,如获益,欢迎赞赏,赞赏必复!
联系客服