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

[求助]DRAWLINE3函数在随身行上不画线 [文华财经]

  • 咨询内容:  你好,老师,随身行上运行带有DRAWLINE3函数的公式,为什么不画线啊?在电脑上是正常的

     

     来源:程序化99

  • 文华技术人员:  提供下源码,我们看下。

     

     来源: WWW.CXH99.COM

  • 文华客服:   //DKX指标 B:(20*(3*C+L+O+H)/6+19*REF((3*C+L+O+H)/6,1)+18*REF((3*C+L+O+H)/6,2)+17*REF((3*C+L+O+H)/6,3)+16*REF((3*C+L+O+H)/6,4)+15*REF((3*C+L+O+H)/6,5)+14*REF((3*C+L+O+H)/6,6)+13*REF((3*C+L+O+H)/6,7)+12*REF((3*C+L+O+H)/6,8)+11*REF((3*C+L+O+H)/6,9)+10*REF((3*C+L+O+H)/6,10)+9*REF((3*C+L+O+H)/6,11)+8*REF((3*C+L+O+H)/6,12)+7*REF((3*C+L+O+H)/6,13)+6*REF((3*C+L+O+H)/6,14)+5*REF((3*C+L+O+H)/6,15)+4*REF((3*C+L+O+H)/6,16)+3*REF((3*C+L+O+H)/6,17)+2*REF((3*C+L+O+H)/6,18)+REF((3*C+L+O+H)/6,20))/210; D1:MA(B,10); //KD K:=SMA((CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100,3,1);//RSV的移动平均 D:=SMA(K,3,1);//K值的移动平均
    //---------------------------------------------------------------------------------------- 红周期:IF(CROSSDOWN(B,D1),HHVBARS(IF(C>=O,C,0),SUMBARS(CROSS(B,D1),1)),0),PRECIS0,NODRAW,COLORRED; 黑周期:IF(CROSS(B,D1),LLVBARS(IF(C<O,C,999999),SUMBARS(CROSSDOWN(B,D1),1)),0),PRECIS0,NODRAW,COLORBLACK; 红周期1:IF(CROSSDOWN(B,D1),HHVBARS(IF(C>=O,C,0),红周期+REF(黑周期,BARSLAST(CROSS(B,D1)))),0),PRECIS0,NODRAW,COLORRED; 黑周期1:IF(CROSS(B,D1),LLVBARS(IF(C<O,C,999999),黑周期+REF(红周期,BARSLAST(CROSSDOWN(B,D1)))),0),PRECIS0,NODRAW,COLORBLACK; DRAWLINE3(CROSSDOWN(B,D1),REF(L,红周期1)-10,红周期1,1,REF(L,红周期1)-11,红周期1,1),COLORRED; DRAWLINE3(CROSS(B,D1),REF(L,黑周期1)-10,黑周期1,1,REF(L,黑周期1)-11,黑周期1,1),DOT,COLORBLACK;

     

  • 网友回复: 您这个指标本身在一些数量级较大的合约上就不会画线的
    对于数量级较大的合约 ,可以把红色数字调大一些,
    小数量级合约我们测试正常,如图:
  •   //DKX指标 B:(20*(3*C+L+O+H)/6+19*REF((3*C+L+O+H)/6,1)+18*REF((3*C+L+O+H)/6,2)+17*REF((3*C+L+O+H)/6,3)+16*REF((3*C+L+O+H)/6,4)+15*REF((3*C+L+O+H)/6,5)+14*REF((3*C+L+O+H)/6,6)+13*REF((3*C+L+O+H)/6,7)+12*REF((3*C+L+O+H)/6,8)+11*REF((3*C+L+O+H)/6,9)+10*REF((3*C+L+O+H)/6,10)+9*REF((3*C+L+O+H)/6,11)+8*REF((3*C+L+O+H)/6,12)+7*REF((3*C+L+O+H)/6,13)+6*REF((3*C+L+O+H)/6,14)+5*REF((3*C+L+O+H)/6,15)+4*REF((3*C+L+O+H)/6,16)+3*REF((3*C+L+O+H)/6,17)+2*REF((3*C+L+O+H)/6,18)+REF((3*C+L+O+H)/6,20))/210; D1:MA(B,10); //KD K:=SMA((CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100,3,1);//RSV的移动平均 D:=SMA(K,3,1);//K值的移动平均
    //---------------------------------------------------------------------------------------- 红周期:IF(CROSSDOWN(B,D1),HHVBARS(IF(C>=O,C,0),SUMBARS(CROSS(B,D1),1)),0),PRECIS0,NODRAW,COLORRED; 黑周期:IF(CROSS(B,D1),LLVBARS(IF(C<O,C,999999),SUMBARS(CROSSDOWN(B,D1),1)),0),PRECIS0,NODRAW,COLORBLACK; 红周期1:IF(CROSSDOWN(B,D1),HHVBARS(IF(C>=O,C,0),红周期+REF(黑周期,BARSLAST(CROSS(B,D1)))),0),PRECIS0,NODRAW,COLORRED; 黑周期1:IF(CROSS(B,D1),LLVBARS(IF(C<O,C,999999),黑周期+REF(红周期,BARSLAST(CROSSDOWN(B,D1)))),0),PRECIS0,NODRAW,COLORBLACK; DRAWLINE3(CROSSDOWN(B,D1),REF(L,红周期1)-10,红周期1,1,REF(L,红周期1)-11,红周期1,1),COLORRED; DRAWLINE3(CROSS(B,D1),REF(L,黑周期1)-10,黑周期1,1,REF(L,黑周期1)-11,黑周期1,1),DOT,COLORBLACK;


    文件名:img_1850.png





     

     

  • 网友回复: 刚才修改了数值,但结果只是画了个竖线段,DRAWLINE3(CROSSDOWN(B,D1),REF(L,红周期1)-5,红周期1,1,REF(L,红周期1)-20,红周期1,1),COLORRED;DRAWLINE3(CROSS(B,D1),REF(L,黑周期1)-5,黑周期1,1,REF(L,黑周期1)-20,黑周期1,1),DOT,COLORBLACK;

    DRAWLINE3函数最后一个参数我是写的“1”,应该是画延长线啊
      老师你测试的图上看起来就是延长线,怎么我这边成了线段?  

    我这边是RB2205一分钟图

 

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

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

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

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


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

相关文章

    没有相关内容