 |
8QptCEM9
初級會員

註冊日期: Mar 2022
來 自: 台灣
文章數量: 19 |
跳空狀況下的FILLRGN問題
請問一下,快慢平均線繪製後,利用FILLRGN指令著色多空狀態,如果遇到跳空狀況,容易產生快線慢線來不及反應的狀況,會讓著色呈現相反呈現,圖示中透過判斷式解決第一根跳空的問題,請問剩下的紅色區域是不是使用迴圈來解比較好,但是不太會使用,有請先進指教。
T1:=IF(OPEN < REF(LOW,1)*(1-0.005),1,0);
T2:=IF(T1>0 AND MA20<MA5 ,1,0);
FILLRGN(T2,MA5,MA20),COLORBLUE;
T3:=IF(T2=0 AND MA20<MA5,1,0);
T5:=BARSCOUNT(T3);
FOR i=T5 TO DATACOUNT DO BEGIN
IF i<>0 THEN FILLRGN(T2,MA20,MA5),COLORRED;
i=i-1;
END
8QptCEM9 附帶上了此圖片:
|
|
向版主報告此篇 |  |
|
2022-10-31 15:20 |
|
|
|  |
 |
cgjj
總版主

註冊日期: Oct 2003
來 自:
文章數量: 18125 |
回覆: 跳空狀況下的FILLRGN問題
引用: 最初由 8QptCEM9 發表
請問一下,快慢平均線繪製後,利用FILLRGN指令著色多空狀態,如果遇到跳空狀況,容易產生快線慢線來不及反應的狀況,會讓著色呈現相反呈現,圖示中透過判斷式解決第一根跳空的問題,請問剩下的紅色區域是不是使用迴圈來解比較好,但是不太會使用,有請先進指教。
T1:=IF(OPEN < REF(LOW,1)*(1-0.005),1,0);
T2:=IF(T1>0 AND MA20<MA5 ,1,0);
FILLRGN(T2,MA5,MA20),COLORBLUE;
T3:=IF(T2=0 AND MA20<MA5,1,0);
T5:=BARSCOUNT(T3);
FOR i=T5 TO DATACOUNT DO BEGIN
IF i<>0 THEN FILLRGN(T2,MA20,MA5),COLORRED;
i=i-1;
END
很抱歉,看不懂您要問什麼?
請直接描述您多空的判斷邏輯,以及想要怎樣呈現?
|
|
向版主報告此篇 |  |
|
2022-10-31 16:46 |
|
|
|  |
本站所有內容未經作者授權禁止轉貼節錄, 發表言論僅供參考勿作為投資決策依據。瀏覽本站請使用 IE 5.5 以上版本, 最佳瀏覽解析度 1024 x 768 全彩。
|
Powered by: vBulletin Version 2.3.0 - Copyright©2000-, Jelsoft Enterprises Limited.
簡愛洋行 製作 Copyright 2003-. All Rights Reserved. 聯絡我們
|