您现在的位置:程序化交易>> 期货公式>> 博易大师>> 博易大师知识>>正文内容

指标压缩了 [博易POBO]

咨询内容: 指标压缩了 来自 Pobo 5.5.88.0 DIFF :EMA(CLOSE,12) - EMA(CLOSE,26),LINETHICK1;//短周期与长周期的收盘价的指数平滑移动平均值做差。
DEA := EMA(DIFF,9);//DIFF的M个周期指数平滑移动平均
MACD:2*(DIFF-DEA),COLORSTICK;//DIFF减DEA的2倍画柱状线


T1:=BARSLAST(CROSS(DIFF>REF(DIFF,1),0.5))+1;
T2:=BARSLAST(CROSS(DIFF<REF(DIFF,1),0.5))+1;
A1:=BARSLAST(CROSS(DIFF,0))+1;
A2:=BARSLAST(CROSS(0,DIFF))+1;


STICKLINE(DIFF<0&&T1<T2,0,MACD,COLORWHITE,0);
STICKLINE(DIFF<0&&T1>T2,0,MACD,COLORGREEN,0);
STICKLINE(DIFF<0&&A2<T1&&MACD<0,0,MACD,COLORYELLOW,0);


STICKLINE(DIFF>0&&T1>T2,0,MACD,COLORWHITE,0);
STICKLINE(DIFF>0&&T1<T2,0,MACD,COLORGREEN,0);
STICKLINE(DIFF>0&&A1<T2&&MACD>0,0,MACD,COLORYELLOW,0);
HHH1:=MACD>0 AND MACD<REF(MACD,1) AND REF(MACD,1)<REF(MACD,2);
HHH2:=H>REF(H,1) AND H>REF(H,2);
HHH3:=C>REF(C,1) AND C>REF(C,1);
HHH:=HHH1 AND HHH3;
DRAWICON(BACKSET(HHH,1),MACD,115);


LLL1:=MACD<0 AND MACD>REF(MACD,1) AND REF(MACD,1)>REF(MACD,2);
LLL2:=L<REF(L,1) AND L<REF(L,2);
LLL3:=C<REF(C,1) AND C<REF(C,1);
LLL:=LLL1 AND LLL3;
DRAWICON(BACKSET(LLL,1),MACD,114),VALIGN0;




A:=BARSLAST(CROSS(MACD,0))+1;
B:=BARSLAST(CROSS(0,MACD))+1;
Q:=BACKSET(A=1,LLVBARS(MACD,B)+1);
W:=BACKSET(B=1,HHVBARS(MACD,A)+1);
DRAWNUMBER(Q>REF(Q,1),MACD,MACD,2),VALIGN0;
DRAWNUMBER(W>REF(W,1),MACD,MACD,2);


DRAWNUMBER(Q>REF(Q,1),MACD*2,SUM(MACD,SUMBARS(W>REF(W,1),1)),2),VALIGN0;
DRAWNUMBER(W>REF(W,1),MACD*2,SUM(MACD,SUMBARS(Q>REF(Q,1),1)),2);
J:CROSS(DIFF,DEA),NODRAW;
S:CROSS(DEA,DIFF),NODRAW;


REFX(VALUEWHEN(MACD>0,HHV(MACD,BARSLAST(J)+1)),10000);
REFX(VALUEWHEN(MACD<0,LLV(MACD,BARSLAST(S)+1)),10000);


HHHH1:=MACD>0 AND MACD<REF(MACD,1) AND REF(MACD,1)<REF(MACD,2);
HHHH2:=H>REF(H,1) AND H>REF(H,2);
HHHH3:=C>REF(C,1) AND C>REF(C,2);
HHHH:=HHHH1 AND HHHH2 AND HHHH3;
DRAWICON(HHHH,MACD,155),VALIGN1;
LLLL1:=MACD<0 AND MACD>REF(MACD,1) AND REF(MACD,1)>REF(MACD,2);
LLLL2:=L<REF(L,1) AND L<REF(L,2);
LLLL3:=C<REF(C,1) AND C<REF(C,2);
LLLL:=LLLL1 AND LLLL2 AND LLLL3;
DRAWICON(LLLL,MACD,155),VALIGN1;
REFLINE:20,40,60,-20,-40,-60;
DRAWTEXT(CROSS(DIFF,40),MACD,'加速');
DRAWTEXT(CROSS(-40,DIFF),MACD,'加速');
HHV(DEA,52),LINETHICK3;
LLV(DEA,52),LINETHICK3;
IF(DIFF>0&&DIFF>DEA,DIFF,DRAWNULL),LINETHICK3;
IF(DIFF<0&&DIFF<DEA,DIFF,DRAWNULL),LINETHICK3;

 

 来源:程序化99网( WWW.CXH99.COM )

博易技术人员: DIFF :EMA(CLOSE,12) - EMA(CLOSE,26),LINETHICK1;//短周期与长周期的收盘价的指数平滑移动平均值做差。
DEA := EMA(DIFF,9);//DIFF的M个周期指数平滑移动平均
MACD:2*(DIFF-DEA),COLORSTICK;//DIFF减DEA的2倍画柱状线

T1:=BARSLAST(CROSS(DIFF>REF(DIFF,1),0.5))+1;
T2:=BARSLAST(CROSS(DIFF<REF(DIFF,1),0.5))+1;
A1:=BARSLAST(CROSS(DIFF,0))+1;
A2:=BARSLAST(CROSS(0,DIFF))+1;

STICKLINE(DIFF<0&&T1<T2,0,MACD,1,0),COLORWHITE;
STICKLINE(DIFF<0&&T1>T2,0,MACD,1,0),COLORGREEN;
STICKLINE(DIFF<0&&A2<T1&&MACD<0,0,MACD,1,0),COLORYELLOW;

STICKLINE(DIFF>0&&T1>T2,0,MACD,1,0),COLORWHITE;
STICKLINE(DIFF>0&&T1<T2,0,MACD,1,0),COLORGREEN;
STICKLINE(DIFF>0&&A1<T2&&MACD>0,0,MACD,1,0),COLORYELLOW;
HHH1:=MACD>0 AND MACD<REF(MACD,1) AND REF(MACD,1)<REF(MACD,2);
HHH2:=H>REF(H,1) AND H>REF(H,2);
HHH3:=C>REF(C,1) AND C>REF(C,1);
HHH:=HHH1 AND HHH3;
DRAWICON(BACKSET(HHH,1),MACD,115);

LLL1:=MACD<0 AND MACD>REF(MACD,1) AND REF(MACD,1)>REF(MACD,2);
LLL2:=L<REF(L,1) AND L<REF(L,2);
LLL3:=C<REF(C,1) AND C<REF(C,1);
LLL:=LLL1 AND LLL3;
DRAWICON(BACKSET(LLL,1),MACD,114),VALIGN0;



A:=BARSLAST(CROSS(MACD,0))+1;
B:=BARSLAST(CROSS(0,MACD))+1;
Q:=BACKSET(A=1,LLVBARS(MACD,B)+1);
W:=BACKSET(B=1,HHVBARS(MACD,A)+1);
DRAWNUMBER(Q>REF(Q,1),MACD,MACD,2),VALIGN0;
DRAWNUMBER(W>REF(W,1),MACD,MACD,2);

DRAWNUMBER(Q>REF(Q,1),MACD*2,SUM(MACD,SUMBARS(W>REF(W,1),1)),2),VALIGN0;
DRAWNUMBER(W>REF(W,1),MACD*2,SUM(MACD,SUMBARS(Q>REF(Q,1),1)),2);
J:CROSS(DIFF,DEA),NODRAW;
S:CROSS(DEA,DIFF),NODRAW;

REFX(VALUEWHEN(MACD>0,HHV(MACD,BARSLAST(J)+1)),10000);
REFX(VALUEWHEN(MACD<0,LLV(MACD,BARSLAST(S)+1)),10000);

HHHH1:=MACD>0 AND MACD<REF(MACD,1) AND REF(MACD,1)<REF(MACD,2);
HHHH2:=H>REF(H,1) AND H>REF(H,2);
HHHH3:=C>REF(C,1) AND C>REF(C,2);
HHHH:=HHHH1 AND HHHH2 AND HHHH3;
DRAWICON(HHHH,MACD,155),VALIGN1;
LLLL1:=MACD<0 AND MACD>REF(MACD,1) AND REF(MACD,1)>REF(MACD,2);
LLLL2:=L<REF(L,1) AND L<REF(L,2);
LLLL3:=C<REF(C,1) AND C<REF(C,2);
LLLL:=LLLL1 AND LLLL2 AND LLLL3;
DRAWICON(LLLL,MACD,155),VALIGN1;
REFLINE:20,40,60,-20,-40,-60;
DRAWTEXT(CROSS(DIFF,40),MACD,'加速');
DRAWTEXT(CROSS(-40,DIFF),MACD,'加速');
HHV(DEA,52),LINETHICK3;
LLV(DEA,52),LINETHICK3;
IF(DIFF>0&&DIFF>DEA,DIFF,DRAWNULL),LINETHICK3;
IF(DIFF<0&&DIFF<DEA,DIFF,DRAWNULL),LINETHICK3;
 
保存为副图指标 谢谢老师 来源 程序化久久网

 

有思路,想编写各种指标公式,交易模型,选股公式,还原公式的朋友

可联系技术人员 QQ: 262069696  点击在线交流或微信号:cxh99cxh99  进行 有偿收费 编写!

怎么收费,代编流程等详情请点击阅读!

(注:由于人数限制,QQ或微信请选择方便的一个联系我们就行,加好友时请简单备注下您的需求,否则无法通过。谢谢您!)


【字体: 】【打印文章】【查看评论

相关文章

    没有相关内容