sell_taiwan_stock
Execute simulated Taiwan stock sell orders, calculating brokerage fees and 0.3% securities transaction tax. Supports market or limit prices; quantities must be multiples of 1,000 shares.
Instructions
模擬台灣股票賣出操作。
執行模擬的股票賣出交易,計算手續費、證券交易稅等費用。 注意:台股最小交易單位為1000股(1張),賣出時需扣除0.3%證券交易稅。
使用範例: sell_taiwan_stock("2330", 1000) # 市價賣出1張台積電 sell_taiwan_stock("2330", 1000, 530.0) # 限價530元賣出1張台積電
Args: symbol: 股票代碼 (例如: "2330") quantity: 賣出股數,必須是1000的倍數 (台股最小單位為1000股) price: 指定價格 (可選,不指定則為市價)
Returns: MCPToolResponse[TradingResultData]: 統一格式的回應,包含: - success (bool): 操作是否成功 - data (TradingResultData): 交易結果資訊,包含: * symbol: 股票代碼 * action: 交易動作 ("sell") * quantity: 交易股數 * price: 成交價格 * total_amount: 交易總金額 * fee: 手續費 * tax: 證券交易稅(0.3%) * net_amount: 實際收入金額 * timestamp: 交易時間 - error (str): 錯誤訊息(失敗時) - tool (str): 工具名稱
Raises: 交易失敗時返回錯誤回應,可能的原因: - 股票代碼不存在 - 交易股數不符合規定(非1000的倍數) - 指定價格超出漲跌停限制 - 模擬交易系統異常
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| price | No | ||
| symbol | Yes | ||
| quantity | Yes |