您现在的位置:程序化交易>> 期货公式>> 文华财经>> 文华财经知识>>正文内容

指标修改,谢谢! [文华财经]

  • 咨询内容:  新年快乐! 请帮忙将下列指标中,加粗均线上方的K都改为红色,下方的K都改为绿色,上穿和下穿加粗均线的K改为黄色,非常感谢! N:=15;FXA:=MA(((SLOPE(C,20)*5)+C),20);STICKLINE(FXA<=C && CLOSE>OPEN,OPEN,CLOSE,COLORRED,1);STICKLINE(FXA<=C && CLOSE<=OPEN,OPEN,CLOSE,COLORRED,0);DRAWLINE(FXA<=C,HIGH,CLOSE>OPEN,CLOSE,COLORRED);DRAWLINE(FXA<=C,LOW,CLOSE>OPEN,OPEN,COLORRED);DRAWLINE(FXA<=C,HIGH,CLOSE<=OPEN,LOW,COLORRED);STICKLINE(FXA>C && CLOSE>=OPEN,OPEN,CLOSE,COLORGREEN,1);STICKLINE(FXA>C && CLOSE<OPEN,OPEN,CLOSE,COLORGREEN,0);DRAWLINE(FXA>C,HIGH,CLOSE>=OPEN,CLOSE,COLORGREEN);DRAWLINE(FXA>C,LOW,CLOSE>=OPEN,OPEN,COLORGREEN);DRAWLINE(FXA>C,LOW,CLOSE<OPEN,CLOSE,COLORGREEN);DRAWLINE(FXA>C,HIGH,CLOSE<OPEN,OPEN,COLORGREEN);
    C1:=(C+ O +H+L)/4;CA:=EMA(C1,1);CB:=EMA(C1,3);CC:=EMA(C1,5);CE:=EMA((VOL*CA),1)/EMA(VOL,1);CF:=EMA((VOL*(CA+CB+CC)/3),1)/EMA(VOL,1);DXA:=EMA(EMA(EMA(CE,3),2),1),NODRAW;DXB:=EMA(EMA(EMA(CF,5),3),1),NODRAW;攻:EMA(DXA,1),PRECIS0,COLORWHITE,NODRAW;守:EMA(DXB,1),PRECIS0,COLORYELLOW,NODRAW;
    DRAWCOLORLINE(攻>REF(攻,1),攻,COLORMAGENTA,COLORBLUE);DRAWCOLORLINE(守>REF(守,1),守,COLORRED,COLORGREEN);
    TY1:=HIGH;HD1:=FILTER(BACKSET(FILTER(REF(TY1, N )=HHV(TY1,2* N +1), N ), N +1), N );LD1:=FILTER(BACKSET(FILTER(REF(TY1, N )=LLV(TY1,2* N +1), N ), N +1), N );A1:=REF(TY1,BARSLAST(HD1));B1:=REF(LOW,BARSLAST(LD1));T1:=BARSLAST(HD1)<BARSLAST(LD1) && NOT(HD1);T2:=BARSLAST(HD1)>BARSLAST(LD1) && NOT(LD1);PARTLINE1(T1,A1),RGB(0,255,0),DOT;PARTLINE1(T2,B1),RGB(255,0,255),DOT;压力:IF(T1,A1,A1),COLORGREEN,NODRAW,PRECIS0;支撑:IF(T2,B1,B1),COLORMAGENTA,NODRAW,PRECIS0; DRAWCOLORLINE(EMA(EMA(C,8),10)<REF(EMA(EMA(C,8),10),1),EMA(EMA(C,8),10),COLORGREEN,COLORRED),LINETHICK2,PRECIS1;W:=BARSLAST(DAY-REF(DAY,1))+1;均价:SUM(CLOSE*VOL,W)/SUM(VOL,W),DOT,COLORGRAY;AAA:=CLOSE>REF(CLOSE,1) && REF(CLOSE,1)>REF(CLOSE,2) && REF(CLOSE,1)<REF(CLOSE,3) && IF(REF(CLOSE,3)<REF(CLOSE,4),1,IF(REF(CLOSE,4)<REF(CLOSE,5),REF(CLOSE,1)<REF(CLOSE,4) || (REF(CLOSE,2)<REF(CLOSE,4) && REF(CLOSE,3)>=REF(CLOSE,5)),IF(REF(CLOSE,5)<REF(CLOSE,6),1,REF(CLOSE,6)<REF(CLOSE,7))));BBB:=CLOSE<REF(CLOSE,1) && REF(CLOSE,1)<REF(CLOSE,2) && REF(CLOSE,1)>REF(CLOSE,3) && IF(REF(CLOSE,3)>REF(CLOSE,4),1,IF(REF(CLOSE,4)>REF(CLOSE,5),REF(CLOSE,1)>REF(CLOSE,4) || (REF(CLOSE,2)>REF(CLOSE,4) && REF(CLOSE,3)<=REF(CLOSE,5)),IF(REF(CLOSE,5)>REF(CLOSE,6),1,REF(CLOSE,6)>REF(CLOSE,7))));DRAWICON(AAA && CLOSE>REF(OPEN,2),LOW,'CO4',VALIGN0;DRAWICON(BBB && CLOSE<REF(CLOSE,2),HIGH,'CO5',VALIGN2;

     

     来源:程序化99

  • 文华技术人员: 上穿越加粗均线后的K都为红色,下穿越加粗均线后的K都为绿色,再次上穿均线后的K又都为红色,如此循环,并改为随身行可用,谢谢您! 

     

     来源: WWW.CXH99.COM

  • 文华客服:  这个指标带有未来函数,无法改到随身行上使用的。
    参考:
    N:=15;FXA:=MA(((SLOPE(C,20)*5)+C),20);C1:=(C+ O +H+L)/4;CA:=EMA(C1,1);CB:=EMA(C1,3);CC:=EMA(C1,5);CE:=EMA((VOL*CA),1)/EMA(VOL,1);CF:=EMA((VOL*(CA+CB+CC)/3),1)/EMA(VOL,1);DXA:=EMA(EMA(EMA(CE,3),2),1),NODRAW;DXB:=EMA(EMA(EMA(CF,5),3),1),NODRAW;攻:EMA(DXA,1),PRECIS0,COLORWHITE,NODRAW;守:EMA(DXB,1),PRECIS0,COLORYELLOW,NODRAW;
    DRAWCOLORLINE(攻>REF(攻,1),攻,COLORMAGENTA,COLORBLUE);DRAWCOLORLINE(守>REF(守,1),守,COLORRED,COLORGREEN);
    TY1:=HIGH;HD1:=FILTER(BACKSET(FILTER(REF(TY1, N )=HHV(TY1,2* N +1), N ), N +1), N );LD1:=FILTER(BACKSET(FILTER(REF(TY1, N )=LLV(TY1,2* N +1), N ), N +1), N );A1:=REF(TY1,BARSLAST(HD1));B1:=REF(LOW,BARSLAST(LD1));T1:=BARSLAST(HD1)<BARSLAST(LD1) && NOT(HD1);T2:=BARSLAST(HD1)>BARSLAST(LD1) && NOT(LD1);PARTLINE1(T1,A1),RGB(0,255,0),DOT;PARTLINE1(T2,B1),RGB(255,0,255),DOT;压力:IF(T1,A1,A1),COLORGREEN,NODRAW,PRECIS0;支撑:IF(T2,B1,B1),COLORMAGENTA,NODRAW,PRECIS0; DRAWCOLORLINE(EMA(EMA(C,8),10)<REF(EMA(EMA(C,8),10),1),EMA(EMA(C,8),10),COLORGREEN,COLORRED),LINETHICK2,PRECIS1;W:=BARSLAST(DAY-REF(DAY,1))+1;均价:SUM(CLOSE*VOL,W)/SUM(VOL,W),DOT,COLORGRAY;AAA:=CLOSE>REF(CLOSE,1) && REF(CLOSE,1)>REF(CLOSE,2) && REF(CLOSE,1)<REF(CLOSE,3) && IF(REF(CLOSE,3)<REF(CLOSE,4),1,IF(REF(CLOSE,4)<REF(CLOSE,5),REF(CLOSE,1)<REF(CLOSE,4) || (REF(CLOSE,2)<REF(CLOSE,4) && REF(CLOSE,3)>=REF(CLOSE,5)),IF(REF(CLOSE,5)<REF(CLOSE,6),1,REF(CLOSE,6)<REF(CLOSE,7))));BBB:=CLOSE<REF(CLOSE,1) && REF(CLOSE,1)<REF(CLOSE,2) && REF(CLOSE,1)>REF(CLOSE,3) && IF(REF(CLOSE,3)>REF(CLOSE,4),1,IF(REF(CLOSE,4)>REF(CLOSE,5),REF(CLOSE,1)>REF(CLOSE,4) || (REF(CLOSE,2)>REF(CLOSE,4) && REF(CLOSE,3)<=REF(CLOSE,5)),IF(REF(CLOSE,5)>REF(CLOSE,6),1,REF(CLOSE,6)>REF(CLOSE,7))));DRAWICON(AAA && CLOSE>REF(OPEN,2),LOW,'CO4',VALIGN0;DRAWICON(BBB && CLOSE<REF(CLOSE,2),HIGH,'CO5',VALIGN2;

    DRAWCOLORKLINE(C>EMA(EMA(C,8),10)&&C>=O,COLORRED,1);DRAWCOLORKLINE(C>EMA(EMA(C,8),10)&&C<O,COLORRED,0);DRAWCOLORKLINE(C<EMA(EMA(C,8),10)&&C>=O,COLORGREEN,1);DRAWCOLORKLINE(C<EMA(EMA(C,8),10)&&C<O,COLORGREEN,0);
    DRAWCOLORKLINE(CROSS(C,EMA(EMA(C,8),10)),COLORYELLOW,0);DRAWCOLORKLINE(CROSSDOWN(C,EMA(EMA(C,8),10)),COLORYELLOW,0);

     

  • 网友回复: 请老师把这2句改为竖线,谢谢老师!  DRAWCOLORKLINE(CROSS(C,EMA(EMA(C,8),10)),COLORYELLOW,0);DRAWCOLORKLINE(CROSSDOWN(C,EMA(EMA(C,8),10)),COLORYELLOW,0);

     

  • 网友回复:  参考;
    VERTLINE(CROSS(C,EMA(EMA(C,8),10)),COLORYELLOW); VERTLINE(CROSSDOWN(C,EMA(EMA(C,8),10)),COLORYELLOW);

 

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

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

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

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


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

相关文章

    没有相关内容