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

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


由 cffyz168 在 2019-12-03 13:40 發表:

[問題]

RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
K:=SMA(RSV,3,1),colorred,linethick1;
D:=SMA(K,3,1),colorgreen,linethick1;

PARTLINE(1,20),colorffCC00;
PARTLINE(1,50),COLORFFCC99;
PARTLINE(1,80),COLOR333CC;

FILLRGN(k>80,80,k),color009900;
FILLRGN(k<20,20,k),color000099;

請問版主,如何能消除多出來的區塊,謝謝


由 cgjj 在 2019-12-03 14:11 發表:

回覆: [問題]

引用:
最初由 cffyz168 發表
RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
K:=SMA(RSV,3,1),colorred,linethick1;
D:=SMA(K,3,1),colorgreen,linethick1;

PARTLINE(1,20),colorffCC00;
PARTLINE(1,50),COLORFFCC99;
PARTLINE(1,80),COLOR333CC;

FILLRGN(k>80,80,k),color009900;
FILLRGN(k<20,20,k),color000099;

請問版主,如何能消除多出來的區塊,謝謝



FILLRGN(k>80,80,k),color009900;
FILLRGN(k<20,20,k),color000099;

FILLRGN(sum(k>80,2)=2,80,k),color009900;
FILLRGN(sum(k<20,2)=2,20,k),color000099;


由 cffyz168 在 2019-12-03 15:12 發表:

回覆

謝謝版主回覆 ,可否請版主轉譯這修改後的程式其中文意思為何。另使用2周期,會有一個小小的角落區域沒有涵蓋,是否為正常現象。


由 cgjj 在 2019-12-03 16:22 發表:

回覆: 回覆

引用:
最初由 cffyz168 發表
謝謝版主回覆 ,可否請版主轉譯這修改後的程式其中文意思為何。另使用2周期,會有一個小小的角落區域沒有涵蓋,是否為正常現象。


它其實和 PARTLINE 特性有點類似
會從設定起點的前一根開始接續往後畫
sum(k>80,2)=2
是為了自連續成立的第2根起畫

沒有涵蓋是正常的,它是以K棒為基本間距單位繪製,不是以像素。當線條的交叉位置在兩根K棒之間時,就會有此現象。

其實我個人不太愛用 FILLRGN 來呈現!
因為它需要多耗費CPU計算填滿區塊
也容易因此誤看,以為前根就已經交叉


由 cffyz168 在 2019-12-04 01:17 發表:

回覆

瞭解了,謝謝版主


由 cffyz168 在 2019-12-05 01:37 發表:

問題請教

請問版主,如用像素是不是比較不佔資源,此公式該怎麼編寫呢?麻煩您了。


由 cgjj 在 2019-12-05 09:05 發表:

回覆: 問題請教

引用:
最初由 cffyz168 發表
請問版主,如用像素是不是比較不佔資源,此公式該怎麼編寫呢?麻煩您了。


"像素" 那是在談 FILLRGN 判斷要自哪裡開始畫。
你可改用 FILLRGN 以外的其他方式表現,例如:以色柱當背景。

RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
K:=SMA(RSV,3,1),colorred,linethick1;
D:=SMA(K,3,1),colorgreen,linethick1;
STICKLINEPY(k>80,0,999,10,0) color006600;
STICKLINEPY(k<20,0,999,10,0) color000066;
PARTLINE(1,K) colorred;
PARTLINE(1,D) colorgreen;


由 cffyz168 在 2019-12-06 01:43 發表:

回覆

謝謝版主,此公式出現「未定義的標識符」,我把這個函數 STICKLINEPY 改成 STICKLINE ,可以了。


由 cgjj 在 2019-12-06 08:37 發表:

回覆: 回覆

引用:
最初由 cffyz168 發表
謝謝版主,此公式出現「未定義的標識符」,我把這個函數 STICKLINEPY 改成 STICKLINE ,可以了。


換用 v5.2 版,就有支援STICKLINEPY 函數了
兩者作用是不太一樣的


由 cffyz168 在 2019-12-06 11:07 發表:

回覆

瞭解,謝謝版主,有學習到


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


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

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