3.3 KiB
3.3 KiB
| name | description | argument-hint |
|---|---|---|
| gupiao | 当用户说「股票行情」「买入股票」「我的持仓」「股市排行榜」等关键词时触发。12只虚拟股票模拟交易,使用签到积分买卖,每5分钟自动波动股价。 | 支持子命令: 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
执行步骤
- 用户输入相关关键词触发。
- 根据命令执行对应子命令:
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]—— 交易记录
- 每次操作自动触发5分钟价格更新检查。
- 如果脚本无法执行,回复兜底文案:
股票交易服务暂时不可用,请稍后再试。
回复格式
- 行情:📈/📉 【名称股票】价格 (波动:高/中/低)
- 买入:@昵称 ✅ 买入 xx股票 N股 + 成交价/成本/手续费
- 卖出:@昵称 清仓/卖出 xx股票 N股 + 买入价/抛售价/毛收入/手续费/税费/到账/盈亏
- 持仓:📊 各股票股数、均价现价、市值盈亏 + 💎总市值 + 📈总盈亏
- 排行榜:🏆 市值排名 + 盈亏百分比