跳转至

AI 輔助開發

Shioaji 是台灣第一個支援 LLM.txt 與 AI Coding Agent Skills 的金融 API。

我們提供 AI 友善的資源,幫助您將交易 API 與 AI 程式開發助手整合。無論您使用 Claude Code、Cursor 或其他 AI 開發工具,這些資源都能讓 AI 理解並協助 Shioaji API 的開發。

可用資源

LLM.txt

我們提供機器可讀的文件檔案,讓 AI 助手能夠理解 Shioaji API:

檔案 說明
llms.txt 所有文件頁面的結構化連結
llms-full.txt 完整的純文字文件內容

這些檔案遵循 llms.txt 標準,並在文件更新時自動同步。

使用方式: 只需將網址提供給您的 AI 助手:

https://sinotrade.github.io/llms-full.txt

AI Coding Agent Skills

若需更深度的整合,我們為主流 AI 程式開發助手提供 skills/plugins:

Claude Code

Claude Code 是 Anthropic 官方的 AI 輔助開發 CLI 工具。

安裝 Shioaji skill:

claude plugin marketplace add Sinotrade/Shioaji
claude plugin install shioaji

OpenAI Codex CLI

在 Codex 工作階段中,使用 skill-installer:

$skill-installer install shioaji from Sinotrade/Shioaji --path skills/shioaji

Skill 功能

安裝後,AI 程式開發助手可協助您:

  • 認證與登入流程
  • 商品檔規格(股票、期貨、選擇權)
  • 下單與委託管理
  • 即時行情資料串流
  • 帳戶餘額與部位查詢
  • 歷史資料擷取

範例提示詞:

如何使用 Shioaji 訂閱即時股票報價?
幫我下一張台積電的限價單
顯示我的帳戶部位

新手入門提示詞

第一次使用 Shioaji?使用這個提示詞讓 AI 引導你完成完整的設定與測試流程:

我是 Shioaji 新手,想要開始進行交易。請一步一步引導我完成完整的設定流程:

1. 如何開立永豐金帳戶
2. 如何簽署 API 下單服務條款
3. 如何申請 API Key 和 Secret Key
4. 如何完成模擬模式測試(登入測試、證券下單測試、期貨下單測試)
5. 如何確認測試是否通過(signed=True)
6. 如何申請並啟用憑證
7. 如何切換到正式環境

請在每個步驟確認我的進度,並協助我排除任何問題。

這個提示詞可以幫助 AI 引導你完成整個前置作業流程,這是使用正式環境進行交易前的必要步驟。

最佳實踐

  1. 提供上下文 - 告訴 AI 您正在使用 Shioaji 台灣交易 API
  2. 參考文件 - 將 llms-full.txt 提供給 AI 以獲得完整知識
  3. 驗證生成的程式碼 - 執行前務必檢查 AI 生成的交易程式碼
  4. 使用模擬模式 - 先在模擬模式中測試 AI 生成的策略

重要提醒

AI 生成的交易程式碼應在實際使用前,於模擬模式中進行審查和測試。AI 助手根據文件提供指導,但無法保證交易結果。