Skip to main content
Tool Group · ICIR 因子排名工作流

ICIR 因子候選股排名 ICIR Factor-Based Stock Candidate Ranking

此 workflow 會串聯 ICIR statistics、level returns、pool constituents、factor history 與名稱 enrichment,依最新 factor value 產生具有 evidence 的研究候選股強弱排名。若使用者要求「ICIR 候選/排名/強弱排序」,agent 應優先使用此 workflow,而不是自行拼接 low-level tools 後發明 ranking rule。 rank_icir_stock_candidates 是 GAS Quant MCP 的 workflow tool。它會自動串聯 ICIR statistics、factor returns、pool constituents 與 factor history,回傳可進入研究流程的候選排名。

Type · Workflow toolContainer · recordsOutput · data / rawBilling · 依底層工具計次
workflow tool 的分類

此工具會出現在 public tools/list,並計入 32 個 public read-only MCP tools;但它屬於 derived workflow,不計入 19 個 core API-backed tools。計費依其底層呼叫(get_icir_statisticsget_icir_returnslist_icir_pool_stocksget_icir_factor_history 等)累計。

驗證狀態:artifact-confirmed。範例與 assertions 由 validation/tool_usage_cases.json 管理。

rank_icir_stock_candidates

  • 適用:ICIR factor-based stock candidates、top N 或 pool percentage ranking。
  • 必要資訊:marketpool_name 預設 mc300date 預設 latestlookback_days 預設 60、selection_pct 預設 10%。
  • top_n:使用者指定絕對數量時優先於 selection_pct
  • factor_name:只有使用者指定 factor 時才傳入;否則由 workflow 依 factor_selection 選擇。
請用最新可用資料,從台股 mc50 股票池選出前 5 名 ICIR 研究候選股,附上因子選擇、近一年績效證據、實際日期範圍與風險聲明。

回答至少包含 selected pool、selected factor、selected level、requested / actual dates、ranking rule、候選表、factor selection evidence、near-one-year performance evidence、warnings 與 candidate-only disclaimer。

參數 Parameters

參數型別預設說明
marketstringtw市場:twcn
pool_namestring | nullmc300股票池;未指定用 mc300(市值前 300)。
datestring | nulllatest分析迄日,或 latest 用最新 ICIR 統計日。
lookback_daysinteger60未指定期間時的回看天數。
selection_pctnumber0.1未給 top_n 時回傳的 pool 比例;預設前 10%(mc300→30、mc50→5)。
top_ninteger | null指定絕對檔數時覆蓋 selection_pct
factor_namestring | null指定 factor;省略時由 workflow 自動選。
factor_selectionstringautoauto / fast / stat / full 因子挑選策略。
include_evidencebooleantrue是否回傳選用統計、factor 指標與候選指標。
output_modestringdatadata / raw

適合問題

失敗與 fallback

  • Selected factor 最新值全為 null 時,workflow 可嘗試下一個可用 factor,但必須在 warnings 記錄 skipped factor、原因與 fallback factor。
  • Pool constituents、factor history 或 evidence 缺失時,不得回傳看似有效的排名。
  • latest 必須解析成 response 中的實際日期,回答不可只寫「今天」。
  • 結果是研究候選,不是個人化買賣建議、部位配置或未來報酬保證。

Default behavior

項目預設
pool未指定時使用 mc300
date未指定時使用 latest
period未指定期間時使用最近 60 天
selection未指定數量時回傳 pool top 10%
factor未指定 factor 時由 workflow 自動選 factor

回傳格式 Response

共用 envelope 見 工具總覽datarecords 容器,並附 workflow 專屬欄位:

欄位說明
data.records研究候選股,依最新 factor_value 由大到小排序;可含中文股名。
data.metadata選用的 pool、factor、level、date range、ranking rule 等。
data.evidenceinclude_evidence=true 時的選用 ICIR 統計、factor 指標與候選指標。
待 live 校正

recordsevidence 的實際欄位名(factor_value、level1/level10 指標、近一年表現等)以 workflow 回傳為準,將以 dev 端實打結果補上。

AI 回應示意

使用者拿到的是 AI 依候選清單整理後的研究摘要,而非原始 JSON。示意(內容依 pool / factor 與當日資料而定):

ICIR 因子候選股排名 · mc300(top 10%)|資料日:依回傳 data_date

  • selected pool、selected factor、selected level 與 date range
  • ranking rule(依最新 factor value 由大到小)
  • 候選股排名(代碼+中文股名)與 factor exposure
  • 佐證指標(level1 / level10、近一年表現)
  • ⚠️ 研究候選清單,非個人化買賣建議

每段回應都會標示 pool / factor / level / 期間排序規則候選清單聲明

重要聲明

ICIR 結果是基於歷史統計與因子資料的研究候選清單,不代表未來報酬保證,也不是個人化買賣建議。