check_taiwan_trading_day
Check whether a Taiwan stock market is open on a specific date, factoring in weekends and holidays. Returns trading status and reason for closure.
Instructions
檢查台灣股市是否為交易日。
綜合考慮週末和國定假日,判斷指定日期是否為台灣股市的交易日。 台灣股市交易日條件:非週末且非國定假日。
使用範例: check_taiwan_trading_day("2025-01-01") # 元旦(非交易日) check_taiwan_trading_day("2025-10-06") # 中秋節(非交易日) check_taiwan_trading_day("2025-10-07") # 一般工作日(交易日) check_taiwan_trading_day("2025-10-11") # 週六(非交易日)
Args: date: 要檢查的日期,格式為 YYYY-MM-DD (例如: "2025-01-01")
Returns: MCPToolResponse[TradingDayStatusData]: 統一格式的回應,包含: - success (bool): 操作是否成功 - data (TradingDayStatusData): 交易日狀態資訊,包含: * date: 查詢日期 * is_trading_day: 是否為交易日 * is_weekend: 是否為週末 * is_holiday: 是否為國定假日 * holiday_name: 節假日名稱(如果是節假日) * reason: 不是交易日的原因(如果不是交易日) - error (str): 錯誤訊息(失敗時) - tool (str): 工具名稱
Raises: 查詢失敗時返回錯誤回應,可能的原因: - 日期格式錯誤 - API 服務異常 - 網路連線問題
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| date | Yes |