[求助]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值的移动平均
- 网友回复: 刚才修改了数值,但结果只是画了个竖线段,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一分钟图
//---------------------------------------------------------------------------------------- 红周期: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
有思路,想编写各种指标公式,交易模型,选股公式,还原公式的朋友
可联系技术人员 QQ: 262069696 或微信号:cxh99cxh99 进行 有偿收费 编写!
(注:由于人数限制,QQ或微信请选择方便的一个联系我们就行,加好友时请简单备注下您的需求,否则无法通过。谢谢您!)
相关文章
-
没有相关内容