如何在日線的副圖指標上使用類似籌碼集中度的指標?

  •   300 
  • 最後發表   crswin  2024 三月 05
crswin 發文於   2024/02/28

我想用主力買賣超/淨成交量(扣除當沖量),用在日線級別的副圖指標上。

排序方式: 標準 | 最新
XS小編 發文於   2024/02/29

Hello crswin,

 

網站上有教學區,裡面有XS語法的基礎和應用。

您可以在 XSHelp 上查詢是否有需要的欄位。

主力買賣超張數成交量現股當沖張數 都可以取得計算。

舉例來說:

value1 = GetField("主力買賣超張數", "D") / (GetField("Volume", "D") - GetField("現股當沖張數", "D"));

crswin 發文於   2024/03/02

好的感謝

 

crswin 發文於   2024/03/02
crswin 發文於   2024/03/02

請問有時候會這樣是因為處置股的關係嗎?

 

XS小編 發文於   2024/03/05

 Hello crswin,

 

若您的腳本如同小編上面所寫的,會發生這種狀況是分母 (也就是(GetField("Volume", "D") - GetField("現股當沖張數", "D"))) 為0的情況。

要避開這種情況只需要檢查一下分母是否為0即可,舉例來說:

if (GetField("Volume", "D") - GetField("現股當沖張數", "D")) <> 0 then 

    value1 = GetField("主力買賣超張數", "D") / (GetField("Volume", "D") - GetField("現股當沖張數", "D"))

else 

    value1 = 0;

這樣在分母為0的情況 value1 就不會計算除法,而是直接設為0。

  • 按讚來自於
  • crswin
發表回覆
Close