איך הייתי בונה סוכן AI למסחר בדמו עם Codex ו־Alpaca
מאתגלעד דור לוי
כך הייתי מתכנן ניסוי מסחר בדמו: חיבור Codex ל־Alpaca, שש בדיקות ביום, כללי עבודה ותיעוד. כולל מה שהייתי בודק לגבי שימוש מישראל.

הרעיון לחבר סוכן AI לחשבון מסחר מסקרן אותי. אני רוצה להבין איך אפשר לתת לו לקרוא נתונים, לבחון החלטה ולחזור למשימה כמה פעמים ביום, כשהכול נשאר מתועד ואפשר לבדוק מה קרה.
כדי להסביר את הגישה שלי, אעבור כאן על הדרך שבה הייתי בונה ניסוי בדמו עם Codex, מודל כמו GPT-6 Astra וחיבור ל־Alpaca. הייתי מתחיל בתקציב וירטואלי של 10,000 דולר ובשבעה ימי בדיקה. זהו מתווה להקמה, ולא דיווח על מסחר שביצעתי.
עוד לפני הפקודה הראשונה, הייתי בודק תרחיש פשוט: הסוכן שולח בקשת קנייה והחיבור נקטע לפני שמגיעה תשובה. אני רוצה שהריצה הבאה תדע לבדוק אם הפקודה נקלטה, לפני שהיא מנסה לשלוח אותה שוב.
הייתי מתחיל בחשבון דמו
הבחירה שלי לשלב הראשון היא Paper Trading. לפי Alpaca, אפשר לפתוח חשבון דמו חינמי מכל העולם באמצעות אימייל. הפקודות נשארות בסימולציה, ולחשבונות דמו ומסחר אמיתי יש מפתחות וכתובות API נפרדים. תיעוד הדמו של Alpaca.
תחילה הייתי מבקש מהסוכן למשוך נתונים, להסביר החלטה אפשרית ולרשום אותה. רק לאחר שהחלק הזה עובד, הייתי מוסיף בדיקת פקודות בדמו.
גם אם התוצאה תהיה חיובית, לא אסיק ממנה שהמערכת מוכנה לכסף אמיתי. הסימולציה אינה משקפת במלואן השפעה על השוק, החלקת מחיר בגלל השהיה ומיקום בתור הפקודות. בנוסף, לפני כל שימוש בחשבון אמיתי אצטרך לבדוק את כוח הקנייה ומגבלות המסחר, הביטחונות והסליקה שלו.

קודם הייתי כותב לסוכן מה מותר לו לעשות
לא הייתי מסתפק בבקשה "תרוויח כסף השבוע". אני רוצה לקבוע מראש באילו נכסים עוסק הניסוי, מה נחשב לאיתות כניסה, מה גודל הפוזיציה המותר ומתי עוצרים.
את המחקר הייתי נותן לסוכן לעשות, אבל שינוי בכללי העבודה צריך לעבור דרכי. הצעה שלו לאסטרטגיה אינה הרשאה להפעיל אותה.
זו ההנחיה שהייתי נותן בתחילת הפרויקט:
הכן פרויקט לניסוי מסחר בדמו. אל תשלח עדיין פקודות. פרט את הנחות האסטרטגיה, את הנתונים הדרושים ואת התנאים שבהם לא עושים דבר. הצע מגבלות לפוזיציות ולהפסד, לוח זמנים ונוהל התאוששות מבקשות שנקטעו. השאר מפתחות מחוץ לשיחה וללוגים, והמתן לאישור כללי העבודה.
מבחינתי, התשובה צריכה לאפשר לי לבחון את ההנחות ואת הסיכון. פרומפט טוב לבדו אינו אסטרטגיית מסחר מוכחת.
איך הייתי מחבר את Alpaca
שרת ה־MCP הרשמי של Alpaca מאפשר לסוכן להשתמש בנתוני שוק, במידע על החשבון ובפעולות מסחר. לכן הייתי בודק אילו כלים אני חושף לו בכל שלב. החיבור עצמו אינו מוגבל בהכרח לקריאה. סקירת ה־MCP של Alpaca.
לשלב המחקר הייתי מתחיל מההגדרות הבאות:
ALPACA_PAPER_TRADE=true
ALPACA_TOOLSETS=assets,stock-data,news
כך קבוצת כלי המסחר נשארת מחוץ להגדרה. את זוג המפתחות, ALPACA_API_KEY ו־ALPACA_SECRET_KEY, הייתי מוסיף דרך מנגנון הסודות או משתני הסביבה שהלקוח תומך בו. הדוגמה כאן היא חלק מהקונפיגורציה, לא פקודת התקנה מלאה; את ההתקנה הייתי מבצע לפי התיעוד העדכני של השרת.
לפני הפעלת כלי פקודות בדמו, הייתי מוודא לאיזה חשבון ולאיזו סביבה החיבור מגיע. לא הייתי מסתמך על המשפט "דמו בלבד" בפרומפט במקום לבדוק את ההגדרות בפועל. מפתחות אמיתיים הייתי משאיר מחוץ לצילומי מסך, לשיחות ולריפו.

הייתי מחלק את היום לשש בדיקות
לניסוי הזה הייתי נותן קצב ברור, עם משימה מוגדרת לכל ריצה. זו דוגמה ללוח זמנים לפי שעון החוף המזרחי בארה"ב:
- 08:45: קריאת חדשות, בדיקת החשבון והכנת רשימת מעקב.
- 10:30: בדיקה אם יש עסקה שעומדת בכללים שאישרתי.
- 12:00: בדיקת פוזיציות ובחינת הכניסה החדשה האחרונה של היום.
- 14:00: ניהול הפוזיציות הקיימות.
- 15:15: סגירת הפוזיציות שנותרו, לפי כללי הניסוי.
- 15:45: וידוא שלא נותרו פוזיציות ותיעוד התוצאה. אני משתמש בשעות האלה כדי להמחיש חלוקת עבודה. אין כאן המלצה לקנות או למכור בשעה מסוימת.
שעות המסחר המרכזיות ב־NYSE הן 09:30 עד 16:00 לפי שעון החוף המזרחי. הייתי מוסיף למתזמן בדיקה של חגים וימים מקוצרים, משום שטיימר שפועל ביום חול אינו יודע מעצמו אם הבורסה פתוחה. שעות המסחר של NYSE.
את התזמון הייתי מגדיר ב־America/New_York, ואת התצוגה בישראל ב־Asia/Jerusalem. כך ההמרה מחושבת לפי התאריך, בלי להניח שהפרש השעות נשאר קבוע לאורך השנה. מעקב אחרי מידע מחוץ לשעות המסחר לא אומר שכל נכס ופקודה זמינים בכל שעה.
אני רוצה שכל ריצה תדע מה קרה לפניה
הייתי שומר את הריצות באותה שיחה כדי שיהיה לי נוח לעקוב, ומוסיף לפרויקט תיעוד נפרד. אלה ארבעת הקבצים שהייתי מציע:
strategy.md: הכללים שאישרתי והגרסה שלהם.account-state.json: תמונת החשבון האחרונה וזמן העדכון.journal.jsonl: יומן החלטות, בקשות ותשובות מהברוקר.handoff.md: בעיות פתוחות והמשימה לריצה הבאה. השמות הם הצעה שלי לארגון הפרויקט. הם אינם דרישה של Codex או Alpaca.
בתחילת כל ריצה הייתי דורש מהסוכן להשוות את התיעוד לפוזיציות ולפקודות הפתוחות אצל הברוקר. אם הקובץ המקומי אומר שאין פוזיציה אבל הברוקר מציג אחת, אני רוצה שהסתירה תיפתר לפני פעולה נוספת.
את הבקשה ואת המזהה שלה הייתי מתעד לפני השליחה. אם התשובה לא מגיעה, המערכת צריכה לבדוק את רישום הפקודות לפני ניסיון נוסף. הייתי גם מונע משתי ריצות חופפות לפעול במקביל על אותו חשבון. את הבקרות האלה צריך לממש בקוד או בשכבת בקרה נפרדת; הוראה בפרומפט אינה מספיקה.
הייתי בודק גם מה קורה כשהמחשב כבוי
במשימות שתלויות בפרויקט מקומי, תיעוד OpenAI מנחה להשאיר את המחשב דולק ואת אפליקציית הדסקטופ פעילה. למשימות בענן יש סביבת עבודה אחרת, ולכן הייתי בודק בנפרד את הגישה לקבצים, לחיבורים ולהגדרות המודל. תיעוד המשימות המתוזמנות של OpenAI.
למעקב שוטף הייתי מוסיף דיווח באמצע היום ודיווח לאחר הסגירה, למשל ב־ClickUp. הייתי רוצה לראות פוזיציות, פקודות פתוחות, תוצאה יומית ופעולות שנכשלו. גם החלטה לא לבצע עסקה צריכה להופיע בדיווח.
אחד התרחישים שהייתי בודק הוא ריצת סגירה שלא התקיימה. בריצה הבאה המערכת צריכה לברר מה מצב החשבון ומה שעות המסחר הנוכחיות, בלי להניח שהשלב שהוחמץ בוצע.
לפני מנוי לנתונים, הייתי בודק מה אני מקבל
תוכנית Basic של Alpaca כוללת נתוני מניות בזמן אמת מ־IEX. תוכנית Algo Trader Plus מציעה כיסוי רחב יותר של הבורסות בארה"ב, ומחירה בתיעוד שנבדק הוא 99 דולר לחודש. תוכניות נתוני השוק של Alpaca.
הייתי בוחר את המנוי לפי הנתונים שהניסוי דורש. לפני שהסוכן משתמש במחיר, אני רוצה לדעת מאיפה הוא הגיע ומתי עודכן. תשלום על נתונים נוספים אינו מבטיח אסטרטגיה טובה יותר.
מה הייתי בודק לגבי שימוש מישראל
לצורך הלמידה הייתי מתחיל בדמו, בהתאם לתיעוד הגלובלי של Alpaca. לפני פתיחת חשבון אמיתי, הייתי מברר מול החברה את הזכאות ואת המסמכים הנדרשים.
עמוד המדינות העדכני של Alpaca מפנה לתמיכה ואינו מבטיח אישור לכל תושב ישראל. ההנחיות ללקוחות בינלאומיים מתארות בדיקות זיהוי, ובדרך כלל מספר זיהוי לצורכי מס, זיהוי עם תמונה ופרטי כתובת. זמינות לפי מדינה, הצטרפות לקוחות בינלאומיים.
ישראל מופיעה ברשימת אזורי ההפקדה במוצר Funding Wallets, אך העמוד עוסק בתשתית Broker API. לא הייתי מסיק ממנו שכל מסלול הפקדה זמין בחשבון Trading API אישי. ללקוחות בינלאומיים קיים גם תיעוד להעברות בדולרים; לפני העברה הייתי בודק את ההוראות בחשבון שאושר ואת עלויות הבנק והמרת המטבע. Funding Wallets, מימון חשבון בינלאומי.
גם את הביטוי "ללא עמלת מסחר" הייתי בודק מול המחירון. Alpaca מציינת שייתכנו אגרות רגולטוריות והסדרים שונים דרך שותפים, לצד עלויות נתונים והעברות. עמלות Alpaca.
מה הייתי מודד בסוף השבוע
הייתי מסתכל על התשואה לצד ריצות שהוחמצו, פקודות שנדחו, נתונים ישנים ושינויים בכללים. להשוואת ביצועים הייתי משתמש באותם תאריכים, מביא בחשבון עלויות ובודק את הירידה הגדולה ביותר לאורך הניסוי.
שבעה ימי מסחר יכולים לעזור לי למצוא תקלות בתהליך. הם לא מספיקים כדי לקבוע שאסטרטגיה תעבוד לאורך זמן.
לפני שאשקול שימוש בכסף אמיתי, ארצה לראות שהמערכת יודעת להתאושש מנתונים חסרים, מתשובה שלא הגיעה ומשתי ריצות שהתחילו יחד. אני רוצה להיות מסוגל לפתוח את היומן ולהבין למה התקבלה כל החלטה.
אני מציג כאן גישה ללמידה ולתכנון אוטומציה, לא ייעוץ השקעות אישי או המלצה למסור כסף אמיתי לסוכן AI. פרטי המוצרים והמקורות נבדקו ב־9 בספטמבר 2026.
להמשיך לקרוא

מדריךAI
איך לערוך סרטונים עם ChatGPT Codex ו-Remotion
מדריך מעשי לעריכת סרטון מדבר עם Codex ו-Remotion: תמלול, חיתוכי שקט, כתוביות, אנימציות, נקודת אישור ופרומפטים מוכנים להעתקה.

כתבהAI
כך אני מצמצם בזבוז הקשר ומכסה ב-Codex וב-Claude Code
12 שיטות מעשיות לשמירה על הקשר נקי, בחירת מודל נכונה וצמצום שימוש מיותר בעבודה עם סוכני קוד.

כתבהAI
7 שלבים לבניית אתר מקצועי עם Codex - בלי "ריח" של AI
מדריך מעשי ל-7 שלבים שהופכים אתר שנבנה עם AI מ'עוד אתר גנרי' לאתר שמרגיש כמו מותג אמיתי - מהגדרת מטרה ועד ליטוש רכיבים.
עקבו אחרינו
טיקטוק · X · אינסטגרם · טלגרם
מוכנים לאוטומציה?
בואו נבנה יחד מערכת שעובדת בשבילכם — לא להפך.
