小幫手您好,我想要在1分K下去判斷每根K棒的收盤價是否有大於過去20天的最高價,但是我這樣寫都抓不到20天的最高價,請問要怎麼改寫呢?
GetField("close") >= highest(GetField("收盤價","D"),20)
小幫手您好,我想要在1分K下去判斷每根K棒的收盤價是否有大於過去20天的最高價,但是我這樣寫都抓不到20天的最高價,請問要怎麼改寫呢?
GetField("close") >= highest(GetField("收盤價","D"),20)
Hello fancky,
如果您需要的是 20天內(不包含今天)的最高價 的話,那麼寫法是:
highest(GetField("High","D")[1], 20)
如果是有包含今天的話則是:
highest(GetField("High","D"), 20)
需注意,如果有包含今天的話,那麼當下的close最多只能跟取得的最高價相等,不可能更高。
1 評論