TERMINAL
clawhub install ausub📖 About This Skill
slug: ausub display_name: AUSUB
OpenClaw
openclaw 是一个本地 skill,用来基于 Tushare 跟踪黄金行情,并输出动态定投建议。
适用场景
当用户希望做这些事情时,使用这个 skill:
输入
这个 skill 最好具备以下输入:
TUSHARE_TOKEN安装前说明
TUSHARE_TOKEN 是必需项;如果当前运行环境没有正确设置这个变量,skill 将无法获取 Tushare 数据。TUSHARE_TOKEN。OPENCLAW_CONFIG、OPENCLAW_USER_ID、OPENCLAW_HISTORY_PATH、OPENCLAW_SYMBOL 都是可选项,但如果设置了这些变量,skill 会读取对应的本地文件或路径。OPENCLAW_USER_ID 会映射到 memory/users/.json 。fetch_history.py 会在 references/history/ 下写入本地 CSV 文件。tushare 库访问 Tushare,不包含额外隐藏网络端点。建议配置如下:
OPENCLAW_SYMBOL:跟踪的黄金 ETF,默认 518880.SHOPENCLAW_BASE_AMOUNT:每期基础定投金额,默认推荐值可由用户覆盖OPENCLAW_MAX_MULTIPLIER:最大加码倍率,默认 1.8OPENCLAW_MIN_MULTIPLIER:最小投入倍率,默认 0.6工作流
1. 读取 Tushare 中配置标的的最新日线数据。
默认执行标的是 518880.SH。
ETF 主行情使用 Tushare fund_daily。
2. 计算价格行为相关指标。
3. 用核心指标把市场分成 4 个状态:
- oversold
- weak
- neutral
- hot
4. 用布林线位置做倍率修正。
5. 只在极端状态下使用 MACD 做确认修正。
6. 如需展示黄金现货参考行情,读取上海黄金交易所 Au99.99。
Au99.99 参考行情使用 Tushare sge_daily。
7. 输出带理由和风险提示的定投建议。
用户方案原则
weekly_thursday_if_trading 和 1000 元应被视为默认推荐方案,而不是唯一固定方案。约束
输出格式
输出应包含:
规则说明
(rolling_60d_high - close) / rolling_60d_highpos = (close - lower_band) / (upper_band - lower_band):pos <= 0:+0.2
- 0 < pos <= 0.25:+0.1
- 0.25 < pos < 0.75:0
- 0.75 <= pos < 1:-0.1
- pos >= 1:-0.2
oversold 和 hot 两种极端状态,并要求柱体动能连续两期收敛后才触发修正。示例
如果基础金额是 1000,最终倍率是 1.5,则建议本期投入 1500,并附带简要说明,例如市场偏弱、价格接近布林下轨、下跌动能减弱等。
实现说明
518880.SH 主行情默认通过 Tushare fund_daily 获取。Au99.99 可作为辅助参考锚,默认通过 Tushare sge_daily 获取,但不替代执行标的。