系統函數 - 邏輯判斷


函數名稱 函數中文名稱 語法
AverageIF 條件平均 計算符合條件的數值平均。
回傳數值=AverageIF(條件數列,資料數列,期數)
傳入三個參數:
- 第一個參數是條件數列,當條件值為True時,才會納入計算平均。
- 第二個參數是資料數列,通常是開高低收的價格數列。
- 第三個參數是期數。
CountIf 條件次數計算 計算符合條件的次數。
回傳數值=CountIf(條件數列,期數)
傳入二個參數:
- 第一個參數是條件數列,當條件值為True時,才會納入計算。
- 第二個參數是期數。
CountIfARow 連續符合次數 計算符合條件連續符合的次數。
回傳數值=CountIfARow(條件數列,期數)
傳入二個參數:
- 第一個參數是條件數列。
- 第二個參數是期數。
CrossOver 向上穿越 判斷數列一是否由下往上穿越數列二,又稱黃金交叉。
回傳布林值=CrossOver(數列一,數列二)
傳入二個參數:
- 第一個參數是數列一。
- 第二個參數是數列二。
CrossUnder 向下跌破 判斷數列一是否由上往下穿越數列二,又稱死亡交叉。
回傳布林值=CrossUnder(數列一,數列二)
傳入二個參數:
- 第一個參數是數列一。
- 第二個參數是數列二。
DateTime 日期 資料的日期與時間,格式為14碼的數字。
當日期為西元2015年6月30日,且時間為12點30分00秒時,回傳值為20150630123000。
Filter 過濾連續出現的警示 過濾指定期數內重複出現的警示。
回傳布林值=Filter(條件布林值,過濾期數)
傳入二個參數:
- 第一個參數是代表被過濾條件是否成立的布林值。
- 第二個參數是要過濾重複出現警示的期數。
GetBarOffsetForYears 依年份取得相對K棒位置 依年份取得相對K棒位置。
回傳數值=GetBarOffsetForYears(數值)
IFF IF函數 依條件成立狀況回傳對應的值。
回傳數值=IFF(條件,條件成立時的回傳值,條件不成立時的回傳值)
傳入三個參數:
- 第一個參數是條件。
- 第二個參數是條件成立時的回傳值。
- 第三個參數是條件不成立時的回傳值。
SummationIf 條件加總 計算符合條件的數值總和。
回傳數值=SummationIf(條件數列,資料數列,期數)
傳入三個參數:
- 第一個參數是條件數列,當條件值為True時,才會納入計算總和。
- 第二個參數是資料數列,通常是開高低收的價格數列。
- 第三個參數是期數。
TrueAll 條件式是否全部為真 判斷條件數列在指定期數內是否同時成立。
回傳布林值=TrueAll(條件數列,期數)
傳入二個參數:
- 第一個參數是條件數列。
- 第二個參數是期數。
TrueAny 條件式是否有任一筆為真 判斷條件數列在指定期數內是否有任何一筆成立。
回傳布林值=TrueAny(條件數列,期數)
傳入二個參數:
- 第一個參數是條件數列。
- 第二個參數是期數。
TrueCount 連續符合次數 計算符合條件連續符合的次數。
回傳數值=TrueCount(條件數列,期數)
傳入二個參數:
- 第一個參數是條件數列。
- 第二個參數是期數。