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

[求助] 改个指标 老师 [文华财经]

  • 咨询内容:  

    A:=AMOUNT/V/100;
     VARA:=EMA((((A-EMA(A,13))/EMA(A,13))*(0-100)),5);
     QQ:=EMA(((VARA/10)+EMA(A,13)),0);
     行情线:=MA(A,1);
     重心:=(C+0.618*REF(C,1)+0.382*REF(C,1)+0.236*REF(C,3)+0.146*REF(C,4))/2.382;
     【操盘线】:EMA(((SLOPE(C,21)*20)+C),55),COLORYELLOW,LINETHICK4;
     【黄金线】:IF(重心>=【操盘线】,【操盘线】,DRAWNULL),COLORRED,LINETHICK2;
     【空仓线】:IF(重心<【操盘线】,【操盘线】,DRAWNULL),COLORCYAN,LINETHICK2;
     DRAWTEXT(ISLASTBAR,【操盘线】,'操盘线】',COLORRED;

     变:EMA(CLOSE,5),LINETHICK1,COLORYELLOW;
     金:IF(变>REF(变,1),变,DRAWNULL),COLORRED,LINETHICK1;
     空:IF(变<REF(变,1),变,DRAWNULL),COLORGREEN,LINETHICK1;
     DRAWTEXT(ISLASTBAR,变,'雷达线】',COLORRED;
     {顶底信号}
     DA:=(EMA(H,1)+EMA(L,1)+EMA(H,1)+EMA(H,1))/4;
     DB:=EMA(REF(HHV(H,25),1),2),COLORGREEN,LINETHICK1;
     {DRAWTEXT(CROSS(DB,DA),DB,'险',COLORGREEN,LINETHICK1;}
     DRAWTEXT(CROSS(DA,【操盘线】),【操盘线】,'',COLORWHITE,LINETHICK1;
     {涨跌停显示}
     涨停:=IF((C-REF(C,1))*100/REF(C,1)>=(10-0.01*100/REF(O,1)),1,0);
     STICKLINE(涨停,O,C,1,0),COLORYELLOW;
     ZDF:=(C-REF(C,1))/REF(C,1)*100;
     STICKLINE(ZDF<-9.9,O,C,1,0),COLORBLUE;

     VAR3:=LLV(HIGH,240);
     VAR4:=100*(CLOSE-VAR3)/VAR3;
     VAR5:=(CLOSE-LLV(LOW,528))/(HHV(HIGH,528)-LLV(LOW,528))*100;
     VAR6:=(CLOSE-LLV(CLOSE,530))/(HHV(CLOSE,530)-LLV(CLOSE,530))*100;
     VAR7:=0;
     VAR8:=SMA(MAX(CLOSE-REF(CLOSE,1),0),34,1)/SMA(ABS(CLOSE-REF(CLOSE,1)),7,1)*100;
     VAR9:=SMA(MAX(CLOSE-REF(CLOSE,1),0),13,1)/SMA(ABS(CLOSE-REF(CLOSE,1)),13,1)*100;
     VAR10:=IF(TROUGHBARS(3,16,1)=0 AND HIGH>LOW+0.04,4,0);
     VAR11:=ZIG(3,6)>REF(ZIG(3,6),1) AND REF(ZIG(3,6),1)<=REF(ZIG(3,6),2) AND REF(ZIG(3,6),2)<=REF(ZIG(3,6),3);
     VAR12:=ZIG(3,6)<REF(ZIG(3,6),1) AND REF(ZIG(3,6),1)>=REF(ZIG(3,6),2) AND REF(ZIG(3,6),2)>=REF(ZIG(3,6),3);
     VAR13:=ZIG(3,22)>REF(ZIG(3,22),1) AND REF(ZIG(3,22),1)<=REF(ZIG(3,22),2) AND REF(ZIG(3,22),2)<=REF(ZIG(3,22),3);
     VAR14:=ZIG(3,22)<REF(ZIG(3,22),1) AND REF(ZIG(3,22),1)>=REF(ZIG(3,22),2) AND REF(ZIG(3,22),2)>=REF(ZIG(3,22),3);
     VAR15:=ZIG(3,51)>REF(ZIG(3,51),1) AND REF(ZIG(3,51),1)<=REF(ZIG(3,51),2) AND REF(ZIG(3,51),2)<=REF(ZIG(3,51),3);
     VAR16:=ZIG(3,51)<REF(ZIG(3,51),1) AND REF(ZIG(3,51),1)>=REF(ZIG(3,51),2) AND REF(ZIG(3,51),2)>=REF(ZIG(3,51),3);
     VAR17:=ZIG(3,72)>REF(ZIG(3,72),1) AND REF(ZIG(3,72),1)<=REF(ZIG(3,72),2) AND REF(ZIG(3,72),2)<=REF(ZIG(3,72),3);
     VAR18:=ZIG(3,72)<REF(ZIG(3,72),1) AND REF(ZIG(3,72),1)>=REF(ZIG(3,72),2) AND REF(ZIG(3,72),2)>=REF(ZIG(3,72),3);
     VAR19:=EMA(CLOSE,2)-EMA(CLOSE,150);
     买1:=VAR10;
     买2:=(VAR11+VAR13+VAR15+VAR17);
     卖1:=(VAR12+VAR14+VAR16+VAR18);
     B:IF(买1>0 OR 买2>0,LOW*0.99,DRAWNULL),CROSSDOT,LINETHICK3,COLORYELLOW;
     S:IF(卖1>0,HIGH*1.01,DRAWNULL),CROSSDOT,LINETHICK3,COLORGREEN;
     VAR100:=(100 - ((90 * (HHV(HIGH,20) - CLOSE)) / (HHV(HIGH,20) - LLV(LOW,20))));
     VAR200:=(100 - ((90 * (HHV(HIGH,20) - CLOSE)) / (HHV(HIGH,20) - LLV(LOW,20))));
     VAR300:=(100 - MA(((100 * (HHV(HIGH,5) - CLOSE)) / (HHV(HIGH,5) - LLV(LOW,5))),34));
     F:IF(CROSS(VAR200,MA(VAR300,5)),LOW * 0.98,DRAWNULL),CROSSDOT,LINETHICK3,COLORFF00FF;
     DRAWTEXT(CROSS(S,卖1),S,'空',COLORWHITE,LINETHICK1;
     DRAWTEXT(CROSS(B,买1),B,'多',COLORRED,LINETHICK1;
      PH:=TROUGHBARS(2,5,1);
     LL:=HHV(H,PH);
     TJ1:=LL=HIGH AND LL<REF(LL,1);{//=1}
     TS:=SUMBARS(TJ1,2);
     TJ:=PEAKBARS(2,5,1)=1 AND TS>=PH;
     DRAWICON(TJ,HIGH*1.01+0.02,2);
     警告灯:IF(TJ,HIGH*1.008,DRAWNULL),CROSSDOT,LINETHICK2,COLORCYAN;
     PL:=BARSLAST(TJ);
     支撑:IF(BARSLAST(TJ1),
     REF(LOW,BARSLAST(TJ1)),DRAWNULL),COLOREA91B5;
     压力:IF(BARSLAST(TJ),REF(HIGH,PL),DRAWNULL),COLORYELLOW;
     TJ_2:=LOW>REF(REF(LOW,TS),PL);
     DRAWTEXT(ISLASTBAR,压力,'力',COLORYELLOW;
     DRAWTEXT(ISLASTBAR,支撑,'撑',COLOREA91B5;

     

     来源:程序化99

  • 文华技术人员: 参考:
    AMOUNT:=AVPRICE*V;
    A:=AMOUNT/V/100;
     VARA:=EMA((((A-EMA(A,13))/EMA(A,13))*(0-100)),5);
     QQ:=EMA(((VARA/10)+EMA(A,13)),0);
     行情线:=MA(A,1);
     重心:=(C+0.618*REF(C,1)+0.382*REF(C,1)+0.236*REF(C,3)+0.146*REF(C,4))/2.382;
     【操盘线】:EMA(((SLOPE(C,21)*20)+C),55),COLORYELLOW,LINETHICK4;
     【黄金线】:IF(重心>=【操盘线】,【操盘线】,NULL),COLORRED,LINETHICK2;
     【空仓线】:IF(重心<【操盘线】,【操盘线】,NULL),COLORCYAN,LINETHICK2;
     DRAWTEXT(ISLASTBAR,【操盘线】,'【操盘线】'),COLORRED;
     变:EMA(CLOSE,5),LINETHICK1,COLORYELLOW;
     金:IF(变>REF(变,1),变,NULL),COLORRED,LINETHICK1;
     空:IF(变<REF(变,1),变,NULL),COLORGREEN,LINETHICK1;
     DRAWTEXT(ISLASTBAR,变,'【雷达线】'),COLORRED;
     DA:=(EMA(H,1)+EMA(L,1)+EMA(H,1)+EMA(H,1))/4;
     DB:=EMA(REF(HHV(H,25),1),2),COLORGREEN,LINETHICK1;
     DRAWTEXT(CROSS(DA,【操盘线】),【操盘线】,'B'),COLORWHITE,LINETHICK1;
     涨停:=IF((C-REF(C,1))*100/REF(C,1)>=(10-0.01*100/REF(O,1)),1,0);
     STICKLINE(涨停,O,C,1,0),COLORYELLOW;
     ZDF:=(C-REF(C,1))/REF(C,1)*100;
     STICKLINE(ZDF<-9.9,O,C,1,0),COLORBLUE;
     VAR3:=LLV(HIGH,240);
     VAR4:=100*(CLOSE-VAR3)/VAR3;
     VAR5:=(CLOSE-LLV(LOW,528))/(HHV(HIGH,528)-LLV(LOW,528))*100;
     VAR6:=(CLOSE-LLV(CLOSE,530))/(HHV(CLOSE,530)-LLV(CLOSE,530))*100;
     VAR7:=0;
     VAR8:=SMA(MAX(CLOSE-REF(CLOSE,1),0),34,1)/SMA(ABS(CLOSE-REF(CLOSE,1)),7,1)*100;
     VAR9:=SMA(MAX(CLOSE-REF(CLOSE,1),0),13,1)/SMA(ABS(CLOSE-REF(CLOSE,1)),13,1)*100;
     VAR10:=IF(TROUGHBARS(3,16,1,1)=0 AND HIGH>LOW+0.04,4,0);
     VAR11:=ZIGZAG(3,6,1)>REF(ZIGZAG(3,6,1),1) AND REF(ZIGZAG(3,6,1),1)<=REF(ZIGZAG(3,6,1),2) AND REF(ZIGZAG(3,6,1),2)<=REF(ZIGZAG(3,6,1),3);
     VAR12:=ZIGZAG(3,6,1)<REF(ZIGZAG(3,6,1),1) AND REF(ZIGZAG(3,6,1),1)>=REF(ZIGZAG(3,6,1),2) AND REF(ZIGZAG(3,6,1),2)>=REF(ZIGZAG(3,6,1),3);
     VAR13:=ZIGZAG(3,22,1)>REF(ZIGZAG(3,22,1),1) AND REF(ZIGZAG(3,22,1),1)<=REF(ZIGZAG(3,22,1),2) AND REF(ZIGZAG(3,22,1),2)<=REF(ZIGZAG(3,22,1),3);
     VAR14:=ZIGZAG(3,22,1)<REF(ZIGZAG(3,22,1),1) AND REF(ZIGZAG(3,22,1),1)>=REF(ZIGZAG(3,22,1),2) AND REF(ZIGZAG(3,22,1),2)>=REF(ZIGZAG(3,22,1),3);
     VAR15:=ZIGZAG(3,51,1)>REF(ZIGZAG(3,51,1),1) AND REF(ZIGZAG(3,51,1),1)<=REF(ZIGZAG(3,51,1),2) AND REF(ZIGZAG(3,51,1),2)<=REF(ZIGZAG(3,51,1),3);
     VAR16:=ZIGZAG(3,51,1)<REF(ZIGZAG(3,51,1),1) AND REF(ZIGZAG(3,51,1),1)>=REF(ZIGZAG(3,51,1),2) AND REF(ZIGZAG(3,51,1),2)>=REF(ZIGZAG(3,51,1),3);
     VAR17:=ZIGZAG(3,72,1)>REF(ZIGZAG(3,72,1),1) AND REF(ZIGZAG(3,72,1),1)<=REF(ZIGZAG(3,72,1),2) AND REF(ZIGZAG(3,72,1),2)<=REF(ZIGZAG(3,72,1),3);
     VAR18:=ZIGZAG(3,72,1)<REF(ZIGZAG(3,72,1),1) AND REF(ZIGZAG(3,72,1),1)>=REF(ZIGZAG(3,72,1),2) AND REF(ZIGZAG(3,72,1),2)>=REF(ZIGZAG(3,72,1),3);
     VAR19:=EMA(CLOSE,2)-EMA(CLOSE,150);
     买1:=VAR10;
     买2:=(VAR11+VAR13+VAR15+VAR17);
     卖1:=(VAR12+VAR14+VAR16+VAR18);
     B:IF(买1>0 OR 买2>0,LOW*0.99,NULL),CROSSDOT,LINETHICK3,COLORYELLOW;
     S:IF(卖1>0,HIGH*1.01,NULL),CROSSDOT,LINETHICK3,COLORGREEN;
     VAR100:=(100 - ((90 * (HHV(HIGH,20) - CLOSE)) / (HHV(HIGH,20) - LLV(LOW,20))));
     VAR200:=(100 - ((90 * (HHV(HIGH,20) - CLOSE)) / (HHV(HIGH,20) - LLV(LOW,20))));
     VAR300:=(100 - MA(((100 * (HHV(HIGH,5) - CLOSE)) / (HHV(HIGH,5) - LLV(LOW,5))),34));
     F:IF(CROSS(VAR200,MA(VAR300,5)),LOW * 0.98,NULL),CROSSDOT,LINETHICK3,COLORFF00FF;
     DRAWTEXT(CROSS(S,卖1),S,'←空'),COLORWHITE,LINETHICK1;
     DRAWTEXT(CROSS(B,买1),B,'←多'),COLORRED,LINETHICK1;
      PH:=TROUGHBARS(2,5,1,1);
     LL:=HHV(H,PH);
     TJ1:=LL=HIGH AND LL<REF(LL,1);
     TS:=SUMBARS(TJ1,2);
     TJ:=PEAKBARS(2,5,1,1)=1 AND TS>=PH;
     DRAWICON(TJ,HIGH*1.01+0.02,2);
     警告灯:IF(TJ,HIGH*1.008,NULL),CROSSDOT,LINETHICK2,COLORCYAN;
     PL:=BARSLAST(TJ);
     支撑:IF(BARSLAST(TJ1),
     REF(LOW,BARSLAST(TJ1)),NULL),COLOREA91B5;
     压力:IF(BARSLAST(TJ),REF(HIGH,PL),NULL),COLORYELLOW;
     TJ_2:=LOW>REF(REF(LOW,TS),PL);
     DRAWTEXT(ISLASTBAR,压力,'压力'),COLORYELLOW;
     DRAWTEXT(ISLASTBAR,支撑,'支撑'),COLOREA91B5;
     

     

     来源: WWW.CXH99.COM

  • 文华客服:

    老师 我想把它用在分钟周期上  怎么能在分钟图上也带支撑和压力线?谢谢老师

     

  • 网友回复: 参考2楼回复
    另外,指标满足条件就会显示的
    您的指标中含有之字转向函数,小周期很难满足条件,您调整下ZIGZAG函数第二个参数的值就可以了
    比如ZIGZAG(C,72,1)换成ZIGZAG(C,0.72,1)  

     

  • 网友回复:

    老师 你改这个指标  大小周期都没有 支撑压力线   分钟没有 小时也没有 日周都没有。老师你刚才说的之字换向函数  我不知到怎么改。您帮我改一下。

 

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

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

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

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


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

相关文章

    没有相关内容