請問一下小幫手,
目前是否有能寫出找到近期股價創下歷史新高的語法呢?
Hello aRay,
如果是選股中心的話,可以使用 GetFieldStartOffset 來判斷資料長度,接著搭配 highest 來取得最高價。
舉例來說,執行在日頻率下:
value1 = GetFieldStartOffset("High");
value2 = highest(high[1], (value1 - 1)); //不包含今天的歷史最高價
if high > value2 then ret = 1; //如果今天創歷史新高就觸發
謝謝小幫手回覆!請問一下如果用日頻執行的話需要設定資料讀取筆數嗎?若是用月頻的話呢?
Hello aRay,
是否要設定資料讀取筆數是看您的腳本是否有需要前期運算值。
細節可以參考 資料讀取範圍與腳本執行的關係。
簡單來說:
腳本運算時需要取用前期的歷史資料 => 設定資料引用筆數
腳本運算時需要取用前期歷史資料運算出的數值 => 設定資料讀取筆數
3 評論