INNER CODE UNIT · Python

market_emotion

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

def market_emotion():
    """短线情绪:连板梯队 / 最高连板 / 炸板率 / 封板率 / 晋级率 / 涨跌停家数。

    含连板梯队个股清单(code/name/连板数等)——2026-07-05 起如实展示客观公开榜单(东财同款),
    只呈现事实,不附推荐/评分/预测/买卖时机。全站共享缓存 5 分钟。
    """
    try:
        return {"data": market.get_short_term_emotion()}
    except Exception as e:  # noqa: BLE001
        raise HTTPException(502, f"短线情绪异常:{e}") from e


@app.get("/api/monitor/snapshot")
def monitor_snapshot(watch: str = Query("")):
    """每日盯盘快照:持仓/自选/500亿大票异动/三板+/昨日成交前十 + 异动事件流。

    后端常驻线程盘中 3 秒轮询(腾讯 L1 快照),本接口只读内存、毫秒级返回——前端可放心
    3 秒轮询。watch 参数只筛选返回数据;名单通过 POST /api/monitor/watch 按页面独立注册,下一轮生效。

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…