Skip to content

About

缠论看盘工作台: Streamlit + 严格原文版缠论(中枢延伸/级别升级/MACD面积背驰), 腾讯行情四通道, 6扫描器 + strategy_skills

Resources

Stars

1 star

Watchers

0 watching

Forks

 
 

Repository files navigation

A股盘中决策台

一个面向盘中观察、研究与复盘的本地 Web 应用。用户输入股票、选择指标组,即可查看今日状态、技术指标、市场温度、热点题材、资金证据、历史策略胜率和游资 Strategy Skills。

本项目只用于教育、研究与历史回测,不构成投资建议。历史胜率不代表未来收益;涨停股还存在无法成交、滑点、停牌和流动性风险。

第一版能力

  • 通过 AkShare 拉取东方财富 A 股复权日线;也支持上传 CSV,断网时可用内置演示数据。
  • K 线图直接标出“信号形成日、计划进场点、计划退出点”。
  • 输出样本数、胜率、平均/中位收益、累计收益、最大回撤、盈亏比。
  • 默认采用“信号在收盘后确认,下一交易日开盘进场,下一交易日收盘退出”,避免用当天收盘数据反向假设当天已成交。
  • 策略知识库区分:已量化、研究中、仅传闻;未经验证的人物打法不会自动生成买卖建议。
  • 当前市场扫描展示市场广度、情绪代理分、热点概念和成交活跃标的;成交额不会被包装为“主力净流入”。
  • 预留 CZSC 适配器;安装 czsc 后可继续接入缠论信号。

快速启动

Windows 可以直接双击 启动看盘.bat。

cd outputs/czsc-strategy-lab
python -m venv .venv
.venv\Scripts\Activate.ps1
pip install -r requirements.txt
streamlit run app.py

启用官方 CZSC 1.x 缠论结构引擎:

pip install -r requirements-czsc.txt

CZSC 1.x 是 Rust + Python 混合架构;截至本项目验证时,PyPI 对应版本为预发布版 1.0.0rc8。本项目按其公开的 format_standard_kline → CZSC 接口接入,并保留独立的轻量事件回测,便于先验证交易口径。

默认示例无需联网即可启动。要拉真实 A 股日线,在左侧选择“AkShare / 东方财富”并输入 6 位代码,例如 000001 或 600519。

CSV 格式

至少包含:date, open, high, low, close, volume。可选:amount, turnover。中文列名(日期、开盘、最高、最低、收盘、成交量、成交额、换手率)也能识别。

回测口径

设交易日 t 收盘后形成信号:

  • 进场:t+1 开盘价,加买入滑点;
  • 退出:t+1 收盘价,减卖出滑点;
  • 单笔收益:exit / entry - 1 - 双边费用;
  • 胜:净收益大于 0;
  • 最后一根 K 线若没有下一日价格,不计入样本。

“尾盘 14:30”在本版只提供研究模板,不伪装成真实日线回测。该打法必须用分钟线验证 14:30 可见信息、14:30 成交价、次日退出价,并处理涨跌停不可成交。

实时热点只是当前截面;若要用于历史策略过滤,必须保存当日股票池、题材成员、ST/停牌状态和产业链关系的点时快照,防止前视偏差。

目录

app.py                 Streamlit 入口
src/data.py            行情拉取、CSV 标准化、演示数据
src/strategies.py      可回测的量化规则
src/backtest.py        无前视的事件回测
src/knowledge.py       策略知识库读取
knowledge/*.yaml       人物与打法结构化条目
strategy_skills/*.yaml 可版本化、可回测的 Strategy Skill 定义
tests/                 核心测试

About

缠论看盘工作台: Streamlit + 严格原文版缠论(中枢延伸/级别升级/MACD面积背驰), 腾讯行情四通道, 6扫描器 + strategy_skills

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages