分享

堪称一绝指标公式(附源码、使用说明和源码破译)

 追梦文库 2023-09-14

编程思路破译

Q_1赋值:收盘价-1日前的收盘价

Q_2赋值:100*Q_1的6日指数移动平均的6日指数移动平均/Q_1的绝对值的6日指数移动平均的6日指数移动平均

Q_3赋值:收盘价的19日指数移动平均上穿收盘价的7日指数移动平均

Q_4赋值:收盘价的7日指数移动平均上穿收盘价的19日指数移动平均

Z1赋值:最低价=上次Q_3距今天数+1日内最低价的最低值

Z2赋值:上次Q_3距今天数+1日内最低价的最低值

Z3赋值:最高价=上次Q_4距今天数+1日内最高价的最高值

Z4赋值:上次Q_4距今天数+1日内最高价的最高值

Q_A赋值:当满足条件Z1时,在Z2位置画直线起点,当满足条件Z3时,在Z4位置画直线终点,0表示是否延长.

Y1赋值:最高价=上次Q_4距今天数+1日内最高价的最高值

Y2赋值:上次Q_4距今天数+1日内最高价的最高值

Y3赋值:最低价=上次Q_3距今天数+1日内最低价的最低值

Y4赋值:上次Q_3距今天数+1日内最低价的最低值

Q_B赋值:当满足条件Y1时,在Y2位置画直线起点,当满足条件Y3时,在Y4位置画直线终点,0表示是否延长.

X1赋值:2日内Q_2的最低值=7日内Q_2的最低值

X2赋值:统计2日中满足Q_2<0的天数

X3赋值:Q_2上穿Q_2的2日简单移动平均

X4赋值:1日前的Q_B<2日前的Q_B

X5赋值:Q_A>1日前的Q_B

买进赋值:(X1 AND X2 AND X3) AND X4 AND X5

TJ赋值:如果Q_B<1日前的Q_BANDQ_B=Q_A,返回1,否则返回0

输出堪称一绝:如果1日前的TJ=0ANDTJ>=1,返回80,否则返回10,STICK,画红色,线宽为2

输出持币:如果Q_B<1日前的Q_BANDQ_B=Q_A,返回0,否则返回10,STICK,画绿色

输出地狱底:0,画深灰色

输出地狱线:10,画深灰色

输出地平线:20,画淡洋红色

输出天际线:80,画深灰色

RSV赋值:(((收盘价 - 33日内最低价的最低值) / (33日内最高价的最高值 - 33日内最低价的最低值)) * 100)

输出神仙:RSV的7日[1日权重]移动平均,画白色

输出魔鬼:RSV的7日[1日权重]移动平均的3日[1日权重]移动平均,画黄色

输出轨迹:RSV的6日[1日权重]移动平均的5日[1日权重]移动平均的3日[1日权重]移动平均,画洋红色

输出财神到:如果神仙上穿20,返回20,否则返回0,POINTDOT

当满足条件(神仙上穿20)时,在5位置画1号图标

程序源码

{堪称一绝}

Q_1:=C-REF(C,1);Q_2:=100*EMA(EMA(Q_1,6),6)/EMA(EMA(ABS(Q_1),6),6);Q_3:=CROSS(EMA(C,19),EMA(C,7));Q_4:=CROSS(EMA(C,7),EMA(C,19));Z1:=L=LLV(L,BARSLAST(Q_3)+1);Z2:=LLV(L,BARSLAST(Q_3)+1);Z3:=H=HHV(H,BARSLAST(Q_4)+1);Z4:=HHV(H,BARSLAST(Q_4)+1);Q_A:=DRAWLINE(Z1,Z2,Z3,Z4,0);Y1:=H=HHV(H,BARSLAST(Q_4)+1);Y2:=HHV(H,BARSLAST(Q_4)+1);Y3:=L=LLV(L,BARSLAST(Q_3)+1);Y4:=LLV(L,BARSLAST(Q_3)+1);Q_B:=DRAWLINE(Y1,Y2,Y3,Y4,0);X1:=LLV(Q_2,2)=LLV(Q_2,7) ;X2:=COUNT(Q_2<0,2);X3:=CROSS(Q_2,MA(Q_2,2));X4:=REF(Q_B,1)<REF(Q_B,2);X5:=Q_A>REF(Q_B,1);

买进:=(X1 AND X2 AND X3) AND X4 AND X5;TJ:=IF(Q_B<REF(Q_B,1) AND Q_B=Q_A,1,0);堪称一绝:IF(REF(TJ,1)=0 AND TJ>=1,80,10),STICK,COLORRED,LINETHICK2;持币:IF(Q_B<REF(Q_B,1) AND Q_B=Q_A,0,10),STICK,COLORGREEN;地狱底:0,COLORGRAY;地狱线:10,COLORGRAY;地平线:20,COLORLIMAGENTA;天际线:80,COLORGRAY;RSV:=(((CLOSE - LLV(LOW,33)) / (HHV(HIGH,33) - LLV(LOW,33))) * 100);神仙:SMA(RSV,7,1),COLORWHITE;魔鬼:SMA(SMA(RSV,7,1),3,1),COLORYELLOW;轨迹:SMA(SMA(SMA(RSV,6,1),5,1),3,1),COLORMAGENTA;财神到:IF(CROSS(神仙,20),20,0),POINTDOT;DRAWICON((CROSS(神仙,20)),5,1);

使用说明

根据给出的代码,这段代码主要是对技术指标进行计算和图表绘制。根据这些指标的数值,可以得出一些操作建议。


首先,通过一系列的计算,得到了几个指标,如Q_1、Q_2、Q_3、Q_4、Z1、Z2、Z3、Z4、Q_A、Y1、Y2、Y3、Y4、Q_B、X1、X2、X3、X4、X5、买进、TJ、堪称一绝等。


其中,买进条件满足的情况为:LLV(Q_2,2)等于LLV(Q_2,7),且最近两个Q_2小于0,且Q_2上穿了Q_2的2日均线,且前一天的Q_B小于前一天的Q_B,且Q_A大于前一天的Q_B。


堪称一绝的条件为:前一天的TJ为0且当天的TJ大于等于1,则标记为80,否则标记为10。


根据以上指标思路,可以给出以下操作建议:

- 当买进条件满足时,可以考虑买入。

- 当出现堪称一绝的标记为80时,可以考虑加仓或继续持有。

- 当买进条件不满足时,可以考虑持币观望或者卖出。

- 当堪称一绝的标记为10时,可以考虑减仓或者卖出。

注:


       馆内各种公式为学习编程而保存,实战使用前一定要看其中是否有未来函数并自己亲自测试成功率,决不能依据公式名称的描述和形容去投资,据此入市造成投资损失由投资者自己承担。


       发文不易,如获益,欢迎赞赏,赞赏必复!

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多