MyLinedChart
Proהורדה
ביתמחיריםהורדהמאמרים

Schwab API לסוחרים: כיסוי ומגבלות

פורסם 2026-06-23 · עודכן 2026-10-03 · לקריאה באנגלית

Schwab Trader API הוא היורש של ה-API למפתחים של TD Ameritrade. הוא נותן למפתחים גישה תוכניתית לנתוני חשבון Schwab, לנתוני שוק ולשליחת הוראות בשווקים האמריקאיים דרך ממשק REST עם אימות OAuth 2.0. המדריך הזה מכסה מה ה-API תומך בו, למי הוא מתאים, ומה צריך לפתור לפני שבונים. תמיכה בתכנון בלבד, בלי ייעוץ מסחר; בלי הבטחה של ברוקר או של נתונים.

עיקרי הדברים
  • Schwab Trader API מכסה מניות אמריקאיות, ETF, אופציות כולל אסטרטגיות מרובות רגליים ואופציות על מדדים; חוזים עתידיים, מט"ח ומניות מחוץ לארה"ב נמצאים מחוץ לכיסוי שלו.
  • האימות משתמש ב-OAuth 2.0 תלת-שלבי עם אסימוני גישה של כ-30 דקות ואסימוני רענון של כ-7 ימים.
  • קיימת סביבת sandbox עם חשבונות סינתטיים לבדיקות לפני ייצור; ה-sandbox לא עובד כחשבון מסחר נייר.

מהו Schwab Trader API?

Schwab Trader API הוא ה-REST API של Schwab לגישה תוכניתית לנתוני שוק, נתוני חשבון וניתוב הוראות. הוא החליף את ה-API למפתחים של TD Ameritrade אחרי הרכישה של TD Ameritrade על ידי Schwab, ה-API של TDA הוצא משימוש לחלוטין. אם הגעתם לכאן בחיפוש אחרי ה-API הישן של TDA דווקא, ציר הזמן, תאריך הכיבוי ומסלול המעבר מכוסים במלואם ב-/resources/articles/td-ameritrade-api-shut-down-what-replaced-it.

אם בניתם על ה-API של TDA, Schwab Trader API הוא יעד המעבר. הדפוסים הבסיסיים דומים, נקודות קצה של REST, תשובות JSON, OAuth 2.0, אבל נתיבי נקודות הקצה וחלק מההתנהגויות השתנו. המפרט העדכני נמצא ב-developer.schwab.com.

להשוואה רחבה יותר של APIs של ברוקרים לתהליכי מסחר טכני, ראו /resources/articles/ibkr-vs-alpaca-vs-tradier-for-technical-traders-api-stack-fit-checklist. לפירוט מה Schwab Trader API עולה ביחס למנויי נתוני IBKR ולרמות הנתונים של Alpaca, ראו /resources/articles/schwab-api-cost-vs-ibkr-alpaca-retail-traders.

אילו מכשירים וסוגי הוראות ה-API של Schwab תומך בהם?

Schwab Trader API תומך במסחר במניות אמריקאיות, ETF, אופציות (כולל אסטרטגיות מרובות רגליים: ספרדים אנכיים, סטראדלים, פרפרים) ואופציות על מדדים. אי אפשר לסחור דרך ה-API בחוזים עתידיים, מט"ח, קריפטו, אג"ח ומניות מחוץ לארה"ב, הוראה על חוזים עתידיים מחזירה HTTP 400. קיימים נתוני ציטוטים בהזרמה, מוגבלים ולא מתועדים, לחלק ממכשירי העתידיים, אבל אין ניתוב הוראות לעתידיים ואין נתוני נרות היסטוריים לעתידיים.

סוגי הוראות נתמכים: שוק, לימיט, סטופ, סטופ-לימיט, סטופ נגרר, OCO (אחת מבטלת את השנייה), OTO (אחת מפעילה את השנייה) והוראה מורכבת (אחת מפעילה OCO). צירופי אופציות מרובי רגליים עם OCO/OTO מסומנים כניסיוניים בקהילת המפתחים, אמתו עם חיבור ברוקר חי לפני שבונים סביבם לוגיקת ייצור.

סימולי אופציות משתמשים בפורמט OSI של 21 תווים, למשל: AAPL 240419C00150000. אמתו את הטיפול שלכם בפורמט הסימולים לפני שכותבים קוד צינור נתונים.

נרות היסטוריים זמינים למניות ול-ETF בלבד.
מכשירמסחר דרך ה-APIציטוטים בהזרמהנרות היסטוריים
מניות אמריקאיותכןכן (L1 + L2)כן
ETFכןכן (L1 + L2)כן
אופציות (כולל מרובות רגליים)כןכןלא
אופציות על מדדיםכןכןלא
חוזים עתידייםלא, HTTP 400מוגבל/לא מתועדלא
מט"ח / קריפטולאלאלא
מניות מחוץ לארה"בלאלאלא

איך האימות של Schwab Trader API עובד?

האימות משתמש בזרימת OAuth 2.0 תלת-שלבית. האפליקציה שלכם מפנה את המשתמש לעמוד אישור של Schwab, המשתמש מעניק גישה, והאפליקציה מחליפה את קוד האישור באסימונים.

אסימוני גישה נמשכים כ-30 דקות. אסימוני רענון נמשכים כ-7 ימים. אסימון רענון שלא נעשה בו שימוש יפוג וידרוש שלב אישור חדש מול המשתמש. כל תהליך שרץ ללא השגחה לאורך סוף שבוע צריך לוגיקת רענון אסימונים פעילה מובנית.

רשמו את האפליקציה שלכם ושלפו את ה-client ID, ה-client secret וה-redirect URI ב-developer.schwab.com. הרחיקו את האישורים מבקרת גרסאות.

האם ל-API של Schwab יש sandbox?

כן. קיימת סביבת sandbox עם חשבונות ונתונים סינתטיים. היא משתמשת באותם אישורים כמו הייצור אבל מתחברת לכתובת בסיס אחרת.

ה-sandbox הוא סביבת בדיקות עם נתונים סינתטיים ואינו עובד כחשבון מסחר נייר. אין מצב מסחר נייר ב-Schwab Trader API, ה-API מתחבר רק לחשבונות חיים. השתמשו ב-sandbox כדי לאמת אימות, לוגיקת רענון אסימונים וצורות נתונים לפני החיבור לחשבון חי.

מה הזרמת WebSocket מכסה?

ה-API תומך בהזרמת WebSocket לנתונים בזמן אמת. ההזרמה מכסה ציטוטי Level 1 ו-Level 2 (NYSE/NASDAQ) למניות ול-ETF, ציטוטי אופציות ו-time-of-sale. קיימת הזרמת ציטוטים לא מתועדת לחלק מהחוזים העתידיים, אבל היא אינה חלק ממשטח ה-API הרשמי.

למגבלות קצב וכיסוי ציטוטים בשעות מסחר מורחבות, בדקו בתיעוד המפתחים העדכני של Schwab ב-developer.schwab.com.

למי Schwab Trader API מתאים?

Schwab Trader API מתאים לסוחרים טכניים ולמפתחים שסוחרים במניות אמריקאיות, ב-ETF ובאופציות בחשבונות Schwab. הוא מסלול מעבר טבעי מה-API למפתחים של TD Ameritrade.

התאמה טובהלא מתאים
מניות אמריקאיות, ETF, אופציות ב-Schwabסוחרי רב-נכסים שצריכים חוזים עתידיים, מט"ח או שווקים מחוץ לארה"ב
מי שעובר מה-API של TD Ameritradeתהליכי עבודה שדורשים מצב מסחר נייר
REST/OAuth סטנדרטי עם sandboxנדרש ניתוב הוראות לחוזים עתידיים
חשבון קמעונאי, מיקוד בשוק האמריקאידרישות מוסדיות או בורסות גלובליות

גישה אישית אינה אישור מסחרי

הרשמה ב-developer.schwab.com ובדיקה מול החשבון שלכם היא גישה אישית. הצעת אפליקציה שמחברת חשבונות של לקוחות Schwab אחרים היא שלב נפרד: היא דורשת אישור מסחרי, סקירה שמעריכה את תרחיש השימוש שלכם, האם המשתמשים שומרים על שליטה ישירה בהצבת הוראות, וכל פונקציונליות אוטומטית או מבוססת בינה מלאכותית, הכול מול מודל המסחר הקמעוני בניהול עצמי של Schwab.

אם אתם מתכננים להפיץ מוצר על גבי ה-Trader API, תחמו את הסקירה הזאת מוקדם. למה היא מעריכה ואיך להתכונן, ראו /resources/articles/schwab-trader-api-commercial-approval-what-the-review-evaluates. לדפוס העיצוב לקריאה בלבד שמתאים למודל הניהול העצמי, ראו /resources/articles/read-only-schwab-api-apps-self-directed-model.

לפני שבונים: צ'קליסט

הריצו את זה לפני שכותבים קוד אינטגרציה.

  • רשמו את האפליקציה שלכם ב-developer.schwab.com. אספו client ID, client secret ו-redirect URI.
  • ודאו שסוג החשבון שלכם זכאי ל-API, בדקו בתיעוד המפתחים העדכני של Schwab אילו סוגי חשבונות זכאים.
  • בדקו אימות מקצה לקצה ב-sandbox. ודאו שרענון האסימון עובד בגבול 30 הדקות לפני שמתחברים לחשבון חי.
  • מפו כל מכשיר לפורמט הסימולים של Schwab. אופציות משתמשות בפורמט OSI של 21 תווים, ודאו שהמפענח שלכם מטפל בו נכון.
  • אמתו אילו מכשירים אתם צריכים מול היקף המסחר שלמעלה. ניתוב הוראות לחוזים עתידיים אינו זמין.
  • תחמו את הצורך בנרות היסטוריים: מניות ו-ETF בלבד, במרווחים של יום, דקה, 5 דקות, 10 דקות, 15 דקות ו-30 דקות. היסטוריית הדקה בעומק של כ-30 עד 35 ימים.
  • לעומק היסטוריית עסקאות ולפרטי התאמות פיצול/דיבידנד, בדקו בתיעוד המפתחים העדכני של Schwab לפני שבונים לוגיקה תלויה.
  • לחלופות ל-IBKR או להשוואה רחבה יותר של מערכות API, ראו /resources/articles/ibkr-vs-alpaca-vs-tradier-for-technical-traders-api-stack-fit-checklist.
  • לתמיכת ייעוץ בתיחום בנייה של תהליך עבודה עם Schwab, ראו /consulting.

שאלות נפוצות

האם ה-API של Schwab חינמי?
Schwab לא מפרסמת מחיר ל-Trader API שלה. צריך חשבון ברוקרות של Schwab ואפליקציית מפתחים מאושרת. ב-MyLinedChart נכנסים עם אפליקציית המפתחים של Schwab שלכם, וההתחברות נשארת במכשיר שלכם.
האם Schwab Trader API זהה ל-API למפתחים של TD Ameritrade?
לא. Schwab Trader API הוא היורש. ה-API של TDA הוצא משימוש לחלוטין. האימות ונתיבי נקודות הקצה שונים; אינטגרציות קיימות של TDA צריכות מעבר. המפרט העדכני נמצא ב-developer.schwab.com.
האם ה-API של Schwab תומך במסחר נייר?
לא. Schwab Trader API מתחבר רק לחשבונות חיים. ה-sandbox הוא סביבת בדיקות עם נתונים סינתטיים לאימות אימות, לוגיקת אסימונים וצורות נתונים, והוא לא עובד כחשבון מסחר נייר.
באילו מכשירים אפשר לסחור דרך Schwab Trader API?
מניות אמריקאיות, ETF, אופציות כולל אסטרטגיות מרובות רגליים ואופציות על מדדים. אי אפשר לסחור בחוזים עתידיים, מט"ח, קריפטו, אג"ח ומניות מחוץ לארה"ב. הוראה על חוזים עתידיים מחזירה HTTP 400. קיימים נתוני ציטוטים בהזרמה לא מתועדים לחלק מהחוזים העתידיים, אבל אין ניתוב הוראות או גישה לנרות היסטוריים לעתידיים.
איך ה-API של Schwab משתווה ל-IBKR למסחר טכני?
Schwab מכסה מניות אמריקאיות, ETF ואופציות עם הגדרת OAuth 2.0 פשוטה יותר ו-sandbox. IBKR מכסה יקום מכשירים רחב יותר גלובלית, כולל חוזים עתידיים. להשוואה מפורטת, ראו /resources/articles/ibkr-vs-schwab-api-technical-traders.
האם אני צריך אישור מסחרי כדי להשתמש ב-Schwab Trader API?
בנייה ובדיקה מול החשבון שלכם דורשות גישה אישית בלבד. אישור מסחרי הוא סקירה נפרדת הנדרשת לפני שאפשר להציע אפליקציה שמחברת חשבונות של לקוחות Schwab אחרים. ראו /resources/articles/schwab-trader-api-commercial-approval-what-the-review-evaluates.

נסו את MyLinedChart

MyLinedChart שומר את השרטוטים, ההערות וערכי האינדיקטורים שלכם כנתונים שאפשר לייצא, לסקור ולהשתמש בהם שוב.

גלו את MyLinedChart

מאמרים נוספים