一目了然的智能操盘主图指标
N8:=STRCAT(CON2STR(YEAR,0),' 年 ');
Y8:=STRCAT(CON2STR(MONTH,0),' 月 ');
R8:=STRCAT(CON2STR(DAY,0),' 日 ');
买线:=EMA(C,2);
卖线:=EMA(SLOPE(C,21)*20+C,42);
STICKLINE(买线>=卖线,REFDATE(HHV(H,130),DATE),REFDATE(LLV(L,130),DATE),5,0),COLOR000055;
STICKLINE(买线<卖线,REFDATE(HHV(H,130),DATE),REFDATE(LLV(L,130),DATE),5,0),COLOR663300;
DRAWNUMBER(ISLASTBAR ,C,C),COLORMAGENTA;
VAR1:=(100 - ((90 * (HHV(HIGH,14) - CLOSE)) / (HHV(HIGH,14) - LLV(LOW,14))));
VAR2:=(100 - ((90 * (HHV(HIGH,14) - CLOSE)) / (HHV(HIGH,14) - LLV(LOW,14))));
VAR3:=(100 - MA(((100 * (HHV(HIGH,6) - CLOSE)) / (HHV(HIGH,6) - LLV(LOW,6))),34));
SJTJ:=DATE<1590301;
X1:=(C+L+H)/3;
X2:=EMA(X1,6);
X3:=EMA(X2,5);
SJ8:=STRCAT(STRCAT(N8,Y8), R8);
STICKLINE(X2>=X3 AND SJTJ,LOW,HIGH,0,1),COLORRED;
STICKLINE(X2>=X3 AND SJTJ,CLOSE,OPEN,3.2,2),COLORRED;
STICKLINE(X2<X3 AND SJTJ,LOW,HIGH,0,1),COLORCYAN;
STICKLINE(X2<X3 AND SJTJ,CLOSE,OPEN,3.2,2),COLORCYAN;
STICKLINE(CROSS(X3,X2) AND SJTJ,OPEN,CLOSE,3.2,0),COLORCYAN;
STICKLINE(CROSS(X2,X3) AND SJTJ,OPEN,CLOSE,3.2,0),COLORRED;
STICKLINE((CLOSE>OPEN) AND (X2<X3) AND SJTJ,CLOSE,OPEN,3.2,2)COLORCYAN;
STICKLINE((CLOSE>OPEN) AND (X2>=X3) AND SJTJ,CLOSE,OPEN,3.2,2)COLORRED;
STICKLINE((CLOSE<OPEN) AND (X2<X3) AND SJTJ,CLOSE,OPEN,3.2,0)COLORCYAN;
STICKLINE((CLOSE<OPEN) AND (X2>=X3) AND SJTJ,CLOSE,OPEN,3.2,0)COLORRED;
做空:IF(SAR(10,2,20)>=H,SAR(10,2,20),DRAWNULL),CIRCLEDOT,COLORBLUE;
做多:IF(SAR(10,2,20)<=L,SAR(10,2,20),DRAWNULL),CIRCLEDOT,COLORRED;
操盘线:=EMA(EMA(EMA(CLOSE,2),2),2);
趋势线:(MA(操盘线,5)),COLORCYAN,LINETHICK2;
IF(趋势线>REF(趋势线,1),趋势线,DRAWNULL),COLORRED,LINETHICK2;
IF(趋势线<REF(趋势线,1),趋势线,DRAWNULL),COLORGREEN,LINETHICK2;
最新价:IF(SJTJ, C,DRAWNULL),LINETHICK0,COLORYELLOW;
DRAWTEXT_FIX(C>0,0.88,0,0,SJ8),COLOR00FFFF;
DRAWBMP(CROSS(VAR2,MA(VAR3,6)),(LOW - (LOW*0.01)),'BUY1');
DRAWBMP(CROSS(MA(VAR3,6),VAR1),(HIGH+(HIGH*0.03)),'SELL1');
来函数检测结果如下:
该公式没有未来函数
解密、定制、编写股票指标请联系QQ或微信同号:88652583
相关股票指标公式
原理解析:
N8赋值:STRCAT(CON2STR(YEAR,0),' 年 ')
Y8赋值:STRCAT(CON2STR(MONTH,0),' 月 ')
R8赋值:STRCAT(CON2STR(DAY,0),' 日 ')
买线赋值:C的2日指数移动平均
卖线赋值:EMA(SLOPE(C,21)*20+C,42)
STICKLINE(买线>=卖线,REFDATE(130日内H最高值,DATE),REFDATE(130日内L最低值,DATE),5,0),COLOR000055
STICKLINE(买线<卖线,REFDATE(130日内H最高值,DATE),REFDATE(130日内L最低值,DATE),5,0),COLOR663300
DRAWNUMBER(ISLASTBAR ,C,C),画洋红色
VAR1赋值:(100 - ((90 * (14日内最高价最高值 - 收盘价)) / (14日内最高价最高值 - 14日内最低价最低值)))
VAR2赋值:(100 - ((90 * (14日内最高价最高值 - 收盘价)) / (14日内最高价最高值 - 14日内最低价最低值)))
VAR3赋值:(100 - MA(((100 * (6日内最高价最高值 - 收盘价)) / (6日内最高价最高值 - 6日内最低价最低值)),34))
SJTJ赋值:DATE<1590301
X1赋值:(C+L+H)/3
X2赋值:X1的6日指数移动平均
X3赋值:X2的5日指数移动平均
SJ8赋值:STRCAT(STRCAT(N8,Y8), R8)
当满足条件X2>=X3 AND SJTJ时,在最低价和最高价之间画柱状线
当满足条件X2>=X3 AND SJTJ时,在收盘价和开盘价之间画柱状线
当满足条件X2当满足条件X2
STICKLINE(X3上穿X2 AND SJTJ,开盘价,收盘价,3.2,0),画青色
STICKLINE(X2上穿X3 AND SJTJ,开盘价,收盘价,3.2,0),画红色
STICKLINE((收盘价>开盘价) AND (X2
STICKLINE((收盘价>开盘价) AND (X2>=X3) AND SJTJ,收盘价,开盘价,3.2,2)画红色
STICKLINE((收盘价<开盘价) AND (X2
STICKLINE((收盘价<开盘价) AND (X2>=X3) AND SJTJ,收盘价,开盘价,3.2,0)画红色
输出
做空:IF(SAR(10,2,20)>=H,SAR(10,2,20),DRAWNULL),CIRCLEDOT, 画蓝色
输出
做多:IF(SAR(10,2,20)<=L,SAR(10,2,20),DRAWNULL),CIRCLEDOT,画红色
操盘线赋值:收盘价的2日指数移动平均,2),2)
输出
趋势线:(操盘线的5日简单移动平均),画青色, 线宽为2
IF(趋势线>1日前的趋势线,趋势线,DRAWNULL),画红色, 线宽为2
IF(趋势线<1日前的趋势线,趋势线,DRAWNULL),画绿色, 线宽为2
如果SJTJ返回 C否则返回DRAWNULL
当满足条件C>0时,在横轴0.88纵轴0位置书写文字
DRAWBMP(CROSS(VAR2,VAR3的6日简单移动平均),(最低价 - (最低价*0.01)),'BUY1')
DRAWBMP(CROSS(VAR3的6日简单移动平均,VAR1),(最高价+(最高价*0.03)),'SELL1')