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

奇狐社區論壇 (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=14109)


由 Markchu7 在 2010-08-10 11:55 發表:

[問題]如何只取第一個訊號

源碼:
中K:=STKINDI('','KD.K',0,2);
中D:=STKINDI('','KD.D',0,2);
紅線:=沖>EMA(沖,13);
藍線:=沖<=EMA(沖,13);
紅K:=C>中控線;
藍K:=C<=中控線;
KUP:=CROSS(K,REF(K,1));
KDN:=CROSS(REF(K,1),K);
CIN:=紅K AND 紅線 AND REF(中K,1)>REF(中K,6) AND REF(中K,1)>REF(中D,1) AND KUP;
DRAWICON(CIN,L,4),PXDN5;
PIN:=藍K AND 藍線 AND REF(中K,1)<=REF(中K,6) AND REF(中K,1)<=REF(中D,1) AND KDN;
DRAWICON(PIN,H,5),PXUP25;
請問在紅色K棒區域內只取第一個向上箭頭,藍色K棒區域內只取第一個向下箭頭,要如何寫呢?感恩!


由 cgjj 在 2010-08-10 12:06 發表:

回覆: [問題]如何只取第一個訊號

引用:
最初由 Markchu7 發表
源碼:
中K:=STKINDI('','KD.K',0,2);
中D:=STKINDI('','KD.D',0,2);
紅線:=沖>EMA(沖,13);
藍線:=沖<=EMA(沖,13);
紅K:=C>中控線;
藍K:=C<=中控線;
KUP:=CROSS(K,REF(K,1));
KDN:=CROSS(REF(K,1),K);
CIN:=紅K AND 紅線 AND REF(中K,1)>REF(中K,6) AND REF(中K,1)>REF(中D,1) AND KUP;
DRAWICON(CIN,L,4),PXDN5;
PIN:=藍K AND 藍線 AND REF(中K,1)<=REF(中K,6) AND REF(中K,1)<=REF(中D,1) AND KDN;
DRAWICON(PIN,H,5),PXUP25;
請問在紅色K棒區域內只取第一個向上箭頭,藍色K棒區域內只取第一個向下箭頭,要如何寫呢?感恩!



//處理方式, 可參考下面式子:
紅訊 and sum(紅訊,barslast(紅線=0)+1)=1;
藍訊 and sum(藍訊,barslast(藍線=0)+1)=1;


由 Markchu7 在 2010-08-10 12:24 發表:

感恩!


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


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

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