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 引導你完成整個前置作業流程,這是使用正式環境進行交易前的必要步驟。
最佳實踐¶
- 提供上下文 - 告訴 AI 您正在使用 Shioaji 台灣交易 API
- 參考文件 - 將 llms-full.txt 提供給 AI 以獲得完整知識
- 驗證生成的程式碼 - 執行前務必檢查 AI 生成的交易程式碼
- 使用模擬模式 - 先在模擬模式中測試 AI 生成的策略
重要提醒
AI 生成的交易程式碼應在實際使用前,於模擬模式中進行審查和測試。AI 助手根據文件提供指導,但無法保證交易結果。