Schwab Trader API 商業核准:審查評估哪些項目
Schwab Trader API 有兩種常被混為一談的存取層級。個人存取讓你註冊應用程式,並針對自己的帳戶測試。商業核准則是另一道審查,應用程式要連接其他 Schwab 客戶的帳戶之前,必須先通過。本指南說明 Schwab 的商業審查評估哪些項目、為何自主操作的零售交易模式是決定性因素,以及如何為此做準備。這是獨立的教育性指南,與 Charles Schwab 沒有任何關聯,也未獲其背書。僅供規劃參考;本文任何內容都不構成交易或法律建議。
- 個人存取與商業核准是兩個獨立的階段;針對自己的帳戶開發,並不代表有權把應用程式提供給其他 Schwab 客戶。
- 商業審查同時涵蓋技術整合與商業功能,並以 Schwab 自主操作的零售交易模式作為衡量標準。
- 下單控制權是核心:每一張委託單是否都由使用者下單,以及使用者與其委託單之間,是否有任何自動化、AI 驅動、顧問式或產生交易的邏輯。
個人存取不等於商業核准
在 developer.schwab.com 註冊應用程式,並針對自己的帳戶測試,屬於個人存取。它讓你建立並驗證整合,但並不授權你把該應用程式提供給其他 Schwab 客戶。
商業核准是獨立的審查,也是商業用途的關卡。兩者不會互相授權。在商業核准完成之前,就說明或行銷該應用程式支援 Schwab,還言之過早。你可以開發整合並證明藍圖可行;但在審查通過之前,不能宣傳支援 Schwab。
關於 Trader API 的商品涵蓋範圍、成本與驗證細節,請參閱 /resources/articles/schwab-api-for-technical-traders-workflow-fit-checklist。
商業審查評估哪些項目
商業審查會同時檢視應用程式的技術整合與商業功能。實務上,審查團隊想了解六件事。
請預期整個過程是一場對話。在審閱你的網站與應用程式之後,商業團隊通常會針對你的使用情境與功能提出具體的後續問題,再做出決定。
- 應用程式的主要目的與使用情境
- 使用者如何與平台互動
- 使用者是否保有對下單的直接控制權
- 帳戶連線如何融入使用者體驗
- 任何自動化、AI 驅動、顧問式或產生交易的功能
- 平台將如何提供給終端使用者
決定性因素:自主操作的零售交易模式
Trader API 是為自主操作的零售交易者而打造。貫穿整個審查的核心問題,是你的應用程式是否讓使用者保持自主操作,也就是使用者自己做出並下達交易決定,還是漸漸偏向管理資金、產生交易或提供建議。
讓人掌控每一張委託單的應用程式,與這個模式乾淨地契合。會自動產生或送出委託單,或提供顧問式功能的應用程式,不是落在自主操作模式之外,就是會受到嚴格審視。
下單控制權與 AI 是成敗的分界線
六項評估重點中,有兩項分量最重:使用者是否保有對下單的直接控制權,以及應用程式是否包含任何自動化、AI 驅動、顧問式或產生交易的功能。
AI 功能並不會自動被取消資格。但審查會想確切知道 AI 做了什麼。讀取、分析或標註之後,把下單留給人的 AI,與代替使用者產生或送出委託單的 AI,兩者有意義重大的差別。前者讓使用者保持自主操作。後者則是把這份控制權拿走。
能乾淨落在這個模式內的做法很直接:唯讀的市場與帳戶資料、建立在其上的分析與標註,並由使用者下每一張委託單、核准每一個動作。當每一張委託單都由人發起,自主操作的要求在表面上就已滿足。
審查前該準備什麼
針對審查涵蓋的每個領域,準備好清楚、直接的答案。
- 一段話說明應用程式的主要目的與使用情境
- 逐步描述終端使用者的體驗,包括 Schwab 連線在流程中的哪個位置出現
- 明確說明誰來下單(應該是使用者),以及如何下單
- 精確描述任何 AI 或自動化:它能做什麼、不能做什麼,以及它是否可能下單
- 你的散布與商業模式,也就是應用程式如何提供給終端使用者
- 注意:Schwab 不提供撰寫腳本的服務。其指引屬於教育性質。請先查閱 developer.schwab.com 上的文件,並在沙盒中驗證。
- 關於 Schwab 與 IBKR API 的比較,請參閱 /resources/articles/ibkr-vs-schwab-api-technical-traders。若需要協助界定自主操作、唯讀的整合範圍,請參閱 /consulting。
時程預期
請規劃來回溝通,而不是單一的是或否。商業團隊會審閱你的資料、針對使用情境與功能提出後續問題,並依據自主操作模式與服務條款評估你的回答。
所有對外的應用程式說明,都要始終維持自主操作、由使用者控制委託單的一致框架,並且在商業核准完成之前,不要宣傳支援 Schwab。
如果你是從 TD Ameritrade 過來的,Developer API 已經關閉,其替代品是 Schwab Trader API。這項遷移實際涉及哪些事項,請見 /resources/articles/td-ameritrade-api-shut-down-what-replaced-it。
常見問題
- Schwab Trader API 允許 AI 或自動化交易嗎?
- AI 或自動化交易並未被明文禁止,但商業審查會嚴格檢視任何自動化、AI 驅動、顧問式或產生交易的功能。分析或標註之後,把下單留給人的 AI,符合自主操作模式。代替使用者產生或送出委託單的 AI,會受到嚴格審視,並可能落在模式之外。
- Trader API 的個人存取與商業存取有什麼差別?
- 個人存取讓你註冊應用程式,並針對自己的帳戶開發與測試。商業核准是另一道審查,在你能把應用程式提供給其他 Schwab 客戶之前必須通過。擁有其中一種,並不代表擁有另一種。
- Schwab 的商業審查評估哪些項目?
- 技術整合與商業功能兩者都評估:主要目的與使用情境、使用者如何與平台互動、使用者是否控制下單、帳戶連線如何融入使用者體驗、任何自動化、AI 驅動或顧問式功能,以及應用程式如何提供給終端使用者,全都以自主操作的零售交易模式與服務條款為衡量標準。
- Schwab 會提供程式碼或撰寫腳本的協助嗎?
- 不會。Schwab 不提供撰寫腳本的服務。它只提供教育性的範例與文件。請查閱 developer.schwab.com,並在沙盒中驗證。
- Schwab 的門檻與 IBKR 相比如何?
- 兩者篩選的項目不同。Schwab 的商業審查評估應用程式做什麼,尤其是使用者是否保有對下單的直接控制權,以及任何自動化或 AI 驅動的功能做了什麼。IBKR 則以成本與規模作為第三方存取的門檻:Web API 整合費、另計的交易所市場資料授權,以及申請前需要約 250 名活躍使用者。請參閱 /resources/articles/ibkr-market-data-license-costs-for-developers。