INNER CODE UNIT · Python

monitor_watch

simonlin1212/vibe-astock · vr/app.py:299

def monitor_watch(body: MonitorWatchInput):
    try:
        watchtower.set_client_watch(body.client_id, body.codes)
    except ValueError as exc:
        raise HTTPException(400, str(exc)) from exc
    watchtower.ensure_started()
    return {"data": {"ok": True}}


@app.get("/api/market/first-board")
def market_first_board():
    """首板分析:今日首板涨停股(连板数=1)+ 涨停原因题材串(问财,缺 key 优雅降级)。

    客观公开榜单数据(东财涨停池同款),只呈现事实,不附推荐/评分/预测/买卖时机。缓存 10 分钟。
    """
    try:
        return {"data": firstboard.get_first_board()}
    except Exception as e:  # noqa: BLE001

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…