函數名稱 | 函數中文名稱 | 語法 |
---|---|---|
Extremes | 極端值計算 | 計算序列資料的極大值或極小值。 以最新一筆資料為基準點,輸入要計算的期數,然後計算過去期數的極值。 回傳數值=Extremes(數列,期數,要計算極大值或極小值,輸出極值,輸出極值K棒相對位置) 傳入五個參數: - 第一個參數是數列,通常是開高低收的價格數列。 - 第二個參數是期數。 - 第三個參數是要計算極大值或極小值;1為極大值、-1為極小值。 - 第四個參數為傳址參數,會回傳計算完的極值。 - 第五個參數是傳址參數,會回傳極值K棒相對於當期K棒的期數。 |
ExtremesArray | 陣列極端值計算 | 計算陣列資料的極大值或極小值。 回傳數值=ExtremesArray(陣列,陣列大小,要計算極大值或極小值,輸出極值,輸出極值的陣列索引值) 傳入五個參數: - 第一個參數是要計算的陣列。 - 第二個參數是陣列大小。 - 第三個參數是要計算極大值或極小值;1為極大值、-1為極小值。 - 第四個參數為傳址參數,會回傳計算完的極值。 - 第五個參數是傳址參數,會回傳極值的陣列索引值。 |
FastHighestBar | 區間最大值位置 | 計算序列資料的最大值的相對位置。 回傳數值=FastHighestBar(數列,期數) 傳入二個參數: - 第一個參數是數列,通常是開高低收的價格數列。 - 第二個參數是期數。 |
FastLowestBar | 區間最小值位置 | 計算序列資料的最小值的相對位置。 回傳數值=FastLowestBar(數列,期數) 傳入二個參數: - 第一個參數是數列,通常是開高低收的價格數列。 - 第二個參數是期數。 |
HighDays | 創新高次數 | 計算指定期間內創新高的次數。 回傳數值=HighDays(期數) 傳入一個參數: - 第一個參數是期數。期數含當期,最小值為1。 |
HighestArray | 求出陣列中的第N個極大值 | 計算陣列資料的最大值。 回傳數值=HighestArray(陣列,陣列大小) 傳入二個參數: - 第一個參數是要計算的陣列。 - 第二個參數是陣列大小。 |
HighestBar | 區間最大值位置 | 計算序列資料的最大值的相對位置。 回傳數值=HighestBar(數列,期數) 傳入二個參數: - 第一個參數是數列,通常是開高低收的價格數列。 - 第二個參數是期數。 |
LowDays | 創新低次數 | 計算指定期間內創新低的次數。 回傳數值=LowDays(期數) 傳入一個參數: - 第一個參數是期數。期數含當期,最小值為1。 |
LowestArray | 陣列最小值 | 計算陣列資料的最小值。 回傳數值=LowestArray(陣列,陣列大小) 傳入二個參數: - 第一個參數是要計算的陣列。 - 第二個參數是陣列大小。 |
LowestBar | 區間最小值位置 | 計算序列資料的最小值的相對位置。 回傳數值=LowestBar(數列,期數) 傳入二個參數: - 第一個參數是數列,通常是開高低收的價格數列。 - 第二個參數是期數。 |
MoM | 月變化率 | 計算序列資料的月變化率(換算成百分比) 限用於月頻率資料。 回傳數值=MoM(數列) |
NthExtremes | 求出價格序列中的第N個極值 | 計算序列資料的第N個極大值或極小值。 回傳數值=NthExtremes(數列,期數,第幾個極值,要計算極大值或極小值,輸出極值,輸出極值K棒相對位置) 傳入六個參數: - 第一個參數是數列,通常是開高低收的價格數列。 - 第二個參數是期數。 - 第三個參數是要計算極值的序號。 - 第四個參數是要計算極大值或極小值;1為極大值、-1為極小值。 - 第五個參數為傳址參數,會回傳計算完的極值。 - 第六個參數是傳址參數,會回傳極值K棒相對於當期K棒的期數。 |
NthExtremesArray | 求出陣列中的第N個極值 | 計算陣列資料的第N個極大值或極小值。 回傳數值=ExtremesArray(陣列,陣列大小,第幾個極值,要計算極大值或極小值,輸出極值,輸出極值的陣列索引值) 傳入六個參數: - 第一個參數是要計算的陣列。 - 第二個參數是陣列大小。 - 第三個參數是要計算極值的序號。 - 第四個參數是要計算極大值或極小值;1為極大值、-1為極小值。 - 第五個參數為傳址參數,會回傳計算完的極值。 - 第六個參數是傳址參數,會回傳極值的陣列索引值。 |
NthHighest | 第N個極大值 | 計算序列資料的第N個極大值。 回傳數值=NthHighest(第幾個極大值,數列,期數) 傳入三個參數: - 第一個參數是要計算極大值的序號。 - 第二個參數是數列,通常是開高低收的價格數列。 - 第三個參數是期數。 |
NthHighestArray | 求出陣列中的第N個極大值 | 計算陣列資料的第N個極大值。 回傳數值=NthHighestArray(陣列,陣列大小,第幾個極大值) 傳入三個參數: - 第一個參數是要計算的陣列。 - 第二個參數是陣列大小。 - 第三個參數是要計算極大值的序號。 |
NthHighestBar | 求出第N個極大值的在資料數列中的位置 | 計算序列資料的第N個極大值距當期K棒的相對位置。 回傳數值=NthHighestBar(第幾個極大值,數列,期數) 傳入三個參數: - 第一個參數是要計算極大值的序號。 - 第二個參數是數列,通常是開高低收的價格數列。 - 第三個參數是期數。 |
NthLowest | 第N個極小值 | 計算序列資料的第N個極小值。 回傳數值=NthLowest(第幾個極小值,數列,期數) 傳入三個參數: - 第一個參數是要計算極小值的序號。 - 第二個參數是數列,通常是開高低收的價格數列。 - 第三個參數是期數。 |
NthLowestArray | 求陣列中的第N個極小值 | 計算陣列資料的第N個極小值。 回傳數值=NthLowestArray(陣列,陣列大小,第幾個極小值) 傳入三個參數: - 第一個參數是要計算的陣列。 - 第二個參數是陣列大小。 - 第三個參數是要計算極小值的序號。 |
NthLowestBar | 求出第N個極小值在資料數列中的位置 | 計算序列資料的第N個極小值距當期K棒的相對位置。 回傳數值=NthLowestBar(第幾個極小值,數列,期數) 傳入三個參數: - 第一個參數是要計算極小值的序號。 - 第二個參數是數列,通常是開高低收的價格數列。 - 第三個參數是期數。 |
OHLCPeriodsAgo | 取得過去一段期間內的K棒開高收低價 | 計算指定頻率K棒的開盤價,最高價,最低價,收盤價。 僅能取得目前計算數列較高頻率之K棒資料 回傳數值=OHLCPeriodsAgo(頻率,K棒相對位置,輸出之開盤價,輸出之最高價,輸出之最低價,輸出之收盤價,) 傳入六個參數: - 第一個參數是頻率,1:日線、2:週線、3:月線、3.25:季、3.5 半年、4:年線 - 第二個參數是K棒相對位置,和序列引用定義相同,0表當期、1表前一期...依此類推。 - 第三個參數為傳址參數,會回傳指定頻率的開盤價。 - 第四個參數為傳址參數,會回傳指定頻率的最高價。 - 第五個參數為傳址參數,會回傳指定頻率的最低價。 - 第六個參數為傳址參數,會回傳指定頻率的收盤價。 |
QoQ | 季變化率 | 計算序列資料的季變化率(換算成百分比) 限用於季頻率資料。 回傳數值=QoQ(數列) |
ReadTicks | 讀取從上次洗價到這次洗價之間的Tick資料 | 讀取自上次腳本執行後到目前為止的所有 Tick 成交資料 本次執行更新的資料筆數 = ReadTicks ( 輸出儲存Tick資料的二維陣列, 輸出最後一筆讀到的Tick序號 ) ; 回測在1分鐘頻率時,不支援模擬逐筆洗價 |
SimpleHighest | 區間最大值 | 計算序列資料的最大值。 回傳數值=SimpleHighest(數列,期數) 傳入二個參數: - 第一個參數是數列,通常是開高低收的價格數列。 - 第二個參數是期數。 |
SimpleLowest | 區間最小值 | 計算序列資料的最小值。 回傳數值=SimpleLowest(數列,期數) 傳入二個參數: - 第一個參數是數列,通常是開高低收的價格數列。 - 第二個參數是期數。 |
YoY | 年變化率 | 計算序列資料的年變化率(換算成百分比) 限用於年頻率資料。 回傳數值=YoY(數列) |