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

老师请修改成博弈,万分感谢 [博易POBO]

咨询内容: 老师请修改成博弈,万分感谢 来自 Pobo 5.5.88.0 CURRBARSCOUNT:=DATACOUNT-BARPOS+1;


DRAWLINE(CURRBARSCOUNT=BARPOS,REFX1(C,10000),CURRBARSCOUNT=1,C,3),COLORWHITE,POINTDOT;


//现价:TRENDLINES(CURRBARSCOUNT=BARPOS,REFX1(C,10000),CURRBARSCOUNT=1,C),COLORWHITE,POINTDOT;


MHH:=HHV(HIGH,10);


MLL:=LLV(LOW,5);


MHH1:=BARSLAST((C > REF(MHH,1)));


MLL1:=BARSLAST((C < REF(MLL,1)));


//多平:IF((MHH1 <MLL1),MLL,NULL),COLORLIGHTRED,DOT;


MYHH:=HHV(HIGH,5);


MYLL:=LLV(LOW,10);


MYHH1:=BARSLAST((C > REF(MYHH,1)));


MYLL1:=BARSLAST((C < REF(MYLL,1)));


//空平:IF((MYHH1>MYLL1),MYHH,NULL),COLORCYAN,DOT;

 

 


EM01:=EMA(C,13);


EM:=EMA(C,21);


UP:=EMA(EM,17);


DOWN:=EMA(EM,13);


MAM:(EMA(EM01,2)+EMA(EM01,7))/2,COLORRED;


IF(MAM<REF(MAM,1),MAM,NULL),COLORGREEN;


MIDD:(UP+DOWN)/2,COLORWHITE,NODRAW;


STICKLINE(MIDD>REF(MIDD,1),UP,DOWN,1,0),COLORRED;


STICKLINE(MIDD<REF(MIDD,1),UP,DOWN,1,0),COLORGREEN;


STICKLINE(MIDD=REF(MIDD,1),UP,DOWN,1,0),COLORGRAY;


EMAC:EMA(C,144),COLORWHITE,POINTDOT;


IF(EMAC>REF(EMAC,1),EMAC,NULL),COLORLIGHTRED,POINTDOT;


IF(EMAC<REF(EMAC,1),EMAC,NULL),COLORGREEN,POINTDOT;


//{云氏RSI平仓}


LC:=REF(CLOSE,1);


RSI1:=SMA(MAX(CLOSE-LC,0),4,1)/SMA(ABS(CLOSE-LC),4,1)*100,COLORBLUE;

 


RN:=20;


RM:=2;


RTR1:=MAX(MAX((HIGH-LOW),ABS(REF(CLOSE,1)-HIGH)),ABS(REF(CLOSE,1)-LOW));


ATR基准:=(H+L)/2,NODRAW;


波幅:=H-L;


ATR:=MA(RTR1,RN),COLORYELLOW;


RUP:=ATR基准+ATR*RM;


RDN:=ATR基准-ATR*RM;


RL1:=REF(RUP,BARSLAST(RUP<=REF(RUP,1)));
RL1B:=REF(RDN,BARSLAST(RDN>=REF(RDN,1)));


RL2:=LLV(RUP,RN*1.5);
RL2B:=HHV(RDN,RN*1.5);


RLL:=IF(RL2=REF(RL2,1) AND RL1<REF(RL1,1),RL1,IF(RL1=RL2,RL1,RL2));
RLLB:=IF(RL2B=REF(RL2B,1) AND RL1B>REF(RL1B,1),RL1B,IF(RL1B=RL2B,RL1B,RL2B));


RS1:=BARSLAST(CROSS(0.5,RUP=RLL))+1;
RS1B:=BARSLAST(CROSS(0.5,RDN=RLLB))+1;


RS2:=CROSS(COUNT((CROSS(C,RLL) OR CROSS(C,REF(RLL,2))) AND RUP>RLL,RS1),0.5);
RS2B:=CROSS(COUNT((CROSSDOWN(C,RLLB) OR CROSSDOWN(C,REF(RLLB,2))) AND RDN<RLLB,RS1B),0.5);


RA6:=BARSLAST(RS2);
RA6B:=BARSLAST(RS2B);


RB6:=BARSLAST(CROSS(HHV(RDN,RA6+1),C));
RB6B:=BARSLAST(CROSSDOWN(LLV(RUP,RA6B+1),C));


RBY:=CROSS(RB6,RA6);
RBYB:=CROSSDOWN(RB6B,RA6B);


RSL:=CROSS(RA6,RB6);
RSLB:=CROSSDOWN(RA6B,RB6B);


止损线:=IF(RB6>RA6,HHV(RDN,BARSLAST(RBY)+1),LLV(RUP,BARSLAST(RSL)+1)),COLORFF00FF,LINETHICK5;
止盈线:=IF(RB6B>RA6B,LLV(RUP,BARSLAST(RBYB)+1),HHV(RDN,BARSLAST(RSLB)+1)),COLORGREEN,LINETHICK5;


IF(RB6>RA6,止损线,NULL),RGB(128,64,0),COLORFF00FF,LINETHICK5;
IF(RB6B>RA6B,止盈线,NULL),COLORGREEN,LINETHICK5;

 


DRAWSL1(ISLASTBAR,止损线,0,5,1),COLORYELLOW,LINETHICK5;//ATR止损:
DRAWSL1(ISLASTBAR,止盈线,0,5,1),COLORBLUE,LINETHICK5;//ATR止损:

 

 

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

博易技术人员: CURRBARSCOUNT:=DATACOUNT-BARPOS+1;


DRAWLINE(CURRBARSCOUNT=BARPOS,REFX(C,DATACOUNT-BARPOS-1),CURRBARSCOUNT=1,C,3),COLORWHITE,POINTDOT;


//现价:TRENDLINES(CURRBARSCOUNT=BARPOS,REFX1(C,10000),CURRBARSCOUNT=1,C),COLORWHITE,POINTDOT;


MHH:=HHV(HIGH,10);


MLL:=LLV(LOW,5);


MHH1:=BARSLAST((C > REF(MHH,1)));


MLL1:=BARSLAST((C < REF(MLL,1)));


//多平:IF((MHH1 <MLL1),MLL,NULL),COLORLIGHTRED,DOT;


MYHH:=HHV(HIGH,5);


MYLL:=LLV(LOW,10);


MYHH1:=BARSLAST((C > REF(MYHH,1)));


MYLL1:=BARSLAST((C < REF(MYLL,1)));


//空平:IF((MYHH1>MYLL1),MYHH,NULL),COLORCYAN,DOT;

 

 


EM01:=EMA(C,13);


EM:=EMA(C,21);


UP:=EMA(EM,17);


DOWN:=EMA(EM,13);


MAM:(EMA(EM01,2)+EMA(EM01,7))/2,COLORRED;


IF(MAM<REF(MAM,1),MAM,DRAWNULL),COLORGREEN;


MIDD:(UP+DOWN)/2,COLORWHITE,NODRAW;


STICKLINE(MIDD>REF(MIDD,1),UP,DOWN,1,0),COLORRED;


STICKLINE(MIDD<REF(MIDD,1),UP,DOWN,1,0),COLORGREEN;


STICKLINE(MIDD=REF(MIDD,1),UP,DOWN,1,0),COLORGRAY;


EMAC:EMA(C,144),COLORWHITE,POINTDOT;


IF(EMAC>REF(EMAC,1),EMAC,DRAWNULL),COLORRED,POINTDOT;


IF(EMAC<REF(EMAC,1),EMAC,DRAWNULL),COLORGREEN,POINTDOT;


//{云氏RSI平仓}


LC:=REF(CLOSE,1);


RSI1:=SMA(MAX(CLOSE-LC,0),4,1)/SMA(ABS(CLOSE-LC),4,1)*100,COLORBLUE;

 


RN:=20;


RM:=2;


RTR1:=MAX(MAX((HIGH-LOW),ABS(REF(CLOSE,1)-HIGH)),ABS(REF(CLOSE,1)-LOW));


ATR基准:=(H+L)/2,NODRAW;


波幅:=H-L;


ATR:=MA(RTR1,RN),COLORYELLOW;


RUP:=ATR基准+ATR*RM;


RDN:=ATR基准-ATR*RM;


RL1:=REF(RUP,BARSLAST(RUP<=REF(RUP,1)));
RL1B:=REF(RDN,BARSLAST(RDN>=REF(RDN,1)));


RL2:=LLV(RUP,RN*1.5);
RL2B:=HHV(RDN,RN*1.5);


RLL:=IF(RL2=REF(RL2,1) AND RL1<REF(RL1,1),RL1,IF(RL1=RL2,RL1,RL2));
RLLB:=IF(RL2B=REF(RL2B,1) AND RL1B>REF(RL1B,1),RL1B,IF(RL1B=RL2B,RL1B,RL2B));


RS1:=BARSLAST(CROSS(0.5,RUP=RLL))+1;
RS1B:=BARSLAST(CROSS(0.5,RDN=RLLB))+1;


RS2:=CROSS(COUNT((CROSS(C,RLL) OR CROSS(C,REF(RLL,2))) AND RUP>RLL,RS1),0.5);
RS2B:=CROSS(COUNT((CROSS(RLLB,C) OR CROSS(REF(RLLB,2),C)) AND RDN<RLLB,RS1B),0.5);


RA6:=BARSLAST(RS2);
RA6B:=BARSLAST(RS2B);


RB6:=BARSLAST(CROSS(HHV(RDN,RA6+1),C));
RB6B:=BARSLAST(CROSS(LLV(RA6B+1,RUP),C));


RBY:=CROSS(RB6,RA6);
RBYB:=CROSS(RA6B,RB6B);


RSL:=CROSS(RA6,RB6);
RSLB:=CROSS(RB6B,RA6B);


止损线:=IF(RB6>RA6,HHV(RDN,BARSLAST(RBY)+1),LLV(RUP,BARSLAST(RSL)+1)),COLORFF00FF,LINETHICK5;
止盈线:=IF(RB6B>RA6B,LLV(RUP,BARSLAST(RBYB)+1),HHV(RDN,BARSLAST(RSLB)+1)),COLORGREEN,LINETHICK5;


IF(RB6>RA6,止损线,DRAWNULL),COLOR004080,COLORFF00FF,LINETHICK5;
IF(RB6B>RA6B,止盈线,DRAWNULL),COLORGREEN,LINETHICK5;

 


DRAWSL(ISLASTBAR,止损线,0,5,1),COLORYELLOW,LINETHICK5;//ATR止损:
DRAWSL(ISLASTBAR,止盈线,0,5,1),COLORBLUE,LINETHICK5;//ATR止损: 老师,改好了但有些挡住了,能不能红点变绿点加个哭脸,绿点变红点加笑脸,谢谢 来源 程序化久久网

 

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

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

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

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


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

相关文章

    没有相关内容