diff --git a/backend/app/main.py b/backend/app/main.py index 0c5884b..6822c1f 100644 --- a/backend/app/main.py +++ b/backend/app/main.py @@ -217,13 +217,16 @@ async def search_stock(request: StockSearchRequest): **关键要求:Symbol 必须遵循 Bloomberg 终端专用代码格式 (Ticker Only)。** 请注意区分不同市场的代码后缀(用于确定market字段),以及某些市场的特殊代码规则(例如印度股票通常以 IN 结尾,代码可能是缩写也可能是全称,请仔细核对 Bloomberg 标准)。 +**如果是台湾公司,market 必须返回 "TT"** + 返回格式必须是 JSON 数组,每个元素包含: -- market: 市场代码(CH/HK/US/JP/VN/IN/EU等)。 +- market: 市场代码(CH/HK/US/JP/VN/IN/EU/TT等)。 - symbol: **Bloomberg标准代码** (仅Ticker,不要包含后缀)。 - 香港: "700" (不要写00700) - 中国: "600519" - 美国: "NVDA" - 日本: "7203" + - 台湾: "2330" (Market code is TT) - 印度: "UBBL" (例如 United Breweries,不要只写 UBL) - 欧洲: "NESN" - company_name: 公司简称。 @@ -231,6 +234,7 @@ async def search_stock(request: StockSearchRequest): 示例: [{{"market": "HK", "symbol": "700", "company_name": "腾讯控股"}}, {{"market": "US", "symbol": "NVDA", "company_name": "英伟达"}}, + {{"market": "TT", "symbol": "2330", "company_name": "台积电"}}, {{"market": "IN", "symbol": "UBBL", "company_name": "United Breweries"}}] 请直接返回 JSON,不要添加任何其他文字。最多返回5个结果。"""