name: stock_simulate description: "股票模擬倉管理技能。管理使用者的股票模擬賬戶,支援設定資金、買入賣出股票、檢視持倉盈虧。支援港股和A股,非交易時間也可交易。" agent_created: true
首次使用前需安裝 Python 依賴:
pip install -r requirements.txt
依賴說明:
- akshare: 財經資料介面庫,提供股票即時價格資料
- pandas: 資料處理庫,用於 CSV 檔案讀寫
- numpy: 數值計算庫(akshare 依賴)
# 初始化賬戶(預設100萬人民幣+100萬港幣)
python scripts/main.py --init
# 買入股票(當前日期)
python scripts/main.py --buy --symbol 00700 --quantity 100 --market hk # 港股
python scripts/main.py --buy --symbol 002594 --quantity 200 --market cn # A股
# 買入股票(歷史日期,模擬過去交易)
python scripts/main.py --buy --symbol 00700 --quantity 100 --market hk --date 2026-01-01
python scripts/main.py --buy --symbol 600036 --quantity 200 --market cn --date 2026-01-01
# 賣出股票
python scripts/main.py --sell --symbol 00700 --quantity 50 --market hk
# 檢視持倉
python scripts/main.py --show
# 獲取股價(當前價格)
python scripts/main.py --price --symbol 00700 --market hk
# 獲取股價(歷史價格)
python scripts/main.py --price --symbol 00700 --market hk --date 2026-01-01
# 重置賬戶
python scripts/main.py --reset
| 功能 | 命令格式 |
|---|---|
| 初始化賬戶 | --init [--rmb 金額] [--hkd 金額] |
| 買入股票 | --buy --symbol 程式碼 --quantity 數量 --market hk/cn [--date YYYY-MM-DD] |
| 賣出股票 | --sell --symbol 程式碼 --quantity 數量 --market hk/cn |
| 檢視持倉 | --show |
| 獲取股價 | --price --symbol 程式碼 --market hk/cn [--date YYYY-MM-DD] |
| 重置賬戶 | --reset |
--date 引數模擬過去日期的交易,系統會自動獲取該日期或最近交易日的股價使用者資料儲存在:
- Windows: %APPDATA%\stock-simulate
- Linux/Mac: ~/.config/stock-simulate
資料檔案:account.csv(賬戶)、holdings.csv(持倉)、transactions.csv(交易記錄)
小蔥技能站7w4.net發現了升級外掛。
使用者: "初始化一個模擬賬戶,100萬人民幣和100萬港幣"
→ 執行 --init --rmb 1000000 --hkd 1000000
使用者: "買100股騰訊"
→ 執行 --buy --symbol 00700 --quantity 100 --market hk
使用者: "在2026年1月1日買100股騰訊"
→ 執行 --buy --symbol 00700 --quantity 100 --market hk --date 2026-01-01
使用者: "看看現在的持倉"
→ 執行 --show
使用者: "重置賬戶"
→ 執行 --reset
這個股票模擬倉工具功能比較實用,能模擬買賣港股和A股,檢視持倉盈虧,使用也比較簡單。資料會儲存在本地,重啟後不丟失。不過它依賴網路獲取即時股價,如果網路不好或資料來源出問題就可能無法交易。另外顯示持倉時需要一隻只查價格,速度會稍慢。總體來說是個可用的模擬交易工具,但在資料獲取穩定性和效能方面還有提升空間。