以最新一筆資料為基準點,輸入要計算的期數,然後計算過去期數的極大值。
FastHighest函數為Highest函數的快速計算版本。
在運算極值的時候,會用 For 迴圈往前抓到極值紀錄後,之後執行腳本就會用當下的序列資料與紀錄極值相比,若大於紀錄極值則更新輸出極值與輸出極值的相對K棒位置。因為不會每根 K 棒都用 For 迴圈往前抓極值,所以腳本運行會更加快速。
範例:
plot1(FastHighest(high,5)); //繪製5期最高價的最大值的連線