AI agent?先讀 /llms.txt 取得全站索引。
文件
以台股價格、成交量、技術指標與市場廣度建立可重跑的市場狀態觀測流程。
這篇適合需要每日追蹤台股市場狀態、建立篩選流程或監控流程的開發者與研究團隊。
Python 3.9+、requests、X-API-Key、symbol(例如 2330)。
import requests
BASE_URL = "https://api.twmarketdata.com"
HEADERS = {
"X-API-Key": "your_api_key_here",
}
def get_dataset(path, params):
response = requests.get(
f"{BASE_URL}{path}",
headers=HEADERS,
params=params,
)
response.raise_for_status()
return response.json()prices = get_dataset(
"/v2/datasets/twse-daily-price",
{
"symbol": "2330",
"limit": 20,
},
)tpex_prices = get_dataset(
"/v2/datasets/tpex-daily-price",
{
"symbol": "5483",
"limit": 20,
},
)indices = get_dataset(
"/v2/datasets/index-data",
{
"limit": 10,
},
)indicators = get_dataset(
"/v2/datasets/technical-indicators",
{
"symbol": "2330",
"limit": 20,
},
)breadth = get_dataset(
"/v2/datasets/market-breadth",
{
"limit": 10,
},
)市場狀態資料依 snapshot / ingestion cadence 更新,建議與交易日資料一起判讀。
若 workflow 需要橫跨多資料集,請同步檢查 freshness 與 data_gaps,避免把不同更新時間的資料視為同一個時間點。
summary = {
"twse_prices": prices.get("rows", []),
"tpex_prices": tpex_prices.get("rows", []),
"indices": indices.get("rows", []),
"technical_indicators": indicators.get("rows", []),
"market_breadth": breadth.get("rows", []),
}
print(summary)完成市場狀態摘要後,可延伸到: