st/gupiao/SKILL.md
2026-05-21 10:09:19 +08:00

73 lines
3.3 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
name: gupiao
description: "当用户说「股票行情」「买入股票」「我的持仓」「股市排行榜」等关键词时触发。12只虚拟股票模拟交易使用签到积分买卖每5分钟自动波动股价。"
argument-hint: "支持子命令: market / buy / sell / portfolio / rank / history"
---
# 股票游戏 Skill
## 描述
这是一个虚拟股票模拟交易技能。用户可以查看行情、买入卖出股票、管理持仓,所有交易使用签到积分作为资金。
> **设计理念**独立游戏经济每5分钟随机波动模拟真实股市体验。
## 触发条件
- 用户说「股票行情」、「股市行情」、「gupiao market」—— 查看行情
- 用户说「买入股票 <名称> <数量>」、「gupiao buy <名称> <数量>」—— 买入
- 用户说「卖出股票 <名称> <数量>」、「gupiao sell <名称> <数量>」—— 卖出
- 用户说「我的持仓」、「我的股票」、「gupiao portfolio」—— 查看持仓
- 用户说「股市排行榜」、「股神排行」、「gupiao rank」—— 排行榜
- 用户说「交易记录」、「gupiao history」—— 交易记录
## 虚拟股票池12只
| 名称 | 初始基价 | 类型 |
|------|----------|------|
| 腾讯 | 20.00 | 科技 |
| 阿里 | 18.00 | 科技 |
| 苹果 | 25.00 | 科技 |
| 平安 | 15.00 | 金融 |
| 特斯拉 | 25.00 | 汽车 |
| 工业富联 | 12.00 | 制造 |
| 药明康德 | 30.00 | 医药 |
| 宁德时代 | 45.00 | 新能源 |
| 茅台 | 90.00 | 消费 |
| 三七互娱 | 18.00 | 游戏 |
| 比特币 | 168.00 | 加密货币 |
| 以太坊 | 20.00 | 加密货币 |
## 股价机制
-**5 分钟** 自动模拟波动所有股价
- 每次波动范围:**±5%**(含均值回归防单边涨跌)
- 价格上限基价 × 6下限 0.5
## 交易规则
-**签到积分** 作为资金买卖股票
- **手续费**:成交金额的 **0.1%**(双向收取)
- **税费(印花税)**:成交金额的 **0.05%**(卖出时收取)
- **最少交易**1股
- 盈亏 = (卖出净收入 - 买入成本)
## 数据存储
- `data/gupiao.json`:股价、持仓、交易记录
- 用户积分:依赖 `skills/qiandao/data/qiandao.json`
## 执行步骤
1. 用户输入相关关键词触发。
2. 根据命令执行对应子命令:
- `python scripts/gupiao.py market <uid> [nick]` —— 行情
- `python scripts/gupiao.py buy <uid> <symbol> <shares> [nick]` —— 买入
- `python scripts/gupiao.py sell <uid> <symbol> <shares> [nick]` —— 卖出
- `python scripts/gupiao.py portfolio <uid> [nick]` —— 持仓
- `python scripts/gupiao.py rank [top_n]` —— 排行榜
- `python scripts/gupiao.py history <uid> [limit] [nick]` —— 交易记录
3. 每次操作自动触发5分钟价格更新检查。
4. 如果脚本无法执行,回复兜底文案:`股票交易服务暂时不可用,请稍后再试。`
## 回复格式
- **行情**:📈/📉 【名称股票】价格 (波动:高/中/低)
- **买入**@昵称 ✅ 买入 xx股票 N股 + 成交价/成本/手续费
- **卖出**@昵称 清仓/卖出 xx股票 N股 + 买入价/抛售价/毛收入/手续费/税费/到账/盈亏
- **持仓**:📊 各股票股数、均价现价、市值盈亏 + 💎总市值 + 📈总盈亏
- **排行榜**:🏆 市值排名 + 盈亏百分比