CLI stock strategy assistant
Project description
stock-up
命令行版个人股票策略执行助手。
AI agent / 编程助手请先阅读 AGENTS.md,里面有安装、使用、开发和提交约定。
安装
从 PyPI 安装:
python3 -m pip install stock-up
验证安装:
stock-up --help
快速开始
普通使用只需要关注这几个命令:
1. 初始化
stock-up init
初始化本地配置、数据库和报告目录。
2. 添加持仓
stock-up hold add 300308 --name 中际旭创 --cost 120 --qty 100 --rule both
常用规则:
wolf_swing = 狼大波段规则,偏趋势持股
hai_long = 海指导规则,偏长线仓/时间验证
both = 两套规则同时开启
3. 盘中检查
stock-up tick
更新观察池和持仓池的实时行情,并检查是否有需要动作的信号。
stock-up 不常驻,建议用系统定时任务在交易时间内每 20 秒调用一次。
4. 每日复盘
stock-up daily
建议每日 16:00 以后执行。默认使用 StockAPI,并自动扫描龙虎榜加入观察池,生成 Markdown 日报。
daily依赖的数据源通常在每日 16:00 以后更新;太早执行可能拿不到当天最新数据。
~/.stock-up/reports/YYYY-MM-DD.md
5. 必要时刷新高低点
如果历史数据里的高低点不准确,可以用 QQ 实时行情刷新:
stock-up watch refresh-range
stock-up hold refresh-range
6. 检查持仓
stock-up hold check
手动查看当前持仓是否触发止损、止盈、RSI 死叉或增持观察。
7. 卖出后关闭持仓
stock-up hold close 300308 --price 135 --reason 止盈
如果卖出后还想继续观察:
stock-up hold close 300308 --price 135 --reason 止盈 --watch
开发环境
git clone https://github.com/Guitenbay/stock-up.git
cd stock-up
python3 -m pip install -e '.[dev]'
pytest -q
如果开发时要使用 AkShare:
python3 -m pip install -e '.[dev,akshare]'
配置文件
默认配置文件位置:
~/.stock-up/config.yaml
stock-up init 会自动创建默认配置、数据库和报告目录。完整参数说明见 命令说明。
更多文档
免责声明
本工具仅用于个人复盘和策略辅助,不构成投资建议。
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file stock_up-0.3.0.tar.gz.
File metadata
- Download URL: stock_up-0.3.0.tar.gz
- Upload date:
- Size: 45.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a19db5e3f73d53ecb9a83a3af7d0fdb75ad2f56580984f73ba1b970203102c8d
|
|
| MD5 |
196cafa4cb20dd1cb048278937e5007a
|
|
| BLAKE2b-256 |
a47dcf31a13d6441fc23e6eee3543346e5eeedbc78cdf4274523aa1c34dccf08
|
File details
Details for the file stock_up-0.3.0-py3-none-any.whl.
File metadata
- Download URL: stock_up-0.3.0-py3-none-any.whl
- Upload date:
- Size: 35.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4dd729e084af1f6be0697aea5ab9a87260171dc26fb83012643a071d0b9e2352
|
|
| MD5 |
f4ab034661cb0d777499f7d9d53d6df3
|
|
| BLAKE2b-256 |
2c18d41efde9b3d68eef9ed276d6c0231ae98e684e5ad3a63595c7901c12a648
|