函數名稱 | 函數中文名稱 | 語法 |
---|---|---|
CheckField | 判斷欄位數值是否合法 | 判斷欄位資料是否存在,回傳 True / False。 CheckField("外盤量", "D"); |
CheckSymbolField | 判斷欄位數值是否合法 | 判斷指定商品的欄位資料是否存在,回傳 True / False。 CheckField("2330", "外盤量", "D"); |
GetField | 讀取欄位資料 | 讀取系統內的欄位資料 欄位數值 = GetField("欄位名稱") 欄位數值 = GetField("欄位名稱", "頻率") 欄位數值 = GetField("欄位名稱", "頻率", 是否為還原值) 欄位數值 = GetField("欄位名稱", "頻率", 是否為還原值, 設定預設值) 傳入欄位名稱、指定的欄位頻率、是否為還原值 以及 設定預設值。 如果不傳頻率的話,則讀取目前執行頻率的對應欄位。 如果不傳是否為還原值,則讀取原始值資料。 |
GetFieldDate | 取出欄位最新一期的日期 | 讀取系統內的欄位的資料日期 欄位資料日期 = GetFieldDate(欄位名稱) 欄位資料日期 = GetFieldDate(欄位名稱, 頻率) 傳入欄位名稱,跟指定的欄位頻率。如果不傳頻率的話,則使用目前執行頻率。回傳欄位的資料日期,格式為YYYYMMDD 8碼數字。 |
GetFieldPublishDate | 資料更新日期 | 用來取得指定欄位在XQ中更新的日期。 GetFieldPublishDate(欄位名稱, 頻率); 第一個參數是要查詢的欄位名稱。 第二個參數是要查詢的欄位頻率,預設值為執行頻率。 回傳值為YYYYMMDD的8碼數字。 |
GetQuote | 讀取報價欄位資料 | 讀取系統內的報價欄位資料 (僅支援警示、交易腳本) 報價欄位數值 = GetQuote(欄位名稱) 報價欄位數值 = q_欄位英文名稱 報價欄位不支援回測功能 |
GetSymbolField | 讀取欄位資料 | 讀取系統內的欄位資料 欄位數值 = GetSymbolField("ID", "欄位名稱") 欄位數值 = GetSymbolField("ID", "欄位名稱","頻率") 欄位數值 = GetSymbolField("ID", "欄位名稱", "頻率", 是否為還原值) 傳入欄位名稱,跟指定的欄位頻率。如果不傳頻率的話,則讀取目前執行頻率的對應欄位 |
GetSymbolFieldDate | 取出欄位最新一期的日期 | 讀取系統內的欄位的資料日期 欄位資料日期 = GetSymbolFieldDate("ID", "欄位名稱") 欄位資料日期 = GetSymbolFieldDate("ID", "欄位名稱","頻率") 傳入欄位名稱,跟指定的欄位頻率。如果不傳頻率的話,則使用目前執行頻率。回傳欄位的資料日期,格式為YYYYMMDD 8碼數字。 |
GetSymbolInfo | 讀取商品資訊欄位資料 | 讀取系統內商品資訊欄位資料 回傳最新的商品資訊 = GetSymbolInfo("商品資訊欄位名稱") |
IsSupportField | 判斷欄位是否支援 | 判斷傳入的欄位和頻率是否為可支援的欄位。 IsSupportField("月營收", "M"); |
IsSupportSymbolField | 判斷欄位是否支援 | 判斷傳入的商品代碼、欄位和頻率是否為可支援的欄位。 IsSupportSymbolField("TSE.TW", "月營收"); |
Symbol | 目前執行腳本的商品代碼 | 回傳目前執行腳本的商品代碼 回傳代碼 = Symbol |
SymbolName | 目前執行腳本的商品名稱 | 回傳目前執行腳本的商品名稱 回傳名稱 = SymbolName |
UserID | 回傳XQ登入的帳號 | 回傳XQ登入帳號 回傳使用者帳號 = UserID |