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

[求助]修改为文华6使用 [文华财经]

  • 咨询内容:  DIFF:EMA(DCLOSE,13)-EMA(DCLOSE,120);DEA:EMA(DIFF,8);MACD:=(DIFF-DEA)*2;{STICKLINE(C>0,0,0,0,1);}A1:=BARSLAST(REF(CROSS(DIFF,DEA),1));B1:=REF(C,A1+1)>C AND REF(DIFF,A1+1)<DIFF AND CROSS(DIFF,DEA);A2:=BARSLAST(REF(CROSS("KDJ.K"(9,3,3),"KDJ.D"(9,3,3)),1));B2:=REF(C,A2+1)>C AND REF("KDJ.K"(9,3,3),A2+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));C1:=BARSLAST(REF(CROSS(DEA,DIFF),1));D1:=REF(C,C1+1)<C AND REF(DIFF,C1+1)>DIFF AND CROSS(DEA,DIFF);C2:=BARSLAST(REF(CROSS("KDJ.D"(9,3,3),"KDJ.K"(9,3,3)),1));D2:=REF(C,C2+1)<C AND REF("KDJ.K"(9,3,3),C2+1)>"KDJ.K"(9,3,3) AND CROSS("KDJ.D"(9,3,3),"KDJ.K"(9,3,3));C3:=BARSLAST(REF(CROSS("RSI.RSI2"(6,12,24),"RSI.RSI1"(6,12,24)),1));D3:=REF(C,C3+1)<C AND REF("RSI.RSI1"(6,12,24),C3+1)>"RSI.RSI1"(6,12,24) AND CROSS("RSI.RSI2"(6,12,24),"RSI.RSI1"(6,12,24));MACD底背:IF(B1>0,-0.1,0),COLORRED{POINTDOT};STICKLINE(B1>0,-0.3,0,2.5,1),COLORRED;KDJ底背:IF(B2>0,-0.1,0),COLORFF00FF,{POINTDOT};STICKLINE(B2>0,-0.3,0,2.5,1),COLORFF00FF;RSI底背:IF(B3>0,-0.1,0),COLORYELLOW,{POINTDOT};STICKLINE(B3>0,-0.3,0,2.5,1),COLORYELLOW;MACD顶背:IF(D1>0,0.1,0),COLOR00FF00,{POINTDOT};STICKLINE(D1>0,0.3,0,2.5,1),COLOR00FF00;KDJ顶背:IF(D2>0,0.1,0),COLORFFCC66,{POINTDOT};STICKLINE(D2>0,0.3,0,2.5,1),COLORFFCC66;RSI顶背:IF(D3>0,0.1,0),COLORWHITE,{POINTDOT};STICKLINE(D3>0,0.3,0,2.5,1),COLORWHITE;{画零轴上下线}STICKLINE(MACD>=0 AND MACD>=REF(MACD,1),0,MACD,0,0),COLOR0000CC;STICKLINE(MACD>=0 AND MACD<=REF(MACD,1),0,MACD,0,0),COLOR0099FF;STICKLINE(MACD<=0 AND MACD<=REF(MACD,1),0,MACD,0,0),COLORFF9900;STICKLINE(MACD<=0 AND MACD>=REF(MACD,1),0,MACD,0,0),COLOR99CC00;{红蓝箭头标注}多转空:=((((LLV(MACD,4)>0) AND (MACD<REF(MACD,1))) AND (REF(MACD,1)>REF(MACD,2))) AND (REF(MACD,2)>REF(MACD,3)));空转多:=((((HHV(MACD,4)<0) AND (MACD>REF(MACD,1))) AND (REF(MACD,1)<REF(MACD,2))) AND (REF(MACD,2)<REF(MACD,3)));DRAWICON(多转空,MACD,2);DRAWICON(空转多,MACD,1);低位金叉:=CROSS(DIFF,DEA) AND DIFF<-0.1;DRAWTEXT(低位金叉,DEA,'位金叉',COLORFF00FF;JCCOUNT:=COUNT(CROSS(DIFF,DEA),BARSLAST(DEA>=0));二次金叉:=CROSS(DIFF,DEA) AND DEA<0 AND COUNT(JCCOUNT=2,21)=1;STICKLINE(二次金叉,0,0.2,2,0),COLORFF00FF;DRAWTEXT(二次金叉,DEA*1.06,'次金叉',COLORRED;{A1:=BARSLAST(REF(CROSS(DIFF,DEA),1));顶背离:=REF(CLOSE,A1+1)>CLOSE AND DIFF>REF(DIFF,A1+1) AND CROSS(DIFF,DEA);DRAWTEXT(顶背离,MACD+0.5,'背离',COLORWHITE;A2:=BARSLAST(REF(CROSS(DEA,DIFF),1));底背离:=REF(CLOSE,A2+1)<CLOSE AND REF(DIFF,A2+1)>DIFF AND CROSS(DEA,DIFF);DRAWTEXT(底背离,MACD-0.5,'背离',COLORWHITE;}{DIFF,COLORGREEN;DEA,COLORYELLOW;}强:IF(DIFF>MA(DIFF,2),DIFF,DRAWNULL),COLORRED;弱:IF(DEA>MA(DEA,2),DEA,DRAWNULL),COLORMAGENTA;{标注斐波那契数字}TJ:=MACD>0;T:=MACD<0;A:=LLV(MACD,50)=MACD;DRAWICON(A AND FILTERX(A,20), MACD,1);{DRAWTEXT(BARSLAST(TJ)=1,MACD-0.1,Ƈ#39),COLORYELLOW;DRAWTEXT(BARSLAST(TJ)=2,MACD-0.1,ƈ#39),COLORYELLOW;}DRAWTEXT(BARSLAST(TJ)=3,MACD-0.2,Ɖ#39),COLORYELLOW;DRAWTEXT(BARSLAST(TJ)=5,MACD-0.2,Ƌ#39),COLORYELLOW;DRAWTEXT(BARSLAST(TJ)=8,MACD-0.2,Ǝ#39),COLORYELLOW;DRAWTEXT(BARSLAST(TJ)=13,MACD-0.2,ཉ#39),COLORYELLOW;DRAWTEXT(BARSLAST(TJ)=21,MACD-0.2,ད#39),COLORYELLOW;DRAWTEXT(BARSLAST(TJ)=34,MACD-0.2,ཞ#39),COLORYELLOW;DRAWTEXT(BARSLAST(TJ)=55,MACD-0.2,ཱི#39),COLORYELLOW;{DRAWTEXT(BARSLAST(T)=1,MACD+0.1,Ƈ#39),COLORGREEN;DRAWTEXT(BARSLAST(T)=2,MACD+0.1,ƈ#39),COLORGREEN;}DRAWTEXT(BARSLAST(T)=3,MACD+0.2,Ɖ#39),COLORGREEN;DRAWTEXT(BARSLAST(T)=5,MACD+0.2,Ƌ#39),COLORGREEN;DRAWTEXT(BARSLAST(T)=8,MACD+0.2,Ǝ#39),COLORGREEN;DRAWTEXT(BARSLAST(T)=13,MACD+0.2,ཉ#39),COLORGREEN;DRAWTEXT(BARSLAST(T)=21,MACD+0.2,ད#39),COLORGREEN;DRAWTEXT(BARSLAST(T)=34,MACD+0.2,ཞ#39),COLORGREEN;DRAWTEXT(BARSLAST(T)=55,MACD+0.2,ཱི#39),COLORGREEN;

     

     来源:程序化99

  • 文华技术人员: 参考:
    DIFF:EMA(CLOSE,13)-EMA(CLOSE,120); DEA:EMA(DIFF,8); MACD:=(DIFF-DEA)*2; 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; N1:=12; N2:=24; LC := REF(CLOSE,6); RSI1:=SMA(MAX(CLOSE-LC,0),N1,1)/SMA(ABS(CLOSE-LC),N1,1)*100; RSI2:=SMA(MAX(CLOSE-LC,0),N2,1)/SMA(ABS(CLOSE-LC),N2,1)*100;
     STICKLINE(C>0,0,0,0,1);  A1:=BARSLAST(REF(CROSS(DIFF,DEA),1)); B1:=REF(C,A1+1)>C AND REF(DIFF,A1+1)<DIFF AND CROSS(DIFF,DEA); A2:=BARSLAST(REF(CROSS(K,D),1)); B2:=REF(C,A2+1)>C AND REF(K,A2+1)<K AND CROSS(K,D); A3:=BARSLAST(REF(CROSS(RSI1,RSI2),1)); B3:=REF(C,A3+1)>C AND REF(RSI1,A3+1)<RSI1 AND CROSS(RSI1,RSI2); C1:=BARSLAST(REF(CROSS(DEA,DIFF),1)); D1:=REF(C,C1+1)<C AND REF(DIFF,C1+1)>DIFF AND CROSS(DEA,DIFF); C2:=BARSLAST(REF(CROSS(D,K),1)); D2:=REF(C,C2+1)<C AND REF(K,C2+1)>K AND CROSS(D,K); C3:=BARSLAST(REF(CROSS(RSI2,RSI1),1)); D3:=REF(C,C3+1)<C AND REF(RSI1,C3+1)>RSI1 AND CROSS(RSI2,RSI1); MACD底背:IF(B1>0,-0.1,0),COLORRED, POINTDOT ; STICKLINE(B1>0,-0.3,0,2.5,1),COLORRED; KDJ底背:IF(B2>0,-0.1,0),COLORFF00FF, POINTDOT ; STICKLINE(B2>0,-0.3,0,2.5,1),COLORFF00FF; RSI底背:IF(B3>0,-0.1,0),COLORYELLOW, POINTDOT ; STICKLINE(B3>0,-0.3,0,2.5,1),COLORYELLOW; MACD顶背:IF(D1>0,0.1,0),COLOR00FF00, POINTDOT ; STICKLINE(D1>0,0.3,0,2.5,1),COLOR00FF00; KDJ顶背:IF(D2>0,0.1,0),COLORFFCC66, POINTDOT ; STICKLINE(D2>0,0.3,0,2.5,1),COLORFFCC66; RSI顶背:IF(D3>0,0.1,0),COLORWHITE, POINTDOT ; STICKLINE(D3>0,0.3,0,2.5,1),COLORWHITE;  //画零轴上下线  STICKLINE(MACD>=0 AND MACD>=REF(MACD,1),0,MACD,0,0),COLOR0000CC; STICKLINE(MACD>=0 AND MACD<=REF(MACD,1),0,MACD,0,0),COLOR0099FF; STICKLINE(MACD<=0 AND MACD<=REF(MACD,1),0,MACD,0,0),COLORFF9900; STICKLINE(MACD<=0 AND MACD>=REF(MACD,1),0,MACD,0,0),COLOR99CC00;  //红蓝箭头标注  多转空:=((((LLV(MACD,4)>0) AND (MACD<REF(MACD,1))) AND (REF(MACD,1)>REF(MACD,2))) AND (REF(MACD,2)>REF(MACD,3))); 空转多:=((((HHV(MACD,4)<0) AND (MACD>REF(MACD,1))) AND (REF(MACD,1)<REF(MACD,2))) AND (REF(MACD,2)<REF(MACD,3))); DRAWICON(多转空,MACD,2); DRAWICON(空转多,MACD,1); 低位金叉:=CROSS(DIFF,DEA) AND DIFF<-0.1; DRAWTEXT(低位金叉,DEA,'位金叉',COLORFF00FF; JCCOUNT:=COUNT(CROSS(DIFF,DEA),BARSLAST(DEA>=0)); 二次金叉:=CROSS(DIFF,DEA) AND DEA<0 AND COUNT(JCCOUNT=2,21)=1; STICKLINE(二次金叉,0,0.2,2,0),COLORFF00FF; DRAWTEXT(二次金叉,DEA*1.06,'次金叉',COLORRED; 顶背离:=REF(CLOSE,A1+1)>CLOSE AND DIFF>REF(DIFF,A1+1) AND CROSS(DIFF,DEA); DRAWTEXT(顶背离,MACD+0.5,'背离',COLORWHITE; A2_1:=BARSLAST(REF(CROSS(DEA,DIFF),1)); 底背离:=REF(CLOSE,A2_1+1)<CLOSE AND REF(DIFF,A2_1+1)>DIFF AND CROSS(DEA,DIFF); DRAWTEXT(底背离,MACD-0.5,'背离',COLORWHITE;   DIFF,COLORGREEN; DEA,COLORYELLOW;  强:IF(DIFF>MA(DIFF,2),DIFF,NULL),COLORRED; 弱:IF(DEA>MA(DEA,2),DEA,NULL),COLORMAGENTA; TJ:=MACD>0; T:=MACD<0; A:=LLV(MACD,50)=MACD; DRAWICON(A AND FILTER(A,20), MACD,1);  DRAWTEXT(BARSLAST(TJ)=1,MACD-0.1,'',COLORYELLOW; DRAWTEXT(BARSLAST(TJ)=2,MACD-0.1,'',COLORYELLOW;  DRAWTEXT(BARSLAST(TJ)=3,MACD-0.2,'',COLORYELLOW; DRAWTEXT(BARSLAST(TJ)=5,MACD-0.2,'',COLORYELLOW; DRAWTEXT(BARSLAST(TJ)=8,MACD-0.2,'',COLORYELLOW; DRAWTEXT(BARSLAST(TJ)=13,MACD-0.2,'',COLORYELLOW; DRAWTEXT(BARSLAST(TJ)=21,MACD-0.2,'',COLORYELLOW; DRAWTEXT(BARSLAST(TJ)=34,MACD-0.2,'',COLORYELLOW; DRAWTEXT(BARSLAST(TJ)=55,MACD-0.2,'',COLORYELLOW;  DRAWTEXT(BARSLAST(T)=1,MACD+0.1,'',COLORGREEN; DRAWTEXT(BARSLAST(T)=2,MACD+0.1,'',COLORGREEN;  DRAWTEXT(BARSLAST(T)=3,MACD+0.2,'',COLORGREEN; DRAWTEXT(BARSLAST(T)=5,MACD+0.2,'',COLORGREEN; DRAWTEXT(BARSLAST(T)=8,MACD+0.2,'',COLORGREEN; DRAWTEXT(BARSLAST(T)=13,MACD+0.2,'',COLORGREEN; DRAWTEXT(BARSLAST(T)=21,MACD+0.2,'',COLORGREEN; DRAWTEXT(BARSLAST(T)=34,MACD+0.2,'',COLORGREEN; DRAWTEXT(BARSLAST(T)=55,MACD+0.2,'',COLORGREEN;

     

     来源: WWW.CXH99.COM

  • 文华客服:  没有数值了啊?


    文件名:177ebcf2a43d1760c81f94f675d53f8.png

     

  • 网友回复:  1楼您上传的指标数值标注乱码了,您可以上传下原指标截图或者通过TXT文件重新上传一下指标

     

  • 网友回复:  原图是这样的


    文件名:1be1e15b34d46964d43fc23fc98ced1.png

 

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

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

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

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


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

相关文章

    没有相关内容