Repolode
Folgerjun

Folgerjun/stock-tui

在终端中查看 A 股基本行情信息并绘制 K 线与成交量图的小工具。

可替代:Wind TerminalTonghuashun

Star
153
Fork
14
未关闭 Issue
1
最近提交
2个月前

这是什么?

stock-tui 是一个在终端中查询 A 股行情的命令行工具,可在 PowerShell、Windows Terminal 或 Linux Shell 中运行。输入股票代码或中文名称后,它会输出最新价、涨跌幅、今开、昨收、最高、最低、动态市盈率、市净率、成交量、成交额、换手率以及总市值和流通市值等基本信息。

除了信息面板,工具还会在终端绘制 ASCII 蜡烛图,下方配有成交量柱状图,涨红跌绿。展示的交易日数量和复权方式(前复权、后复权或不复权)可通过命令行参数设置,也可以关闭图表,只看文字表格。

行情数据来自 AKShare,无需 API Key,底层使用东方财富、雪球的公开行情接口。按名称查询时会缓存全市场代码-名称对照表(有效期 1 天)以加快速度,并能绕过本地代理、对网络抖动自动重试。

核心功能

  • 01查看 A 股最新价、涨跌幅、市盈率、市净率、成交量、换手率和市值等信息。
  • 02在终端绘制蜡烛图,并附带红涨绿跌的成交量柱状图。
  • 03支持带或不带交易所前缀的股票代码,也支持中文股票名称查询。
  • 04可指定展示的交易日数量,以及前复权、后复权或不复权。
  • 05可通过 pip 安装为命令行工具。

适用场景

  • 不打开浏览器,直接在终端查看 A 股股票的价格与估值。
  • 在 SSH 或命令行环境中快速查看近几个月的 K 线走势。
  • 在日常工作流或脚本中按公司名称查询 A 股行情。

快速上手

  1. 1

    进入项目文件夹

    cd stock-tui
  2. 2

    创建虚拟环境

    python -m venv .venv
  3. 3

    安装依赖

    .\.venv\Scripts\pip install -r requirements.txt
  4. 4

    查看股票信息和K线图(600519为贵州茅台)

    .\.venv\Scripts\python.exe main.py 600519

使用前须知

  • 该项目没有许可证,使用条款不明确。
  • 仅支持中国A股,数据依赖AKShare所调用的东方财富、雪球公开行情接口。

标签

常见问题

stock-tui 是什么?
在终端中查看 A 股基本行情信息并绘制 K 线与成交量图的小工具。 stock-tui 是一个在终端中查询 A 股行情的命令行工具,可在 PowerShell、Windows Terminal 或 Linux Shell 中运行。输入股票代码或中文名称后,它会输出最新价、涨跌幅、今开、昨收、最高、最低、动态市盈率、市净率、成交量、成交额、换手率以及总市值和流通市值等基本信息。
stock-tui 可以免费使用吗?用的什么许可证?
stock-tui 没有声明许可证。代码虽然公开,但没有许可证就没有明确的使用授权,正式使用前建议先联系作者。
stock-tui 还在维护吗?
半年内有更新。stock-tui 最近一次提交是在 2026年8月26日。
stock-tui 适合用来做什么?
不打开浏览器,直接在终端查看 A 股股票的价格与估值。 在 SSH 或命令行环境中快速查看近几个月的 K 线走势。 在日常工作流或脚本中按公司名称查询 A 股行情。
stock-tui 怎么安装和运行?
进入项目文件夹: cd stock-tui 创建虚拟环境: python -m venv .venv 安装依赖: .\.venv\Scripts\pip install -r requirements.txt 查看股票信息和K线图(600519为贵州茅台): .\.venv\Scripts\python.exe main.py 600519
在哪里获取 stock-tui?
源代码和安装说明在 GitHub 上:https://github.com/Folgerjun/stock-tui

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目