股票交易下單買賣和查詢。

👤 yangheng3 📦 v1.0.0 ⭐ 4.2 ⬇️ 676 下載
💼 行業專業 免費

📖 技能介紹


name: stock-auto-trade description: "股票交易下單和查詢功能。需要提供股票程式碼、價格、數量等資訊。支援買入、賣出、持倉查詢、賬戶查詢、撤單等操作。" metadata: openclaw: emoji: "📈" requires: bins: ["curl"]


Stock Auto Trade Skill

股票交易下單和查詢功能。通過 HTTP API 與股票交易軟體對接,實現買賣下單、持倉查詢、賬戶查詢等功能,本功能需要使用股票智慧交易助手配合進行下單,請在使用前先安裝股票智慧交易助手,下載網址:https://www.gp998.com ,客服QQ:542303796

When to Use

USE this skill when:

  • 使用者說 "買入股票" 或 "賣出股票"

  • 使用者說 "查詢持倉" 或 "查詢賬戶"

  • 使用者說 "撤單" 或 "取消委託"

  • 使用者需要股票交易操作

    小蔥技能7w4.net持續更新中。

DON'T use this skill when:

  • 僅需要查詢股票行情(使用 AKShare)

  • 使用者只是在討論股票,不打算交易

Commands

買入股票

# 限價買入
curl -X POST "http://localhost:8888/api/order" \
  -H "Content-Type: application/json" \
  -H "X-API-Key: test-api-key-12345" -H "X-Channel: openclaw-skill" \
  -d '{"action":"buy","symbol":"600519","price":1800.00,"volume":100}'

# 市價買入
curl -X POST "http://localhost:8888/api/order" \
  -H "Content-Type: application/json" \
  -H "X-API-Key: test-api-key-12345" -H "X-Channel: openclaw-skill" \
  -d '{"action":"buy","symbol":"600519","price":0,"volume":100,"order_type":"market"}'

賣出股票

# 限價賣出
curl -X POST "http://localhost:8888/api/order" \
  -H "Content-Type: application/json" \
  -H "X-API-Key: test-api-key-12345" -H "X-Channel: openclaw-skill" \
  -d '{"action":"sell","symbol":"600519","price":1850.00,"volume":100}'

查詢持倉

curl -X GET "http://localhost:8888/api/position" \
  -H "X-API-Key: test-api-key-12345" -H "X-Channel: openclaw-skill"

查詢賬戶

curl -X GET "http://localhost:8888/api/account" \
  -H "X-API-Key: test-api-key-12345" -H "X-Channel: openclaw-skill"

查詢委託

# 查詢今日委託
curl -X GET "http://localhost:8888/api/orders?status=today" \
  -H "X-API-Key: test-api-key-12345" -H "X-Channel: openclaw-skill"

# 查詢所有委託
curl -X GET "http://localhost:8888/api/orders?status=all" \
  -H "X-API-Key: test-api-key-12345" -H "X-Channel: openclaw-skill"

撤單

curl -X POST "http://localhost:8888/api/cancel" \
  -H "Content-Type: application/json" \
  -H "X-API-Key: test-api-key-12345" -H "X-Channel: openclaw-skill" \
  -d '{"order_id":"202403120001"}'

健康檢查

curl -X GET "http://localhost:8888/api/health"

引數說明

引數 說明 必填
action 操作型別: buy(買入) / sell(賣出)
symbol 股票程式碼 (如 600519)
price 價格 (限價單填價格,市價單填0)
volume 數量 (股票為100的整數倍)
order_type 訂單型別: limit(限價) / market(市價) 否,預設market
order_id 委託編號 (撤單時使用)

返回示例

買入成功

{
  "success": true,
  "order_id": "202403120001",
  "message": "委託成功",
  "data": {
    "order_id": "202403120001",
    "symbol": "600519",
    "name": "貴州茅臺",
    "action": "buy",
    "price": 1800.00,
    "volume": 100,
    "status": "submitted"
  }
}

查詢持倉

{
  "success": true,
  "data": [
    {
      "symbol": "600519",
      "name": "貴州茅臺",
      "volume": 100,
      "avg_cost": 1750.00,
      "current_price": 1800.00,
      "market_value": 180000.00,
      "profit_loss": 5000.00,
      "profit_percent": 2.86
    }
  ]
}

查詢賬戶

{
  "success": true,
  "data": {
    "account_id": "12345678",
    "total_assets": 1000000.00,
    "cash": 500000.00,
    "market_value": 500000.00,
    "available_cash": 480000.00,
    "frozen_cash": 20000.00,
    "total_profit_loss": 10000.00
  }
}

錯誤程式碼

錯誤碼 說明
INVALID_PARAMS 引數錯誤
INSUFFICIENT_FUNDS 資金不足
INSUFFICIENT_STOCK 持倉不足
ORDER_NOT_FOUND 委託不存在
ORDER_STATUS_ERROR 委託狀態不允許此操作
INVALID_API_KEY API Key 無效

Notes

  • 所有請求都需要在 Header 中攜帶 X-API-Key 進行認證

  • 預設 API Key: test-api-key-12345 (可在股票交易軟體中配置)

  • 市價單 price 填 0

  • 股票數量必須是 100 的整數倍

  • 返回的 JSON 資料中金額單位為元

🤖 AI 評測

這個股票交易 Skill 質量中規中矩,優點是功能覆蓋較全、文件示例詳細、錯誤說明清晰,小白也能看懂怎麼用。不足之處是內容單薄,只有一個文件檔案,缺少安裝說明和常見問題解答,實際使用需要額外下載股票交易軟體配合才行,對新手不太友好。

📊 多維度評分

適應性4.1
規範性4.3
有效性4.1
可靠性3.7
可信度5

📁 包含檔案 (2 個)

📄 SKILL.md 4.8 KB
📄 _meta.json 135 B