有沒有能計算自己選股池紅K家數的數量 與 黑K 家數的數量的語法

  •   176 
  • 最後發表   Robert168  2022 十月 26
Robert168 發文於   2022/10/22

小幫手 您好

有沒有能計算自己選股池紅K家數的數量 與 黑K 家數的數量的語法

目前只有找到大盤成分股的

https://xshelp.xq.com.tw/XSHelp/?HelpName=TW50%E7%B4%85K%E5%AE%B6%E6%95%B8&group=TMARKET

排序方式: 標準 | 最新
XQ小幫手 發文於   2022/10/25

 Hello Robert168,

 

如果您是幾種固定的商品,那麼可以使用 getsymbolfield 來取得個商品資訊判斷是紅K還是黑K後加總。

舉例來說:

var: _rNum(0), _bNum(0);

 

_rNum = 0;   //紀錄紅K數量

_bNum = 0;   //紀錄黑K數量

 

if getsymbolfield("2330.TW", "Close") > getsymbolfield("2330.TW", "Open") then _rNum += 1

    else if getsymbolfield("2330.TW", "Close") < getsymbolfield("2330.TW", "Open") then _bNum += 1;   //判斷2330是紅K還黑K後用變數紀錄

 

若您是要得知選股篩選出來的商品中紅K數量的話,您可以將選股條件改為符合原本條件且是紅K/黑K,這樣篩選出來的商品數量就會是該策略且紅K/黑K的家數。

要直接在腳本中計算選股篩選出商品的紅K/黑K家數應該是沒有辦法。

 

Robert168 發文於   2022/10/25

謝謝 小幫手

我是要計算選股中心 每天會自動更新的選股池中的變化,不知是否 有類似的解決方案?

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

 Hello Robert168,

 

如果您有排程並設定多空方向的話,篩選出來的結果會顯示數字。(參考附圖)

若要用這數字作計算,應該是要自行手動填入,沒辦法用函數之類的取得。

附加文件

發表回覆
Close