hi 小幫手你好
假設今天是 2023.12.12號 8467波力 收盤價124.5
他在11.28收盤價創了百日來新高
請問這種語法該怎麼寫呢?
過去X天內創了Y日來新高
3 評論
Hello tradeNew,
您可以使用 TrueAny 來判斷一定期數內是否有條件成立,搭配判斷價格是否創新高的條件即可。
舉例來說:
condition1 = close > highest(close[1], 99); //當根的收盤價大於前99根收盤價
if trueany(condition1, 100) then ret = 1; //過去100根內條件1是否成立過
hi 小編你好
另外還有個問題,如何知道這支股票連續10天都 >5MA呢?
這個也能用trueany嗎?
如果您有看過TrueAny的說明的話,該函數是判斷條件數列在指定期數內是否有任何一筆成立。
所以只要期間有一筆成立就會回傳True。
要判斷區間內是否都成立的話,可以使用TrueAll函數。
3 評論