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

帮忙做变色线 [文华财经]

  • 咨询内容:   MA_P1_:=MA(CLOSE,5);MA_P2_:=MA(CLOSE,10);MA_P3_:=MA(CLOSE,20);MA_P4_:=MA(CLOSE,40);MA_P5_:=MA(CLOSE,60);Q:=(3*C+L+O+H)/6,LINETHICK2;W:(20*Q+19*REF(Q,1)+18*REF(Q,2)+17*REF(Q,3)+16*REF(Q,4)+15*REF(Q,5)+14*REF(Q,6)+13*REF(Q,7)+12*REF(Q,8)+11*REF(Q,9)+10*REF(Q,10)+9*REF(Q,11)+8*REF(Q,12)+7*REF(Q,13)+6*REF(Q,14)+5*REF(Q,15)+4*REF(Q,16)+3*REF(Q,17)+2*REF(Q,18)+REF(Q,20))/210,LINETHICK2;E:MA(W,8),LINETHICK2;SPJ:=C;II:=TIME0;MM:=BARSLAST(TIME0=54000);PP:=PERIOD;UU:=IF (PP=11,(MM+1),MM);ZSPJ:=REF(C,MM);Y:=SPJ-ZSPJ;DIFF :=EMA(CLOSE,12) - EMA(CLOSE,26);DEA :=EMA(DIFF,9);MACD :=2*(DIFF-DEA), COLORSTICK;NN1:=MACD;MM1:=REF(MACD,1);MMM:=MM1-NN1;B:BACKSET(ISLASTBAR,SUMBARS(DATE<>REF(DATE,1),3));DRAWTEXT(CROSS(W-1.5,E)&&B ,(MA_P1_-8),'',COLOR0000FF,FONTSIZE20;DRAWTEXT(CROSS(E,W+1.5)&&B,(MA_P1_+8),'',COLOR00FF00,FONTSIZE20;A:=BACKSET(ISLASTBAR,SUMBARS(DAYBARPOS=1,3));IF(A,VALUEWHEN(DAYBARPOS=1,O),NULL),COLORRED,CIRCLEDOT;

    老师,帮忙以第二条线为中规做变色线,当第一条向上交叉变红色,向下交叉变绿色,其它不用改动即可,谢谢

     

     来源:程序化99

  • 文华技术人员:


    文件名:微信截图_20190805084655.png
     

     

     来源: WWW.CXH99.COM

  • 文华客服:  参考:
     MA_P1_:=MA(CLOSE,5); MA_P2_:=MA(CLOSE,10); MA_P3_:=MA(CLOSE,20); MA_P4_:=MA(CLOSE,40); MA_P5_:=MA(CLOSE,60); Q:=(3*C+L+O+H)/6,LINETHICK2; W:(20*Q+19*REF(Q,1)+18*REF(Q,2)+17*REF(Q,3)+16*REF(Q,4)+15*REF(Q,5)+14*REF(Q,6) +13*REF(Q,7)+12*REF(Q,8)+11*REF(Q,9)+10*REF(Q,10)+9*REF(Q,11)+8*REF(Q,12) +7*REF(Q,13)+6*REF(Q,14)+5*REF(Q,15)+4*REF(Q,16)+3*REF(Q,17)+2*REF(Q,18)+ REF(Q,20))/210,LINETHICK2; E:MA(W,8),LINETHICK2,NODRAW; DRAWCOLORLINE(E>W,E,COLORGREEN,COLORRED),LINETHICK2; SPJ:=C; II:=TIME0; MM:=BARSLAST(TIME0=54000); PP:=PERIOD; UU:=IF (PP=11,(MM+1),MM); ZSPJ:=REF(C,MM); Y:=SPJ-ZSPJ; DIFF :=EMA(CLOSE,12) - EMA(CLOSE,26); DEA :=EMA(DIFF,9); MACD :=2*(DIFF-DEA), COLORSTICK; NN1:=MACD; MM1:=REF(MACD,1); MMM:=MM1-NN1; B:BACKSET(ISLASTBAR,SUMBARS(DATE<>REF(DATE,1),3)); DRAWTEXT(CROSS(W-1.5,E)&&B ,(MA_P1_-8),'',COLOR0000FF,FONTSIZE20; DRAWTEXT(CROSS(E,W+1.5)&&B,(MA_P1_+8),'',COLOR00FF00,FONTSIZE20; A:=BACKSET(ISLASTBAR,SUMBARS(DAYBARPOS=1,3)); IF(A,VALUEWHEN(DAYBARPOS=1,O),NULL),COLORRED,CIRCLEDOT;

     

  • 网友回复: 老师你没懂我的意思,就是两根线变成一根线,第一根线向上交叉变红,第一根线向下交叉变绿,谢谢

     

  • 网友回复: 您的意思是,您标注的画线,只留第一条线
    上穿原来的第二条变红,下穿变绿?

 

有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友

可联系技术人员 QQ: 262069696  点击在线交流或微信:cxhjy888 进行 有偿收费 编写!(注:由于人数限制,QQ或微信请选择方便的一个联系我们就行,谢谢您!)

怎么收费,代编流程等详情请点击阅读,或QQ微信联系我们!


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

相关文章

    没有相关内容