GetSymbolInfo -  (內建函數) 欄位函數
語法:
讀取系統內商品資訊欄位資料
回傳最新的商品資訊 = GetSymbolInfo("商品資訊欄位名稱")
說明:

交易者在制定交易策略時,除了使用交易市場的數據用來計算相關數值外,也會想要利用商品相關資訊,例如台股商品的注意股及買賣現沖的資訊,來作為交易策略的判斷依據。為了讓交易者可以如願以償,XS語法內提供了GetSymbolInfo這個函數,來協助交易者完成這樣的工作。

GetSymbolInfo函數可以傳入商品資訊欄位的中文或是英文名稱,以下是一個簡單的範例:

value1 = GetSymbolInfo("交易所");//回傳最新的實際掛牌交易所(支援台股、權證與可轉債)
value2 = GetSymbolInfo("exchange");//回傳最新的實際掛牌交易所(支援台股、權證與可轉債)

GetSymbolInfo可以使用的商品資訊欄位為:

  • 交易所:"Exchange"、"交易所",回傳實際掛牌的交易所,支援台股、台灣權證與台灣可轉債。回傳字串"TSE"或"OTC"。
  • 警示股、處置股:"IsDisposition"、"警示股",支援台股、台灣權證與台灣可轉債,回傳布林值。
  • 注意股:"IsAttention"、"注意股",支援台股、台灣權證與台灣可轉債,回傳布林值。
  • 買賣現沖:"IsDayTrading"、"買賣現沖",支援台股,回傳布林值。
  • 先買現沖:"IsBuyDayTrading"、"先買現沖",支援台股,回傳布林值。
  • 期貨近1:"Future*1"、"期貨近月",支援期貨。回傳字串 e.g. "FITXN09.TF"
  • 期貨近2:"Future*2"、"期貨遠月",支援期貨。回傳字串 e.g. "FITXN10.TF"
  • 期貨近3:"Future*3"、"期貨次遠月",支援期貨。回傳字串 e.g. "FITXN11.TF"
  • 標的物:"Underlying"、"標的",支援期貨、台灣權證、選擇權與台灣可轉債,僅提供最新資料,回傳字串 e.g. "TSE.TW"
  • 履約價:"StrikePrice"、"履約價",支援台灣權證與選擇權,僅提供最新資料,回傳數值。
  • 買賣權:"CallOrPut "、"買賣權",支援台灣權證與選擇權,僅提供最新資料,回傳字串="CALL"或"PUT"
  • 到期日:"ExpirationDate"、"到期日",支援期貨、台灣權證、選擇權與台灣可轉債,僅提供最新資料,回傳數值=YYYYMMDD
  • 轉換價格:"ConversionPrice"、"轉換價格",支援台灣可轉債,回傳數值(%)
  • 可轉換日:"ConversionDate"、"可轉換日",支援台灣可轉債,回傳數值=YYYYMMDD
  • 票面利率:"CouponRate"、"票面利率",支援台灣可轉債,僅提供最新資料,回傳數值(%)
  • 有擔保:"SecuredCB"、"有無擔保",支援台灣可轉債,僅提供最新資料,回傳布林值。
  • 有認購權證:"WithCallWarrant "、"有無認購權證",支援台股,僅提供最新資料,回傳布林值。
  • 有認售權證:" WithPutWarrant "、"有無認售權證",支援台股,僅提供最新資料,回傳布林值。
  • 有期貨:"WithFuture "、"有無期貨",支援台股,僅提供最新資料,回傳布林值。
  • 有選擇權:" WithOption "、"有無選擇權",支援台股,僅提供最新資料,回傳布林值。
  • 有可轉債:" WithConvertibleBond "、"有無可轉債",支援台股,僅提供最新資料,回傳布林值。
  • 執行比例:"ExecutionRatio"、"執行比例",支援台灣權證,僅提供最新資料,回傳數值。
  • 有牛證:"WithCattleWarrant"、“有無牛證”,僅提供最新資料,回傳布林值。
  • 有熊證:"WithBearWarrant"、“有無熊證”,僅提供最新資料,回傳布林值。
  • 平可空:"IsBelowFlatShortSale"、“有無平可空”,僅提供最新資料,回傳布林值。