underlying 與 highest 搭配問題

  •   368 
  • 最後發表   lobogaw  2025 二月 12
lobogaw 發文於   2025/02/09

您好 :

選股程式, 執行商品範圍是 "台股可轉債(系統)".

 其中,, 寫了以下兩行抓取 可轉債本體股票的收盤價, 以及本體股票近20日最高的收盤價.

結果,

_price 輸出資料正確, 但

_price20High 輸出資料不正確(有比 _price 高, 但明顯沒有到 20日內最高)

請問問題在哪? 謝謝 !

 

 

_price = getsymbolField("Underlying", "收盤價", "D");

_price20High = highest(_price, 20);

排序方式: 標準 | 最新
虎科大許教授 發文於   2025/02/09

_price20High = highest(getsymbolField("Underlying", "收盤價", "D"), 20);

  • 按讚來自於
  • lobogaw
lobogaw 發文於   2025/02/10

謝謝教授~

XS小編 發文於   2025/02/12

Hello lobogaw,

 

小編補充,變數的頻率是和執行頻率相同。

所以 _price20High = highest(_price, 20); 會是近20根Bar的高點而非近20天的高點,除非您使用日頻率。

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