install
source · Clone the upstream repo
git clone https://github.com/openclaw/skills
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/openclaw/skills "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/arbiger/investment-reports" ~/.claude/skills/clawdbot-skills-investage && rm -rf "$T"
manifest:
skills/arbiger/investment-reports/SKILL.mdsource content
Investage - 價值投資每日追蹤系統
⚠️ 注意:此為公開模板版本。個人持股資料請見
config.example.yaml
功能
- 持股追蹤 - 追蹤你的投資組合每日變化
- 技術分析 - MA(30/100/200)、RSI、成交量、K線型態、乖離率
- 估值分析 - Yahoo Finance 分析師目標價
- 情緒分析 - Reddit 社區討論情緒
- 綜合評分 - 加權評分系統 (BUY/HOLD/WATCH/SELL)
- 每日報告 - HTML Email 自動發送
資料庫設定
# 建立 PostgreSQL 資料庫 createdb investage # 連線 psql -d investage -U your_user
安裝
# 複製到你的 skills 目錄 cp -r investage ~/.openclaw/workspace/skills/ # 設定資料庫連線 export PGHOST=localhost export PGDATABASE=investage export PGUSER=your_user
資料表結構
-- 股票主檔 CREATE TABLE stocks ( ticker VARCHAR(10) PRIMARY KEY, company_name VARCHAR(100), sector VARCHAR(50), currency VARCHAR(10) DEFAULT 'USD' ); -- 持股記錄 CREATE TABLE holdings ( id SERIAL PRIMARY KEY, ticker VARCHAR(10) REFERENCES stocks(ticker), shares DECIMAL(15,4), avg_cost DECIMAL(10,4), purchase_date DATE DEFAULT CURRENT_DATE ); -- 觀察清單 CREATE TABLE watchlist ( id SERIAL PRIMARY KEY, ticker VARCHAR(10) UNIQUE NOT NULL, added_date DATE DEFAULT CURRENT_DATE, reason TEXT, status VARCHAR(20) DEFAULT 'WATCHING' );
使用方式
# 發送每日報告 python3 scripts/email_reporter.py # 技術分析測試 python3 scripts/technical_analyzer.py NVDA # 估值分析測試 python3 scripts/valuation_analyzer.py NVDA
評分權重
| 維度 | 權重 |
|---|---|
| 估值 | 30% |
| 趨勢 | 25% |
| 宏觀/情緒 | 20% |
| 技術信號 | 15% |
| 風險 | 10% |
評分等級
| 分數 | 建議 |
|---|---|
| ≥65 | 🟢 BUY (買入) |
| 50-64 | 🔵 HOLD (持有) |
| 40-49 | 🟡 WATCH (觀望) |
| <40 | 🔴 SELL (賣出) |
Email 設定
使用 gog 發送:
# 確認 gog 已設定 gog auth list # 發送報告 gog gmail send --to your@email.com --subject "Daily Report" --body-html report.html
Cron Job 設定
# 每日早上 07:30 發送報告 (台灣時間) 30 7 * * 1-5 python3 /path/to/scripts/email_reporter.py
自訂欄位
在
config.yaml 設定你的:
- Email 收件者列表
- 追蹤標的
- 持股資料
技術棧
- Python 3
- yfinance (股價數據)
- psycopg2 (PostgreSQL)
- gog (Email 發送)
授權
MIT License
此為開源模板,個人持股資料請自行設定於 config.yaml