Claude לניתוח מניות ואופציות: מדריך מעשי
למדו כיצד לחבר את Claude לנתוני שוק בזמן אמת באמצעות API חינמי ללא מפתח, בשלוש דרכים, עם prompts מוכנים לניתוח מניות ואופציות.
Claude מצטיין בקריאת נתונים פיננסיים ובהסבר המשמעות שלהם. הוא אינו טוב בידיעת הנתונים העדכניים להיום, משום שנתוני האימון של מודל שפה מסתיימים חודשים לפני ששואלים את השאלה. הפתרון פשוט: מספקים ל־Claude נתוני שוק בזמן אמת באמצעות API, ומאפשרים לו לבצע את מה שהוא באמת טוב בו: ניתוח, השוואה והסבר בעברית פשוטה.
המדריך הזה מראה כיצד לעשות זאת באמצעות API חינמי לנתוני שוק, בשלוש דרכים שונות לחיבור Claude אליו, ובאמצעות prompts מוכנים שאפשר להעתיק. גילוי נאות: ה־API שייך ל־Strasmore, שפותח על ידי הצוות שלנו. אין צורך בחשבון, ולכן אפשר לנסות את כל מה שמופיע במדריך הזה בתוך חמש דקות.
מדוע Claude זקוק למקור נתונים
אם תשאלו את Claude "what is Microsoft's dividend yield right now" בלי לחבר אליו כלים, תקבלו אחד משני מצבי כשל. הוא יסרב לענות, או יענה על סמך נתוני האימון שלו, שייתכן שהם בני כמה חודשים. שתי התוצאות נובעות מכך שלמודל אין גישה למחירים עדכניים. הוא אינו יכול לחפש מידע בעצמו.
חברו אליו מקור נתונים, והתמונה משתנה לחלוטין. Claude קורא JSON באופן שוטף, שומר עשרות שורות בהקשר בלי לאבד את הרצף, וישמח להשוות, לדרג ולסכם את הנתונים בפועל. איכות התשובה תלויה כעת באיכות הנתונים שאתם מספקים לו.
שירות API חינמי לנתוני שוק, ללא מפתח
ה־API להדגמה של Strasmore מספק קטלוג של שאילתות קבועות על נתוני מניות ואופציות בארה״ב, בפורמט JSON רגיל. אין צורך בהרשמה, אין צורך במפתח API, ואין צורך להתמודד עם מגבלות קצב מורכבות. רשימת נקודות הקצה המלאה נמצאת בפוסט התיעוד של ה־API; הגרסה המקוצרת:
# What queries exist? (start here)
curl "https://ai.strasmore.com/api/demo/catalog"
# The highest large-cap dividend yields right now
curl "https://ai.strasmore.com/api/demo?q=dividend_yield_leaders"
# Implied-volatility leaders in the options market
curl "https://ai.strasmore.com/api/demo?q=iv_leaders"
# The latest market headlines with tickers
curl "https://ai.strasmore.com/api/demo?q=latest_market_news"כל תשובה כוללת את השורות, את שמות העמודות ואת שאילתת ה־SQL המדויקת שהפיקה את הנתונים. החלק האחרון חשוב לעבודה עם AI: אפשר להציג ל־Claude את שאילתת ה־SQL יחד עם הנתונים, והוא יסביר גם את השאילתה וגם את התוצאה.
המחירים מעוכבים, וערכי ה־Greeks של האופציות הם נתוני סוף יום. לצורכי למידה, סינון וזרימות עבודה של ניתוח נתונים, זה בדיוק מה שנדרש. זה אינו מקור נתוני מסחר, והמדריך הזה עוסק בניתוח ולא בביצוע עסקאות.
דרך 1: הדבקת ה־JSON בשיחה
הגרסה שאינה דורשת הגדרה. הפעילו פקודת curl אחת, העתיקו את ה־JSON והדביקו אותו בשיחת Claude עם הנחיה ברורה. שיטה זו פועלת ביישום האינטרנט claude.ai, ביישום למחשב השולחני או בכל ממשק שיחה.
תבנית הנחיה שעובדת היטב:
Here is JSON from a market data API. The `sql` field shows exactly
how the numbers were computed.
[paste the JSON here]
1. Summarize what this data shows in plain English.
2. Which three rows stand out, and what makes them unusual?
3. What would you want to check next before drawing conclusions?השאלה השלישית היא החשובה. היא גורמת ל־Claude לציין את מגבלות הנתונים במקום להסיק מסקנות מעבר למה שהם מאפשרים. ההצעות שלו, כגון "בדוק את היסטוריית התשלומים" ו"השווה לענף", מובילות לעיתים קרובות לשאילתה הבאה טובה יותר מכל שאילתה שהייתם מנסחים ללא הכנה.
דרך 2: לתת ל־Claude Code לאחזר את הנתונים בעצמו
אם אתם מריצים את Claude Code, אפשר לדלג לחלוטין על העתקה והדבקה, משום ש־Claude Code יכול להריץ curl בעצמו. שאלו אותו שאלה וציינו היכן הנתונים נמצאים:
Fetch https://ai.strasmore.com/api/demo/catalog, pick the query that
best answers this question, fetch it, and analyze the result:
which large-cap stocks pay the highest dividend yields right now,
and how do their P/E ratios compare?Claude Code קורא את הקטלוג, בוחר את dividend_yield_leaders, מאחזר אותו ועובד עם השורות האמיתיות. מכיוון שלולאת הסוכן רצה במחשב שלכם, היא משתלבת גם עם כלים אחרים שבו: היא יכולה לשמור תוצאות בקבצים, ליצור תרשימים באמצעות סקריפט Python, או להשוות את המסך של היום לזה ששמרה בשבוע שעבר. יש עלות אחת שחשוב להביא בחשבון: כל מטען JSON שהסוכן מאחזר נשאר בשיחה ונשלח מחדש בתור הבא, ולכן סשן ארוך של Claude Code נעשה יקר.
שרת Linux שפועל תמיד הוא המקום הטבעי לתהליך העבודה הזה. לולאה יומית של "אחזר את המסכים, השווה לאתמול וכתוב לי סיכום" דורשת מחשב שאינו נכנס למצב שינה, ויש לנו מדריך מלא בנושא הרצת Claude Code על VPS באמצעות tmux, כדי שסשנים ימשיכו לפעול גם לאחר ניתוק SSH. אם תבחרו בדרך הזו, קראו תחילה את המדריך שלנו להרצה בטוחה של סוכני AI על VPS; סוכן עם גישה ל־shell דורש אמצעי הגנה ממשיים.
דרך 3: ה־Claude API באמצעות כלי fetch
בתוכנה שאתם מפתחים, ספקו ל־Claude את ה־API ככלי. באמצעות ה־Python SDK של Anthropic, כל החיבור מסתכם בהגדרת כלי אחת ובפונקציית fetch אחת:
import json, urllib.request
import anthropic
def fetch_demo(query_key: str) -> str:
url = f"https://ai.strasmore.com/api/demo?q={query_key}"
with urllib.request.urlopen(url, timeout=30) as r:
return r.read().decode()
client = anthropic.Anthropic()
tools = [{
"name": "fetch_market_data",
"description": "Fetch a fixed market-data query. Keys are listed at "
"https://ai.strasmore.com/api/demo/catalog e.g. "
"dividend_yield_leaders, iv_leaders, latest_market_news.",
"input_schema": {
"type": "object",
"properties": {"query_key": {"type": "string"}},
"required": ["query_key"],
},
}]
# Claude decides when to call the tool; your loop executes fetch_demo()
# and returns the JSON as the tool result. See Anthropic's tool-use docs.Claude קורא לכלי כאשר שאלה דורשת נתונים. אתם מבצעים את השליפה ומחזירים את ה־JSON, והוא משיב על סמך רשומות אמיתיות במקום להסתמך על הזיכרון שלו. הלקוח מקבל את המפתח שלו ממשתני הסביבה. לכן, אם הקוד יופעל בסופו של דבר בשרת או מאחורי ספק ענן, בדקו כיצד לאמת את הלקוח שם לפני שתטמיעו פרטים כלשהם ישירות בקוד. זו גם הדרך היחידה כאן שמחייבת אתכם לפי מספר הטוקנים, ולא במסגרת מנוי לשירות צ׳אט. לכן, אם אתם תוהים האם ל־Claude API יש מסלול חינמי, התשובה הקצרה היא שמקבלים קרדיט קטן בעת ההרשמה, ולאחר מכן התמחור מבוסס על שימוש. אותו דפוס עובד גם עם Model Context Protocol, אם אתם מעדיפים שרת לשימוש חוזר על פני כלי המוגדר ישירות בקוד. המדריך שלנו בנושא שרתי MCP ב־VPS מסביר כיצד לארח אותם.
הנחיות שמניבות ניתוח איכותי
כמה תבניות משפרות באופן עקבי את הפלט, בלי קשר לאופן החיבור:
- בקשו מ־Claude לציין את השורות. "עבור כל טענה, ציינו את הסימול ואת המספר שעליו היא מבוססת." כך נמנעים מסיכומים כלליים ולא מדויקים.
- שאלו מה הנתונים אינם יכולים להראות. מחירים מושהים, מדדי greeks בסוף יום ומסך קבוע — לכל אלה יש מגבלות. Claude יציין אותן בבירור כאשר מבקשים זאת, וכך הניתוח נשאר אמין.
- בקשו השוואה, לא תחזית. "אילו מהתשואות האלה נראות בנות-קיימא לפי יחסי החלוקה המוצגים?" תניב תשובה המבוססת על הנתונים. "איזו מניה תעלה?" תניב ניחוש מנוסח היטב, משום שהנתונים אינם תומכים בתחזית כזאת.
- השאירו את ה־SQL בהקשר. השדה
sqlמציין ל־Claude בדיוק כיצד נבנה המסך, ולכן הוא יכול להסביר מדוע נייר ערך מסוים אינו מופיע בו, למשל בגלל סף שווי שוק או תקרת תשואה, במקום להמציא סיבה.
כאשר השאילתות הקבועות כבר אינן מספיקות
מסכי ההדגמה קבועים בכוונה. השלב הבא הוא ה־API בתשלום של Strasmore: אותו מחסן נתונים, 22 שנים של מניות בארצות הברית ו־12 שנים של היסטוריית אופציות, וכן שאילתות משלכם ב־SQL או באנגלית פשוטה באמצעות מפתח תוכניתי. תהליך העבודה נשאר זהה; הכלי שלכם שולף נתונים מ־endpoint מאומת במקום מה־endpoint הפתוח, ואתם מגדירים את השאלות בעצמכם. Claude מצטיין בכתיבת SQL עבור ClickHouse מול schema מתועד, ולכן בקשה כמו "שלוף את היסטוריית הדיבידנדים של כל קרנות ה־REIT ששוויין מעל $10B, ודרג אותן לפי הצמיחה בחמש השנים האחרונות" הופכת למשימה שמצריכה prompt אחד בלבד.
FAQ
האם Claude יכול לנתח מניות בלי מקור נתונים?
לא עם נתונים עדכניים. נתוני האימון שלו מסתיימים לפני היום, ולכן כל דבר שהוא אומר על מחירים נוכחיים מבוסס על מידע ישן מהזיכרון. ספקו לו API חי, והניתוח יתבסס על רשומות שהוא שלף זה עתה.
האם ה־API להדגמה של Strasmore באמת חינמי?
כן. אין צורך במפתח, בהרשמה או בכרטיס אשראי. הוא מספק קטלוג של שאילתות קבועות לגבי מניות אמריקאיות בנתונים מושהים ולגבי נתוני אופציות בסוף יום המסחר, והוא פתוח בכוונה לסוכני בינה מלאכותית.
האם צריך VPS בשביל זה?
לא. תהליך העבודה של הדבקה ישירה דורש דפדפן בלבד. VPS נעשה כדאי כאשר רוצים להפעיל את לולאת הסוכן לפי לוח זמנים, לשמור עליה פעילה גם במקרה של ניתוקים, ולשמור קבצים מקומיים של תוצאות קודמות.
האם זה ייעוץ פיננסי?
לא. כל מה שמוצג כאן הוא כלי לניתוח. Claude מסכם נתונים ומשווה ביניהם; ההחלטה מה לעשות עם המידע היא שלכם, ונתונים חינוכיים מושהים אינם בסיס לביצוע עסקאות.
חברו מסך אחד לצ'אט אחד, ותראו מיד את ההבדל: Claude יפסיק להישמע בטוח לגבי מספרים שאין לו דרך לדעת, ויתחיל להיות שימושי בנוגע למספרים שהוא יכול לדעת.