nthhighest

  •   38 
  • 最後發表   凡恩大叔  2024 二月 21
凡恩大叔 發文於   2024/02/16

實際案例: 2/16, 1600執行, 股票1305, 

k棒: 2/16 開20.35, 高20.80, 低20.35, 收20.65

        2/15 開20.30, 高20.55, 低20.25, 收20.35

 

 問題: 第二個參數中括號代表啥意思

輸出結果: h1=20.65, h2=20.8, h3=20.8

程式碼:

settotalBar(1);

variable:h1(0),h2(0),h3(0);

h1=nthhighest(1,high[1],2);

h2=nthhighest(1,high[0],2);

h3=nthhighest(1,high,2);

 

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

 Hello 凡恩大叔,

 

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

 

序列資料後面的[n]代表是往前n期的資料。

high[0] 會等於 high,也就是當下這根Bar的最高價。

high[1] 則會是前一根Bar的最高價。

 

所以 nthhighest(1,high[1],2) 就會是從前一根Bar開始計算,近2根Bar的最高價

而 nthhighest(1,high,2) 則會是從當根Bar開始計算,近2根Bar的最高價。

凡恩大叔 發文於   2024/02/20

 請問教學區哪裡有提到?

XS小編 發文於   2024/02/21

Hello 凡恩大叔,

 

XS語法入門 中的 什麼是XS 裡面有提到可以使用中括號的方式來取得前幾根bar的數值。

 

如果希望有一個比較完整的XS撰寫範例和說明,可以參考 XS實戰7門課 裡的影片。

 

發表回覆
Close