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

奇狐社區論壇 (http://www.chiefox.com.tw/bbs/index.php)
- 問題交流 (http://www.chiefox.com.tw/bbs/forumdisplay.php?forumid=28)
-- [問題]自動劃線 (http://www.chiefox.com.tw/bbs/showthread.php?threadid=16587)


由 yjl8895 在 2012-03-28 15:01 發表:

[問題]自動劃線

版主您好:
如果想在白線棒出現後的前兩個B點自動劃線
以及黑線棒出現後的後兩個S點自動劃線
應如何表示
謝謝 如圖

原碼如下: 商品:國巨
DRAWGBK(1,COLORRGB(0,150,100),COLORRGB(0,150,100),1);
A:=MA(CLOSE,10),lINETHICK0;
STICKLINE(CLOSE>A,HIGH,LOW,3,0),COLORRED;
STICKLINE(CLOSE<A,HIGH,LOW,3,0),COLORGREEN;

B:ZIG(3,8)>REF(ZIG(3,8),1) AND
REF(ZIG(3,8),1)<REF(ZIG(3,8),2);
DRAWICON(B,LOW,10);
S:ZIG(3,8)<REF(ZIG(3,8),1) AND
REF(ZIG(3,8),1)>REF(ZIG(3,8),2);
DRAWICON(S,HIGH,11);

BB:ZIG(3,45)>REF(ZIG(3,45),1) AND
REF(ZIG(3,45),1)<REF(ZIG(3,45),2);
VERTLINE(BB),STICK,COLORBLACK,LINETHICK2;
SS:ZIG(3,45)<REF(ZIG(3,45),1) AND
REF(ZIG(3,45),1)>REF(ZIG(3,45),2);
VERTLINE(SS),STICK,COLORWHITE,LINETHICK2;

__________________
efef55e3


由 cgjj 在 2012-03-29 10:37 發表:

回覆: [問題]自動劃線

引用:
最初由 yjl8895 發表
版主您好:
如果想在白線棒出現後的前兩個B點自動劃線
以及黑線棒出現後的後兩個S點自動劃線
應如何表示
謝謝 如圖

原碼如下: 商品:國巨
DRAWGBK(1,COLORRGB(0,150,100),COLORRGB(0,150,100),1);
A:=MA(CLOSE,10),lINETHICK0;
STICKLINE(CLOSE>A,HIGH,LOW,3,0),COLORRED;
STICKLINE(CLOSE<A,HIGH,LOW,3,0),COLORGREEN;

B:ZIG(3,8)>REF(ZIG(3,8),1) AND
REF(ZIG(3,8),1)<REF(ZIG(3,8),2);
DRAWICON(B,LOW,10);
S:ZIG(3,8)<REF(ZIG(3,8),1) AND
REF(ZIG(3,8),1)>REF(ZIG(3,8),2);
DRAWICON(S,HIGH,11);

BB:ZIG(3,45)>REF(ZIG(3,45),1) AND
REF(ZIG(3,45),1)<REF(ZIG(3,45),2);
VERTLINE(BB),STICK,COLORBLACK,LINETHICK2;
SS:ZIG(3,45)<REF(ZIG(3,45),1) AND
REF(ZIG(3,45),1)>REF(ZIG(3,45),2);
VERTLINE(SS),STICK,COLORWHITE,LINETHICK2;



尾端加入此段, 看看是否為您要的結果

BLSP:=SUMBARS(B,2)-1;
BRSP:=SUMBARS(B,1)-1;
MMB:=C*0;
MMB:=SETVAL(SS,MMB,-BLSP,1);
MMB:=SETVAL(SS and BLSP>0,MMB,-BLSP+1,0);
MMB:=SETVAL(SS,MMB,-BRSP,2);
MMB:=SETVAL(SS and BLSP>0,MMB,-BRSP+1,0);
DRAWLINE(MMB=1,L,MMB=2,L,1) COLORMAGENTA;

SLSP:=SUMBARS(S,2)-1;
SRSP:=SUMBARS(S,1)-1;
MMS:=C*0;
MMS:=SETVAL(BB,MMS,-SLSP,1);
MMS:=SETVAL(BB and SLSP>0,MMS,-SLSP+1,0);
MMS:=SETVAL(BB,MMS,-SRSP,2);
MMS:=SETVAL(BB and SLSP>0,MMS,-SRSP+1,0);
DRAWLINE(MMS=1,H,MMS=2,H,1) COLORCYAN;


由 yjl8895 在 2012-03-29 14:06 發表:

續上

謝謝版大
如果只想讓劃線呈現在最後週期
語法又當如何
如B圖而非A圖

__________________
efef55e3


由 yjl8895 在 2012-03-29 14:07 發表:

A圖

__________________
efef55e3


由 yjl8895 在 2012-03-30 07:55 發表:

版主
上述問題已解決
另問題如下圖
想在黑線棒出現後的K棒與B線交叉處(A)作記號
謝謝指導

__________________
efef55e3


由 cgjj 在 2012-03-30 11:22 發表:

引用:
最初由 yjl8895 發表
版主
上述問題已解決
另問題如下圖
想在黑線棒出現後的K棒與B線交叉處(A)作記號
謝謝指導



改用趨勢線函數LINEVALUE處理
就可得到該線的每根K棒之值
如此就可進一步用來判斷交叉

趨勢線處理範例如下:

BLSP:=SUMBARS(B,2)-1;
BRSP:=SUMBARS(B,1)-1;
MMB:=C*0;
SST:=sum(SS,0);
CKSS:=SS and SST=SST[datacount];
MMB:=SETVAL(CKSS,MMB,-BLSP,1);
MMB:=SETVAL(CKSS and BLSP>0,MMB,-BLSP+1,0);
MMB:=SETVAL(CKSS,MMB,-BRSP,2);
MMB:=SETVAL(CKSS and BLSP>0,MMB,-BRSP+1,0);
DWB:LINEVALUE(MMB=1,L,MMB=2,L,0,0) COLORMAGENTA;

SLSP:=SUMBARS(S,2)-1;
SRSP:=SUMBARS(S,1)-1;
MMS:=C*0;
BBT:=sum(BB,0);
CKSS:=BB and BBT=BBT[datacount];
MMS:=SETVAL(BB,MMS,-SLSP,1);
MMS:=SETVAL(BB and SLSP>0,MMS,-SLSP+1,0);
MMS:=SETVAL(BB,MMS,-SRSP,2);
MMS:=SETVAL(BB and SLSP>0,MMS,-SRSP+1,0);
DWS:LINEVALUE(MMS=1,H,MMS=2,H,0,0) COLORCYAN;


由 yjl8895 在 2012-03-30 11:41 發表:

版主:
感激不盡

__________________
efef55e3


由 yjl8895 在 2012-03-30 14:48 發表:

版主:
再次打擾
嘗試在黑棒出現後的第一個交叉畫笑臉,如圖在A處多了一個笑臉
又白棒出現後的第一個交叉想畫鬼臉,如圖在B處應畫鬼臉,卻畫在C處
不知道錯誤在那裡?
DRAWGBK(1,COLORRGB(0,150,100),COLORRGB(0,150,100),1);
A:=MA(CLOSE,10),lINETHICK0;
STICKLINE(CLOSE>A,HIGH,LOW,3,0),COLORRED;
STICKLINE(CLOSE<A,HIGH,LOW,3,0),COLORGREEN;

B:ZIG(3,8)>REF(ZIG(3,8),1) AND
REF(ZIG(3,8),1)<REF(ZIG(3,8),2);
DRAWICON(B,LOW,10);
S:ZIG(3,8)<REF(ZIG(3,8),1) AND
REF(ZIG(3,8),1)>REF(ZIG(3,8),2);
DRAWICON(S,HIGH,11);

BB:ZIG(3,45)>REF(ZIG(3,45),1) AND
REF(ZIG(3,45),1)<REF(ZIG(3,45),2);
VERTLINE(BB),STICK,COLORBLACK,LINETHICK2;
SS:ZIG(3,45)<REF(ZIG(3,45),1) AND
REF(ZIG(3,45),1)>REF(ZIG(3,45),2);
VERTLINE(SS),STICK,COLORWHITE,LINETHICK2;


BLSP:=SUMBARS(B,2)-1;
BRSP:=SUMBARS(B,1)-1;
MMB:=CLOSE*0;
SST:=SUM(SS,0);
CKSS:=SS and SST=SST[DATACOUNT];
MMB:=SETVAL(CKSS,MMB,-BLSP,1);
MMB:=SETVAL(CKSS and BLSP>0,MMB,-BLSP+1,0);
MMB:=SETVAL(CKSS,MMB,-BRSP,2);
MMB:=SETVAL(CKSS and BLSP>0,MMB,-BRSP+1,0);
DWB:LINEVALUE(MMB=1,LOW,MMB=2,LOW,0,0) COLORMAGENTA;
AB:CROSS(CLOSE,DWB);
SSsp:=BARSLAST(SS);
ABCS:=SUM(AB and SS=0,SSsp+1);
賣S:AB and SS=0 and ABCS=1 and SSsp;
DRAWICON(賣S,HIGH+1,2);

SLSP:=SUMBARS(S,2)-1;
SRSP:=SUMBARS(S,1)-1;
MMS:=CLOSE*0;
BBT:=SUM(BB,0);
CKSS:=BB and BBT=BBT[DATACOUNT];
MMS:=SETVAL(BB,MMS,-SLSP,1);
MMS:=SETVAL(BB and SLSP>0,MMS,-SLSP+1,0);
MMS:=SETVAL(BB,MMS,-SRSP,2);
MMS:=SETVAL(BB and SLSP>0,MMS,-SRSP+1,0);
DWS:LINEVALUE(MMS=1,HIGH,MMS=2,HIGH,0,0) COLORCYAN;
BA:CROSS(CLOSE,DWS);
BBsp:=BARSLAST(BB);
BACS:=SUM(BA and BB=0,BBsp+1);
買B:BA and BB=0 and BACS=1 and BBsp;
DRAWICON(買B,HIGH+1,1);

__________________
efef55e3


由 cgjj 在 2012-04-02 11:05 發表:

引用:
最初由 yjl8895 發表
版主:
再次打擾
嘗試在黑棒出現後的第一個交叉畫笑臉,如圖在A處多了一個笑臉
又白棒出現後的第一個交叉想畫鬼臉,如圖在B處應畫鬼臉,卻畫在C處
不知道錯誤在那裡?
DRAWGBK(1,COLORRGB(0,150,100),COLORRGB(0,150,100),1);
A:=MA(CLOSE,10),lINETHICK0;
STICKLINE(CLOSE>A,HIGH,LOW,3,0),COLORRED;
STICKLINE(CLOSE<A,HIGH,LOW,3,0),COLORGREEN;

B:ZIG(3,8)>REF(ZIG(3,8),1) AND
REF(ZIG(3,8),1)<REF(ZIG(3,8),2);
DRAWICON(B,LOW,10);
S:ZIG(3,8)<REF(ZIG(3,8),1) AND
REF(ZIG(3,8),1)>REF(ZIG(3,8),2);
DRAWICON(S,HIGH,11);

BB:ZIG(3,45)>REF(ZIG(3,45),1) AND
REF(ZIG(3,45),1)<REF(ZIG(3,45),2);
VERTLINE(BB),STICK,COLORBLACK,LINETHICK2;
SS:ZIG(3,45)<REF(ZIG(3,45),1) AND
REF(ZIG(3,45),1)>REF(ZIG(3,45),2);
VERTLINE(SS),STICK,COLORWHITE,LINETHICK2;


BLSP:=SUMBARS(B,2)-1;
BRSP:=SUMBARS(B,1)-1;
MMB:=CLOSE*0;
SST:=SUM(SS,0);
CKSS:=SS and SST=SST[DATACOUNT];
MMB:=SETVAL(CKSS,MMB,-BLSP,1);
MMB:=SETVAL(CKSS and BLSP>0,MMB,-BLSP+1,0);
MMB:=SETVAL(CKSS,MMB,-BRSP,2);
MMB:=SETVAL(CKSS and BLSP>0,MMB,-BRSP+1,0);
DWB:LINEVALUE(MMB=1,LOW,MMB=2,LOW,0,0) COLORMAGENTA;
AB:CROSS(CLOSE,DWB);
SSsp:=BARSLAST(SS);
ABCS:=SUM(AB and SS=0,SSsp+1);
賣S:AB and SS=0 and ABCS=1 and SSsp;
DRAWICON(賣S,HIGH+1,2);

SLSP:=SUMBARS(S,2)-1;
SRSP:=SUMBARS(S,1)-1;
MMS:=CLOSE*0;
BBT:=SUM(BB,0);
CKSS:=BB and BBT=BBT[DATACOUNT];
MMS:=SETVAL(BB,MMS,-SLSP,1);
MMS:=SETVAL(BB and SLSP>0,MMS,-SLSP+1,0);
MMS:=SETVAL(BB,MMS,-SRSP,2);
MMS:=SETVAL(BB and SLSP>0,MMS,-SRSP+1,0);
DWS:LINEVALUE(MMS=1,HIGH,MMS=2,HIGH,0,0) COLORCYAN;
BA:CROSS(CLOSE,DWS);
BBsp:=BARSLAST(BB);
BACS:=SUM(BA and BB=0,BBsp+1);
買B:BA and BB=0 and BACS=1 and BBsp;
DRAWICON(買B,HIGH+1,1);




DRAWGBK(1,COLORRGB(0,150,100),COLORRGB(0,150,100),1);
A:=MA(CLOSE,10),lINETHICK0;
STICKLINE(CLOSE>A,HIGH,LOW,3,0),COLORRED;
STICKLINE(CLOSE<A,HIGH,LOW,3,0),COLORGREEN;

B:ZIG(3,8)>REF(ZIG(3,8),1) AND
REF(ZIG(3,8),1)<REF(ZIG(3,8),2);
DRAWICON(B,LOW,10);
S:ZIG(3,8)<REF(ZIG(3,8),1) AND
REF(ZIG(3,8),1)>REF(ZIG(3,8),2);
DRAWICON(S,HIGH,11);

BB:ZIG(3,45)>REF(ZIG(3,45),1) AND
REF(ZIG(3,45),1)<REF(ZIG(3,45),2);
VERTLINE(BB),STICK,COLORBLACK,LINETHICK2;
SS:ZIG(3,45)<REF(ZIG(3,45),1) AND
REF(ZIG(3,45),1)>REF(ZIG(3,45),2);
VERTLINE(SS),STICK,COLORWHITE,LINETHICK2;


BLSP:=SUMBARS(B,2)-1;
BRSP:=SUMBARS(B,1)-1;
MMB:=CLOSE*0;
SST:=SUM(SS,0);
CKSS:=SS and SST=SST[DATACOUNT];
MMB:=SETVAL(CKSS,MMB,-BLSP,1);
MMB:=SETVAL(CKSS and BLSP>0,MMB,-BLSP+1,0);
MMB:=SETVAL(CKSS,MMB,-BRSP,2);
MMB:=SETVAL(CKSS and BLSP>0,MMB,-BRSP+1,0);
DWB:LINEVALUE(MMB=1,LOW,MMB=2,LOW,0,0) COLORMAGENTA;
AB:CROSS(CLOSE,DWB);
賣S:AB and sum(AB and barslast(MMB=2)>0,BRSP+1)=1;
DRAWICON(賣S,HIGH,2) pxup40;

SLSP:=SUMBARS(S,2)-1;
SRSP:=SUMBARS(S,1)-1;
MMS:=CLOSE*0;
BBT:=SUM(BB,0);
CKSS:=BB and BBT=BBT[DATACOUNT];
MMS:=SETVAL(BB,MMS,-SLSP,1);
MMS:=SETVAL(BB and SLSP>0,MMS,-SLSP+1,0);
MMS:=SETVAL(BB,MMS,-SRSP,2);
MMS:=SETVAL(BB and SLSP>0,MMS,-SRSP+1,0);
DWS:LINEVALUE(MMS=1,HIGH,MMS=2,HIGH,0,0) COLORCYAN;
BA:=CROSS(CLOSE,DWS);
買B:BA and sum(BA and barslast(MMS=2)>0,SRSP+1)=1;
DRAWICON(買B,HIGH,1) pxup40;


由 yjl8895 在 2012-04-02 20:41 發表:

版主
對不起
我的問題還是沒有解決

__________________
efef55e3


由 cgjj 在 2012-04-03 10:54 發表:

引用:
最初由 yjl8895 發表
版主
對不起
我的問題還是沒有解決



您現還存在的問題, 麻煩貼張圖看一下
謝謝


由 yjl8895 在 2012-04-03 12:19 發表:

版大:
結果如后

__________________
efef55e3


由 yjl8895 在 2012-04-03 12:20 發表:

2

__________________
efef55e3


由 yjl8895 在 2012-04-03 12:20 發表:

3

__________________
efef55e3


由 cgjj 在 2012-04-03 13:22 發表:

試試

DRAWGBK(1,COLORRGB(0,150,100),COLORRGB(0,150,100),1);
A:=MA(CLOSE,10),lINETHICK0;
STICKLINE(CLOSE>A,HIGH,LOW,3,0),COLORRED;
STICKLINE(CLOSE<A,HIGH,LOW,3,0),COLORGREEN;

B:ZIG(3,8)>REF(ZIG(3,8),1) AND
REF(ZIG(3,8),1)<REF(ZIG(3,8),2);
DRAWICON(B,LOW,10);
S:ZIG(3,8)<REF(ZIG(3,8),1) AND
REF(ZIG(3,8),1)>REF(ZIG(3,8),2);
DRAWICON(S,HIGH,11);

BB:ZIG(3,45)>REF(ZIG(3,45),1) AND
REF(ZIG(3,45),1)<REF(ZIG(3,45),2);
VERTLINE(BB),STICK,COLORBLACK,LINETHICK2;
SS:ZIG(3,45)<REF(ZIG(3,45),1) AND
REF(ZIG(3,45),1)>REF(ZIG(3,45),2);
VERTLINE(SS),STICK,COLORWHITE,LINETHICK2;


BLSP:=SUMBARS(B,2)-1;
BRSP:=SUMBARS(B,1)-1;
MMB:=CLOSE*0;
SST:=SUM(SS,0);
CKSS:=SS and SST=SST[DATACOUNT];
MMB:=SETVAL(CKSS,MMB,-BLSP,1);
MMB:=SETVAL(CKSS and BLSP>0,MMB,-BLSP+1,0);
MMB:=SETVAL(CKSS,MMB,-BRSP,2);
MMB:=SETVAL(CKSS and BLSP>0,MMB,-BRSP+1,0);
DWB:LINEVALUE(MMB=1,LOW,MMB=2,LOW,0,0) COLORMAGENTA;
AB:=CROSS(CLOSE,DWB);
KSSP:=barslast(SS>0 and DWB>0);
賣S:=AB and sum(AB, KSSP+1)=1;
DRAWICON(賣S,HIGH,2) pxup40;

SLSP:=SUMBARS(S,2)-1;
SRSP:=SUMBARS(S,1)-1;
MMS:=CLOSE*0;
BBT:=SUM(BB,0);
CKSS:=BB and BBT=BBT[DATACOUNT];
MMS:=SETVAL(BB,MMS,-SLSP,1);
MMS:=SETVAL(BB and SLSP>0,MMS,-SLSP+1,0);
MMS:=SETVAL(BB,MMS,-SRSP,2);
MMS:=SETVAL(BB and SLSP>0,MMS,-SRSP+1,0);
DWS:LINEVALUE(MMS=1,HIGH,MMS=2,HIGH,0,0) COLORCYAN;
BA:=CROSS(CLOSE,DWS);
KBSP:=barslast(BB>0 and DWS>0);
買B:=BA and sum(BA,KBSP+1)=1;
DRAWICON(買B,HIGH,1) pxup40;


由 yjl8895 在 2012-04-03 13:48 發表:

大大
謝謝您
終於撥雲見日

__________________
efef55e3


由 yjl8895 在 2012-04-03 14:24 發表:

版大:
謝謝您

__________________
efef55e3


由 yjl8895 在 2012-04-26 05:43 發表:

解惑
版主您好:
再次打擾!
程式出現訊號不明確的情形。
如圖,偶而會有零星沒有哭臉的情事發生。
有請解惑,謝謝。


DRAWGBK(1,COLORRGB(0,150,100),COLORRGB(0,150,100),1);
A:=MA(CLOSE,10),lINETHICK0;
STICKLINE(CLOSE>A,HIGH,LOW,3,0),COLORRED;
STICKLINE(CLOSE<A,HIGH,LOW,3,0),COLORGREEN;

B:ZIG(3,8)>REF(ZIG(3,8),1) AND
REF(ZIG(3,8),1)<REF(ZIG(3,8),2);
DRAWICON(B,LOW,10);
S:ZIG(3,8)<REF(ZIG(3,8),1) AND
REF(ZIG(3,8),1)>REF(ZIG(3,8),2);
DRAWICON(S,HIGH,11);

BB:ZIG(3,45)>REF(ZIG(3,45),1) AND
REF(ZIG(3,45),1)<REF(ZIG(3,45),2);
VERTLINE(BB),STICK,COLORBLACK,LINETHICK2;
SS:ZIG(3,45)<REF(ZIG(3,45),1) AND
REF(ZIG(3,45),1)>REF(ZIG(3,45),2);
VERTLINE(SS),STICK,COLORWHITE,LINETHICK2;


BLSP:=SUMBARS(B,2)-1;
BRSP:=SUMBARS(B,1)-1;
MMB:=CLOSE*0;
SST:=SUM(SS,0);
CKSS:=SS and SST=SST[DATACOUNT];
MMB:=SETVAL(CKSS,MMB,-BLSP,1);
MMB:=SETVAL(CKSS and BLSP>0,MMB,-BLSP+1,0);
MMB:=SETVAL(CKSS,MMB,-BRSP,2);
MMB:=SETVAL(CKSS and BLSP>0,MMB,-BRSP+1,0);
DWB:LINEVALUE(MMB=1,LOW,MMB=2,LOW,0,0) COLORMAGENTA;
AB:=CROSS(CLOSE,DWB);
KSSP:=barslast(SS>0 and DWB>0);
賣S:=AB and sum(AB, KSSP+1)=1;
DRAWICON(賣S,HIGH,2) pxup40;

SLSP:=SUMBARS(S,2)-1;
SRSP:=SUMBARS(S,1)-1;
MMS:=CLOSE*0;
BBT:=SUM(BB,0);
CKSS:=BB and BBT=BBT[DATACOUNT];
MMS:=SETVAL(BB,MMS,-SLSP,1);
MMS:=SETVAL(BB and SLSP>0,MMS,-SLSP+1,0);
MMS:=SETVAL(BB,MMS,-SRSP,2);
MMS:=SETVAL(BB and SLSP>0,MMS,-SRSP+1,0);
DWS:LINEVALUE(MMS=1,HIGH,MMS=2,HIGH,0,0) COLORCYAN;
BA:=CROSS(CLOSE,DWS);
KBSP:=barslast(BB>0 and DWS>0);
買B:=BA and sum(BA,KBSP+1)=1;
DRAWICON(買B,HIGH,1) pxup40;

__________________
efef55e3


由 yjl8895 在 2012-04-26 05:44 發表:

__________________
efef55e3


由 cgjj 在 2012-04-26 09:24 發表:

引用:
最初由 yjl8895 發表
解惑
版主您好:
再次打擾!
程式出現訊號不明確的情形。
如圖,偶而會有零星沒有哭臉的情事發生。
有請解惑,謝謝。


DRAWGBK(1,COLORRGB(0,150,100),COLORRGB(0,150,100),1);
A:=MA(CLOSE,10),lINETHICK0;
STICKLINE(CLOSE>A,HIGH,LOW,3,0),COLORRED;
STICKLINE(CLOSE<A,HIGH,LOW,3,0),COLORGREEN;

B:ZIG(3,8)>REF(ZIG(3,8),1) AND
REF(ZIG(3,8),1)<REF(ZIG(3,8),2);
DRAWICON(B,LOW,10);
S:ZIG(3,8)<REF(ZIG(3,8),1) AND
REF(ZIG(3,8),1)>REF(ZIG(3,8),2);
DRAWICON(S,HIGH,11);

BB:ZIG(3,45)>REF(ZIG(3,45),1) AND
REF(ZIG(3,45),1)<REF(ZIG(3,45),2);
VERTLINE(BB),STICK,COLORBLACK,LINETHICK2;
SS:ZIG(3,45)<REF(ZIG(3,45),1) AND
REF(ZIG(3,45),1)>REF(ZIG(3,45),2);
VERTLINE(SS),STICK,COLORWHITE,LINETHICK2;


BLSP:=SUMBARS(B,2)-1;
BRSP:=SUMBARS(B,1)-1;
MMB:=CLOSE*0;
SST:=SUM(SS,0);
CKSS:=SS and SST=SST[DATACOUNT];
MMB:=SETVAL(CKSS,MMB,-BLSP,1);
MMB:=SETVAL(CKSS and BLSP>0,MMB,-BLSP+1,0);
MMB:=SETVAL(CKSS,MMB,-BRSP,2);
MMB:=SETVAL(CKSS and BLSP>0,MMB,-BRSP+1,0);
DWB:LINEVALUE(MMB=1,LOW,MMB=2,LOW,0,0) COLORMAGENTA;
AB:=CROSS(CLOSE,DWB);
KSSP:=barslast(SS>0 and DWB>0);
賣S:=AB and sum(AB, KSSP+1)=1;
DRAWICON(賣S,HIGH,2) pxup40;

SLSP:=SUMBARS(S,2)-1;
SRSP:=SUMBARS(S,1)-1;
MMS:=CLOSE*0;
BBT:=SUM(BB,0);
CKSS:=BB and BBT=BBT[DATACOUNT];
MMS:=SETVAL(BB,MMS,-SLSP,1);
MMS:=SETVAL(BB and SLSP>0,MMS,-SLSP+1,0);
MMS:=SETVAL(BB,MMS,-SRSP,2);
MMS:=SETVAL(BB and SLSP>0,MMS,-SRSP+1,0);
DWS:LINEVALUE(MMS=1,HIGH,MMS=2,HIGH,0,0) COLORCYAN;
BA:=CROSS(CLOSE,DWS);
KBSP:=barslast(BB>0 and DWS>0);
買B:=BA and sum(BA,KBSP+1)=1;
DRAWICON(買B,HIGH,1) pxup40;



因為哭臉的條件是 CROSS(CLOSE,DWB)

Close價 要向上穿越 DWB 趨勢線 才會成立

2448 和 3679 在白色垂直線之後, 並無此狀況發生
故沒哭臉是正常的


由 yjl8895 在 2012-04-26 09:54 發表:

大大:
依上述條件
Close價要向上穿越 DWB 趨勢線才會成立,如果將其改成Close價向下跌破 DWB,因為股價往下灌破向上趨勢線,才符合需求。再言,姑且不論向上或向下,只要股價與趨勢線有交叉,條件即成立,當如何改善。謝謝

__________________
efef55e3


由 cgjj 在 2012-04-26 10:15 發表:

引用:
最初由 yjl8895 發表
大大:
依上述條件
Close價要向上穿越 DWB 趨勢線才會成立,如果將其改成Close價向下跌破 DWB,因為股價往下灌破向上趨勢線,才符合需求。再言,姑且不論向上或向下,只要股價與趨勢線有交叉,條件即成立,當如何改善。謝謝



自此處下手即可, BA作法亦同:
AB:=CROSS(CLOSE,DWB);
改為
AB:=CROSS(CLOSE,DWB) or CROSS(DWB,CLOSE);


由 yjl8895 在 2012-04-26 10:31 發表:

引用:
最初由 cgjj 發表
自此處下手即可, BA作法亦同:
AB:=CROSS(CLOSE,DWB);
改為
AB:=CROSS(CLOSE,DWB) or CROSS(DWB,CLOSE);




版大
謝謝您

__________________
efef55e3


由 yjl8895 在 2012-04-27 07:52 發表:

謝謝

__________________
efef55e3


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


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

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