如何跨頻率抓20天內的最高價

  •   345 
  • 最後發表   fancky  2021 八月 12
fancky 發文於   2021/08/10

小幫手您好,我想要在1分K下去判斷每根K棒的收盤價是否有大於過去20天的最高價,但是我這樣寫都抓不到20天的最高價,請問要怎麼改寫呢?

GetField("close") >= highest(GetField("收盤價","D"),20)

 

XQ小幫手 發文於   2021/08/12

Hello fancky,

 

如果您需要的是 20天內(不包含今天)的最高價 的話,那麼寫法是:

highest(GetField("High","D")[1], 20)

如果是有包含今天的話則是:

highest(GetField("High","D"), 20)

需注意,如果有包含今天的話,那麼當下的close最多只能跟取得的最高價相等,不可能更高。

發表回覆
Close