[求助]DRAWLINE3函數(shù)在隨身行上不畫線
作者:文華財經(jīng) 來源:cxh99.com 發(fā)布時間:2024年01月03日
-
咨詢內(nèi)容:
?你好,老師,隨身行上運行帶有DRAWLINE3函數(shù)的公式,為什么不畫線啊?在電腦上是正常的
?
?來源:程序化99
-
文華技術(shù)人員:
?提供下源碼,我們看下。
?
?來源: www.kzuj.com.cn
-
文華客服:
?
//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;
?
-
網(wǎng)友回復(fù):
您這個指標本身在一些數(shù)量級較大的合約上就不會畫線的
對于數(shù)量級較大的合約 ,可以把紅色數(shù)字調(diào)大一些,
小數(shù)量級合約我們測試正常,如圖:
?
//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
?
?
- 網(wǎng)友回復(fù):?剛才修改了數(shù)值,但結(jié)果只是畫了個豎線段,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函數(shù)最后一個參數(shù)我是寫的“1”,應(yīng)該是畫延長線啊
??老師你測試的圖上看起來就是延長線,怎么我這邊成了線段?
?
我這邊是RB2205一分鐘圖