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

老师修改文华能用 [文华财经]

  • 咨询内容: N:=5;

    M:=10;

    RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;

    K:=SMA(RSV,3,1);

    D:=SMA(K,3,1);

    J:=3*K-2*D;

    超跌:IF(J<0,10,0),COLORFFFF00;

    BDDD:=LLV(J,2)=LLV(J,8);

    重启:IF(CROSS(J,REF(J+0.01,1)) AND BDDD AND J<20,30,0),COLOR00FF00;

    加码:IF(CROSS(J,REF(J+0.01,1)) AND BDDD AND BETWEEN(J,20,60),1,0),COLOR00FFFF,POINTDOT,LINETHICK0;

    BDGD:=HHV(J,2)=HHV(J,8) AND J>80;

    小心:IF(CROSS(REF(J-0.01,1),J) AND REF(BDGD,1),70,100),COLOR0000FF;

    DRAWTEXT(加码,J,'★'),COLOR00FFFF;

    STICKLINE(REF(J,7)<0 AND J>1,10,0,10,0),COLOR00FF00;

    VAR1:=(CLOSE-LLV(LOW,45))/(HHV(HIGH,45)-LLV(LOW,45))*100;

    VAR2:=SMA(VAR1,3,1);

    VAR3:=SMA(VAR2,3,1);

    贵:=N,COLOR00FF00;

    VAR4:=3*SMA((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100,5,1)-2*SMA(SMA((CLOSE-

    LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100,5,1),3,1);

    VAR5:=CROSS(VAR4,10) AND VAR3<N;


    IF(J<D,J,DRAWNULL),COLORFFEE44;

    A22:=BARSLAST(REF(CROSS("KDJ.K"(9,3,3),"KDJ.D"(9,3,3)),1));

    B2:=REF(C,A22+1)>C AND REF("KDJ.K"(9,3,3),A22+1)<"KDJ.K"(9,3,3) AND CROSS("KDJ.K"(9,3,3),"KDJ.D"(9,3,3));

    A3:=BARSLAST(REF(CROSS("RSI.RSI1"(6,12,24),"RSI.RSI2"(6,12,24)),1));

    B3:=REF(C,A3+1)>C AND REF("RSI.RSI1"(6,12,24),A3+1)<"RSI.RSI1"(6,12,24) AND CROSS("RSI.RSI1"(6,12,24),"RSI.RSI2"(6,12,24));

    抄底:IF(VAR5,90,1),COLORRED;

    DRAWICON(VAR5,65,1);

    DRAWTEXT(VAR5,30,'抄底'),COLORYELLOW;

    备钱:IF(CROSS(10,VAR4),40,1),COLORFF00FF;

    DRAWICON(CROSS(10,VAR4),45,1);

    DRAWTEXT(IF(CROSS(10,VAR4),1,0),20,'$备钱'),COLORWHITE;

    危机线: 80,COLORRED,POINTDOT,LINETHICK2;

    中间线: 50,COLORFFCCCC,POINTDOT,LINETHICK2;

    安全线: 10,COLORFF00FF,POINTDOT,LINETHICK2;

    VAR6:=(2*CLOSE+HIGH+LOW)/4;

    VAR7:=LLV(LOW,M);

    VAR8:=HHV(HIGH,M);

    VAR9:=EMA((VAR6-VAR7)/(VAR8-VAR7)*100,13);

    VARA:=EMA(0.667*REF(VAR9,1)+0.333*VAR9,2);

    DJ:=CROSS(J,D) AND D<20;

    DRAWTEXT(DJ,J-0.3,'低金叉'),COLORCYAN;

    战术线: VAR9,COLORYELLOW,LINETHICK2;

    战略线: EMA(0.382*REF(VAR9,2)+0.618*VAR9,12),COLORBLUE;

    STICKLINE(VAR9>VARA,VAR9,VARA,6,0),COLORRED;

    STICKLINE(VAR9<=VARA,VAR9,VARA,6,0),COLOR00FF00;

    VARB:=SUM(IF(CLOSE>REF(CLOSE,7),VOL,IF(CLOSE<REF(CLOSE,7),0-VOL,0)),0);

    VARC:=SUMBARS(VOL,CAPITAL);

    VARD:=IF(CLOSE>LLV(CLOSE,VARC),1,-1);

    VARE:=IF(VARB>LLV(VARB,VARC),1,-1);


    VARF:=VARD*VARE;

    VAR10:=IF(VARF=-1,1,0);

    关注:IF(VAR10 AND CLOSE=LLV(CLOSE,20) AND VAR3<N,70,1),COLORFFCC66;

    DRAWICON(CROSS(K,D),D,1);

    DRAWICON(CROSS(D,K),D,2);

     

     来源:程序化99

  • 文华技术人员:  参考:
    N:=5; M:=10;
    RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
    K:=SMA(RSV,3,1);
    D:=SMA(K,3,1);
    J:=3*K-2*D;
    超跌:IF(J<0,10,0),COLORFFFF00;
    BDDD:=LLV(J,2)=LLV(J,8);
    重启:IF(CROSS(J,REF(J+0.01,1)) AND BDDD AND J<20,30,0),COLOR00FF00;
    加码:IF(CROSS(J,REF(J+0.01,1)) AND BDDD AND BETWEEN(J,20,60),1,0),COLOR00FFFF,POINTDOT,LINETHICK1;
    BDGD:=HHV(J,2)=HHV(J,8) AND J>80;
    小心:IF(CROSS(REF(J-0.01,1),J) AND REF(BDGD,1),70,100),COLOR0000FF;
    DRAWTEXT(加码,J,'',COLOR00FFFF;
    STICKLINE(REF(J,7)<0 AND J>1,10,0,10,0),COLOR00FF00;
    VAR1:=(CLOSE-LLV(LOW,45))/(HHV(HIGH,45)-LLV(LOW,45))*100;
    VAR2:=SMA(VAR1,3,1);
    VAR3:=SMA(VAR2,3,1);
    贵:=N,COLOR00FF00;
    VAR4:=3*SMA((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100,5,1)-2*SMA(SMA((CLOSE-
    LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100,5,1),3,1);
    VAR5:=CROSS(VAR4,10) AND VAR3<N;

    IF(J<D,J,NULL),COLORFFEE44; A22:=BARSLAST(REF(CROSS(K,D),1)); B2:=REF(C,A22+1)>C AND REF(K,A22+1)<K AND CROSS(K,D); LC := REF(CLOSE,1);//前一周期收盘价 RSI1:=SMA(MAX(CLOSE-LC,0),6,1)/SMA(ABS(CLOSE-LC),6,1)*100;//当根K线收盘价与前一周期收盘价做差,在该差值与0之间取最大值,做N1周期移动平均。收盘价与前一周期收盘价做差值,取该差值的N1周期移动平均值,两平均值之间做比值。 RSI2:=SMA(MAX(CLOSE-LC,0),12,1)/SMA(ABS(CLOSE-LC),12,1)*100;//当根K线收盘价与前一周期收盘价做差,在该差值与0之间取最大值,做N2周期移动平均。收盘价与前一周期收盘价做差值,取该差值的N2周期移动平均值,两平均值之间做比值。
    A3:=BARSLAST(REF(CROSS(RSI1,RSI2),1));
    B3:=REF(C,A3+1)>C AND REF(RSI1,A3+1)<RSI1 AND CROSS(RSI1,RSI2);
    抄底:IF(VAR5,90,1),COLORRED;
    DRAWICON(VAR5,65,1);
    DRAWTEXT(VAR5,30,'底',COLORYELLOW;
    备钱:IF(CROSS(10,VAR4),40,1),COLORFF00FF;
    DRAWICON(CROSS(10,VAR4),45,1);
    DRAWTEXT(IF(CROSS(10,VAR4),1,0),20,'备钱',COLORWHITE;
    危机线: 80,COLORRED,POINTDOT,LINETHICK2;
    中间线: 50,COLORFFCCCC,POINTDOT,LINETHICK2;
    安全线: 10,COLORFF00FF,POINTDOT,LINETHICK2;
    VAR6:=(2*CLOSE+HIGH+LOW)/4;
    VAR7:=LLV(LOW,M);
    VAR8:=HHV(HIGH,M);
    VAR9:=EMA((VAR6-VAR7)/(VAR8-VAR7)*100,13);
    VARA:=EMA(0.667*REF(VAR9,1)+0.333*VAR9,2);
    DJ:=CROSS(J,D) AND D<20;
    DRAWTEXT(DJ,J-0.3,'金叉',COLORCYAN;
    战术线: VAR9,COLORYELLOW,LINETHICK2;
    战略线: EMA(0.382*REF(VAR9,2)+0.618*VAR9,12),COLORBLUE;
    STICKLINE(VAR9>VARA,VAR9,VARA,6,0),COLORRED;
    STICKLINE(VAR9<=VARA,VAR9,VARA,6,0),COLOR00FF00;
    VARB:=SUM(IF(CLOSE>REF(CLOSE,7),VOL,IF(CLOSE<REF(CLOSE,7),0-VOL,0)),0); CAPITAL:=GETPRICE1('通股本';
    VARC:=SUMBARS(VOL,CAPITAL);
    VARD:=IF(CLOSE>LLV(CLOSE,VARC),1,-1);
    VARE:=IF(VARB>LLV(VARB,VARC),1,-1);

    VARF:=VARD*VARE;
    VAR10:=IF(VARF=-1,1,0);
    关注:IF(VAR10 AND CLOSE=LLV(CLOSE,20) AND VAR3<N,70,1),COLORFFCC66;
    DRAWICON(CROSS(K,D),D,1);
    DRAWICON(CROSS(D,K),D,2);

 

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

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

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

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


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

相关文章

    没有相关内容