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

奇狐社區論壇 (http://www.chiefox.com.tw/bbs/index.php)
- 問題交流 (http://www.chiefox.com.tw/bbs/forumdisplay.php?forumid=28)
-- 請問 FILLRGN 函數問題 (http://www.chiefox.com.tw/bbs/showthread.php?threadid=12484)


由 dick414 在 2009-11-10 18:10 發表:

請問 FILLRGN 函數問題

LC := REF(CLOSE,1);
RSI1:SMA(MAX(CLOSE-LC,0),N1,1)/SMA(ABS(CLOSE-LC),N1,1)*100;

FILLRGN(RSI1>80,RSI1,80),colorred;

利用 RSI1 指標 為例 若 RSI1 大於 80 時 在80 和 RSI 值之間 填入紅色

但圖確都會在條件成立的左方 多一個不合條件的紅色區塊

不知是我用錯 還是 請指導

謝謝


由 dick414 在 2009-11-10 19:18 發表:

請問 FILLRGN 函數問題

LC := REF(CLOSE,1);
RSI1:SMA(MAX(CLOSE-LC,0),N1,1)/SMA(ABS(CLOSE-LC),N1,1)*100;

FILLRGN(RSI1>80,RSI1,80),colorred;

利用 RSI1 指標 為例 若 RSI1 大於 80 時 在80 和 RSI 值之間 填入紅色

但圖確都會在條件成立的左方 多一個不合條件的紅色區塊

不知是我用錯 還是 請指導

謝謝


由 cgjj 在 2009-11-10 19:19 發表:

回覆: 請問 FILLRGN 函數問題

引用:
最初由 dick414 發表
LC := REF(CLOSE,1);
RSI1:SMA(MAX(CLOSE-LC,0),N1,1)/SMA(ABS(CLOSE-LC),N1,1)*100;

FILLRGN(RSI1>80,RSI1,80),colorred;

利用 RSI1 指標 為例 若 RSI1 大於 80 時 在80 和 RSI 值之間 填入紅色

但圖確都會在條件成立的左方 多一個不合條件的紅色區塊

不知是我用錯 還是 請指導

謝謝



FILLRGN 其設計特性就是如此, 其用法如下
FILLRGN(COND,PRICE1,PRICE2)
當COND條件滿足時,以COLOR填充PRICE1和PRICE2的區間
其中 COND 是可以與 PRICE1 和 PRICE2 無任何關係的
故填滿區域不一定需為封閉區域
也就是因為如此所以會有您看到的結果
(交叉位置不一定在K棒上, 可能在兩者之間)

您試試這兩行, 了解其差異性就能明瞭了
FILLRGN(RSI1>80,RSI1,80),colorred;
FILLRGN(sum(RSI1>80,2)=2,RSI1,80),colorred;

第一行 會自 COND 條件成立的前1根K棒起畫
第二行 會自 COND 條件成立的第1根K棒起畫
第二行 當僅1根K棒成立時是不會繪製的(起點=終點)

基本上以您的需求, 比較適合改用 STICKLINE 的方式來呈現


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


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

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