fund-assistant
12
总安装量
5
周安装量
#26179
全站排名
安装命令
npx skills add https://github.com/xer97/fund-assistant --skill fund-assistant
Agent 安装分布
openclaw
5
kimi-cli
5
Skill 文档
åºéæèµå©æ
èæ¬å½ä»¤
åºé APIï¼scripts/fund_api.pyï¼
python scripts/fund_api.py query 001618,000001 # æ¥è¯¢å®æ¶ä¼°å¼
python scripts/fund_api.py search ç½é
# æç´¢åºé
python scripts/fund_api.py detail 001618 # åºé详æ
python scripts/fund_api.py history 001618 y # åå²åå¼ (y/3y/6y/n/3n/5n)
python scripts/fund_api.py position 001618 # æä»æç»
python scripts/fund_api.py manager 001618 # åºéç»ç
python scripts/fund_api.py index # å¤§çææ°
python scripts/fund_api.py flow # èµéæµå
python scripts/fund_api.py north # ååèµé
æä»ç®¡çï¼scripts/portfolio.pyï¼
python scripts/portfolio.py init # åå§åæ°æ®ç®å½
python scripts/portfolio.py list # æ¥çæä»
python scripts/portfolio.py add 001618 1000 1.5 # æ·»å æä»ï¼ä»£ç ä»½é¢ ææ¬ï¼
python scripts/portfolio.py update 001618 shares=1500 # æ´æ°æä»
python scripts/portfolio.py remove 001618 # å 餿ä»
python scripts/portfolio.py user èå© # åæ¢ç¨æ·
python scripts/portfolio.py users # ååºææç¨æ·
python scripts/portfolio.py export portfolio.json # å¯¼åºæä»
python scripts/portfolio.py import portfolio.json # 导å
¥æä»
æ°æ®åå¨
ä½ç½®ï¼.fund-assistant/users/{ç¨æ·å}/portfolio.jsonï¼é¡¹ç®æ¬å°ç®å½ï¼
{"funds": [{"code": "001618", "name": "天å¼ä¸è¯é£å饮æ", "shares": 1000, "cost": 1.5}]}
详ç»ç»æï¼references/storage.md
æ¶ç计ç®
// 彿¥æ¶çï¼has_replace=true æ¶ç¨ navï¼å¦åç¨ gsz
dailyGains = hasReplace ? (nav - nav / (1 + change * 0.01)) * shares : (gsz - nav) * shares;
// æä»æ¶ç
costGains = (nav - cost) * shares;
costGainsRate = ((nav - cost) / cost) * 100;
æä½æµç¨
| ç¨æ·æå¾ | æ§è¡æ¥éª¤ |
|---|---|
| æ¥è¯¢åºé | fund_api.py query {代ç } â è§£æ JSON è¾åº |
| æ·»å æä» | portfolio.py add {代ç } {份é¢} {ææ¬} |
| æ¥çæä»æ¶ç | portfolio.py list â fund_api.py query {代ç å表} â è®¡ç®æ¶ç |
| åæ¢ç¨æ· | portfolio.py user {ç¨æ·å} |
| æ¥çè¡æ | fund_api.py index |
API ååºå段
è¯¦è§ references/api.md
注æäºé¡¹
- 馿¬¡ä½¿ç¨éè¿è¡
portfolio.py initåå§åæ°æ®ç®å½ has_replace=true表示åå¼å·²å ¬å¸ï¼ä½¿ç¨navèégsz- äº¤ææ¶æ®µï¼9:30-11:30, 13:00-15:00ï¼æé¤è忥ï¼