奇狐社區論壇
在這個頁面顯示本主題全部的 6 個文章

奇狐社區論壇 (http://www.chiefox.com.tw/bbs/index.php)
- 問題交流 (http://www.chiefox.com.tw/bbs/forumdisplay.php?forumid=28)
-- 如何在條件選股J值由上往下及由下往上來作選股功能 (http://www.chiefox.com.tw/bbs/showthread.php?threadid=15242)


由 et169191 在 2011-03-10 06:24 發表:

如何在條件選股J值由上往下及由下往上來作選股功能

請教版主大大:
如何在組合條件上設定條件選股J值由上往下(紅變綠)及由下往上(綠變紅)來作選股功能.要加入何語法....謝謝......

{Stochastic Indicator KDJ Line , KDJ , 隨機指標KDJ}
RSV:=(收盤價-最低值(最低價,N))/(最高值(最高價,N)-最低值(最低價,N))*100;
K:移動平均(RSV,M1,1),PRECISION0,COLORRED;
RW2:=REF(K,1);
DRAWICON(ISLASTBAR and K>K,K,8),shift1;//翻多
DRAWICON(ISLASTBAR and K<=K,K,9),shift1;//翻空
PARTLINE(K>REF(K,1),K),COLORRED,linethick1;//上漲以紅線表示//
PARTLINE(K<=REF(K,1),K),COLORWHITE,linethick1;//下跌以白線表示//


D:移動平均(K,M2,1),PRECISION0,COLORYELLOW;
J:3*K-2*D,PRECISION0,COLORYELLOW,COLOR0099FF;

RW2:=REF(J,1);
DRAWICON(ISLASTBAR and J>J,J,4),shift1;//翻多
DRAWICON(ISLASTBAR and J=J,J,10),shift1;//翻空
DRAWICON(ISLASTBAR and J<J,J,5),shift1;//翻空

PARTLINE(J>REF(J,1),J),COLORMAGENTA,linethick1;//上漲以紅線表示//
PARTLINE(J=REF(J,1),J),COLORYELLOW,linethick1;//下跌以白線表示//
PARTLINE(J<=REF(J,1),J),COLORGREEN,linethick1;//下跌以白線表示//

VERTLINE(cross(K,D)) linedot COLORRED;
VERTLINE(cross(D,K)) linedot COLORGREEN;


{Stochastic Indicator KDJ Line , KDJ , 隨機指標KDJ}
RSV:=(收盤價-最低值(最低價,N))/(最高值(最高價,N)-最低值(最低價,N))*100;

NHH:=最高值( 最高價 , N ) ;

NLL:=最低值( 最低價 , N ) ;
CC:=收盤價 ;
RSV:=( ( CC - NLL ) / ( NHH - NLL ) ) * 100 ;
JXA:=K-向前引用(K,1)>=0;
畫分段線(JXA=1,K),COLORRED;

{====================================================}
RR:=( ( CC - NLL ) / ( NHH - NLL ) ) * 100 ;

RK:=向前引用( K , 1 ) ;

RD:=向前引用( D , 1 ) ;
X:=( ( NHH - NLL ) * RK ) / 100 + NLL ;
Y:=( ( NHH - NLL ) * ( RD * M1 - RK * ( M1 - 1 ) ) ) / 100 + NLL ;
今關K:X , Linethick0 , ColorFFFF00 ,PRECISION0;
今關D:Y , Linethick0 , ColorFFFF00 ,PRECISION0;
AHH:=最高值( 向後引用(最高價,1) , N ) ;

BLL:=最低值( 向後引用(最低價,1) , N ) ;

KK:=移動平均( RSV , M1 , 1 ) ;

DD:=移動平均( K , M2 , 1 ) ;

<%

VHH=FFL.VarData("AHH")

VLL=FFL.VarData("BLL")

VKK=FFL.VarData("KK")

VDD=FFL.VarData("DD")


LT=UBound( VHH )


for m=0 to LT

VHH( m )=VHH( LT )
VLL( m )=VLL( LT )
VKK( m )=VKK( LT )
VDD( m )=VDD( LT )

next


FFL.VarData("AHH")=VHH

FFL.VarData("BLL")=VLL

FFL.VarData("KK")=VKK

FFL.VarData("DD")=VDD

%>

XX:=( ( AHH - BLL ) * KK ) / 100 + BLL ;

YY:=( ( AHH - BLL ) * ( DD * M1 - KK * ( M1 - 1 ) ) ) / 100 + BLL ;


估明關K:XX, Linethick0 , ColorFFFF00,PRECISION0 ;

估明關D:YY, Linethick0 , ColorFFFF00,PRECISION0;

DRAWTEXT(CROSS(K,D),D,'買') PXDN15 colorred;
DRAWTEXT(CROSS(D,K),k,'賣') PXUP30 colorgreen;


var1:="kdadv.kdadv"(9,3,3,1,0);

DRAWICON(var1=1,1,1),ALIGN5;
DRAWICON(var1=-1,1,2),ALIGN5;

PARTLINE(1,20) COLORCYAN;

PARTLINE(1,50) COLORWHITE;

PARTLINE(1,80) COLORRED;

__________________
小和


由 cgjj 在 2011-03-10 11:27 發表:

ref(J>REF(J,1),1) and J<=REF(J,1); //紅變綠
ref(J<=REF(J,1)) and J>REF(J,1),1; //綠變紅


由 et169191 在 2011-03-10 22:30 發表:

調用參數數量有問題

請教版主:
將您以上語法套入會顯示

"調用參數數量有問題"......何故.請問要如何修改
謝謝

__________________
小和


由 cgjj 在 2011-03-11 08:26 發表:

回覆: 調用參數數量有問題

引用:
最初由 et169191 發表
請教版主:
將您以上語法套入會顯示

"調用參數數量有問題"......何故.請問要如何修改
謝謝



//更正
ref(J>REF(J,1),1) and J<=REF(J,1); //紅變綠
ref(J<=REF(J,1),1) and J>REF(J,1); //綠變紅


由 et169191 在 2011-03-11 09:59 發表:

滿足下面條件無法設定.

請教版主.
會出現""滿足下面條件""無法設定..是否可以修正.

__________________
小和


由 cgjj 在 2011-03-11 10:12 發表:

回覆: 滿足下面條件無法設定.

引用:
最初由 et169191 發表
請教版主.
會出現""滿足下面條件""無法設定..是否可以修正.



不懂您意思
給您的是範例, 就看您如何帶入使用
問題並不完整, 無法協助您修正
如仍不清楚, 請來電公司洽詢客服人員, 謝謝!


全部時間均為台灣時間, 現在時間為06:04
在這個頁面顯示本主題全部的 6 個文章


Powered by: vBulletin Version 2.3.0 - Copyright©2000-, Jelsoft Enterprises Limited.

簡愛洋行 製作 Copyright 2003-. All Rights Reserved.