跨頻率的數據抓取

  •   241 
  • 最後發表   Eddie Rich  2022 十月 05
Eddie Rich 發文於   2022/09/29

XQ大大您好,請問該如何在1分KK線圖中,抓取昨日日K的上影線及下影線比例呢?

因為XQ有內建"UpShadow"函數了,但是沒有下影線的函數,所以我自己寫了一個"DownShadow",皆可以順利執行,但我現在想在分K中,抓取昨日日級別K線的影線比例,該如何設計語法比較好呢? 我嘗試用了Getfield語法,但不它不支援跨頻率的函數,所以想請XQ大大幫忙,感謝

XQ小幫手 發文於   2022/10/05

Hello Eddie Rich,

 

您可以用 getfield 自行計算。

舉例來說:

(getfield("High", "D")[1] - maxlist(getfield("Open", "D")[1], getfield("Close", "D")[1])) / (getfield("High", "D")[1] - getfield("Low", "D")[1])

這樣就會是上影線佔昨日高低點的比例。

 

(minlist(getfield("Open", "D")[1], getfield("Close", "D")[1]) - getfield("Low", "D")[1]) / (getfield("High", "D")[1] - getfield("Low", "D")[1])

這樣就會是下影線佔昨日高低點的比例。

發表回覆
Close