עיקרי הדברים
- מסחר אלגוריתמי הוא שיטה שבה תוכנת מחשב מבצעת קנייה ומכירה לפי כללים מוגדרים מראש ללא התערבות אנושית בזמן אמת; בשוק המט״ח הוא כבר מעל 70% מהיקף המסחר הכולל.
- שוק המט״ח נחשב אידיאלי למסחר אלגוריתמי בזכות פעילות רציפה 24/5, נזילות גבוהה עם מחזור יומי מעל 7.5 טריליון דולר, ספרדים צרים בצמדים ראשיים ותשתית פלטפורמות מוכנה.
- בדיקה היסטורית (Backtesting) על נתוני עבר היא שלב הכרחי לפני השקעת כסף אמיתי, אך התאמת יתר (Over-fitting) של הפרמטרים מציגה תוצאות מושלמות על נתוני העבר ונכשלת על נתונים חדשים.
- הסיכונים הייחודיים כוללים באגים בקוד, כשלי תשתית טכנית, אירועי ברבור שחור ששוברים מודלים סטטיסטיים והחלקה (Slippage) בין המחיר המבוקש למחיר בפועל.
- בישראל רשות ניירות ערך אוסרת מאז 2019 על שיווק פורקס ממונף ללקוחות קמעונאיים, סוחרים פונים לברוקרים זרים מפוקחים, ורווחים ממסחר פורקס חייבים במס רווחי הון של 25%.


מבוא למסחר אלגוריתמי בשוק המט״ח: מה זה, איך מתחילים, פלטפורמות ויתרונות מול חסרונות
מסחר אלגוריתמי (Algorithmic Trading) הוא שיטת מסחר שבה תוכנת מחשב מבצעת פעולות קנייה ומכירה לפי כללים מוגדרים מראש, ללא התערבות אנושית בזמן אמת. במקום לשבת מול המסך ולהחליט מתי לקנות או למכור, אתם כותבים (או רוכשים) אלגוריתם שעושה את זה בשבילכם. בשוק המט"ח, שפועל 24 שעות ביממה חמישה ימים בשבוע, מסחר אלגוריתמי מהווה כבר מעל 70% מהיקף המסחר הכולל.1
האם מסחר אלגוריתמי מתאים לכולם? בהחלט לא. אבל הבנת העקרונות שלו חשובה לכל סוחר, גם מי שמעדיף מסחר ידני. הכירו את הכלים, היתרונות, הסיכונים ומה באמת נדרש כדי להתחיל.
למה דווקא פורקס למסחר אלגוריתמי?
שוק המט"ח נחשב לזירה האידיאלית למסחר אלגוריתמי מכמה סיבות:
- פעילות רציפה: השוק פתוח 24/5, כך שהאלגוריתם יכול לפעול גם כשאתם ישנים. אין צורך לחכות לפתיחת הבורסה או לדאוג מגאפים יומיים.
- נזילות גבוהה: מחזור יומי של מעל 7.5 טריליון דולר2 מבטיח ביצוע מהיר של פקודות עם החלקה מינימלית בצמדים ראשיים.
- עלויות נמוכות: ספרדים צרים בצמדים ראשיים (0.1-1 פיפ) מאפשרים אסטרטגיות תכופות שלא כדאיות בשווקים אחרים.
- תשתית מוכנה: פלטפורמות כמו MetaTrader מגיעות עם שפת תכנות מובנית ואפשרות להריץ אלגוריתמים ישירות מהפלטפורמה.
סוגי אסטרטגיות אלגוריתמיות
1. מעקב מגמה (Trend Following)
האסטרטגיה הפשוטה ביותר: האלגוריתם מזהה מגמה (עולה או יורדת) ונכנס לפוזיציה בכיוון שלה. לדוגמה, כשממוצע נע קצר חוצה מעלה ממוצע נע ארוך, האלגוריתם קונה. כשהחציה הפוכה, הוא מוכר. אסטרטגיה זו עובדת היטב בשווקים עם מגמות ברורות, אך מפסידה בשווקים שנעים הצידה.
2. חזרה לממוצע (Mean Reversion)
ההנחה כאן היא שמחירים נוטים לחזור לממוצע שלהם. כאשר מטבע סוטה משמעותית מהממוצע ההיסטורי שלו, האלגוריתם מהמר על חזרה. לדוגמה, אם צמד מסוים נע 2 סטיות תקן מעל הממוצע, האלגוריתם מוכר בציפייה לירידה חזרה.
3. ארביטראז' (Arbitrage)
ניצול פערי מחיר קטנים בין ברוקרים שונים או בין צמדי מטבעות קשורים. לדוגמה, אם EUR/USD ו-GBP/USD מרמזים על שער EUR/GBP שונה מהשער בפועל, האלגוריתם קונה את הזול ומוכר את היקר. הפערים זעירים (פחות מפיפ) ונמשכים מילישניות, כך שרק אלגוריתמים מהירים יכולים לנצל אותם.
4. מסחר סטטיסטי (Statistical Arbitrage)
שימוש במודלים סטטיסטיים מתקדמים לזיהוי דפוסים ומתאמים. האלגוריתם מנתח עשרות צמדי מטבעות במקביל ומחפש חריגות מהמתאמים ההיסטוריים. כשמתגלה חריגה, הוא פותח פוזיציות הפוכות בצמדים מתואמים.
פלטפורמות וכלים
| פלטפורמה | שפת תכנות | מתאימה ל... | עלות |
|---|---|---|---|
| MetaTrader 4/5 | MQL4 / MQL5 | מתחילים ובינוניים, EA (Expert Advisors) | חינם (דרך ברוקרים) |
| TradingView + Pine Script | Pine Script | בדיקת אסטרטגיות והתראות, ממשק ויזואלי | חינם / מנויים מ-$15/חודש |
| Python + ספריות | Python (pandas, backtrader, ccxt) | מתקדמים, מחקר כמותי, גמישות מלאה | חינם (קוד פתוח) |
| cTrader + cAlgo | C# | סוחרים שרוצים מהירות ביצוע גבוהה | חינם (דרך ברוקרים) |
מאיפה מתחילים?
למי שאין רקע בתכנות, MetaTrader 4 עם שפת MQL4 הוא נקודת הכניסה המומלצת. הקהילה ענקית, יש אלפי דוגמאות קוד חינמיות, ורוב הברוקרים (כולל אלה הזמינים למשקיעים ישראלים) תומכים בפלטפורמה.
למי שכבר יודע Python, הספרייה backtrader מאפשרת לכתוב, לבדוק ולהריץ אסטרטגיות במקום אחד. שילוב עם ספריית pandas לניתוח נתונים ו-matplotlib להמחשה ויזואלית נותן כלי חזק לפיתוח אסטרטגיות.
Backtesting: לבדוק לפני שמסכנים כסף
בדיקה היסטורית (Backtesting) היא הרצת האלגוריתם על נתוני עבר כדי לבדוק איך הוא היה מתפקד. זהו שלב הכרחי לפני השקעת כסף אמיתי. בדיקה טובה כוללת תקופה ארוכה (לפחות 3-5 שנים), תנאי שוק מגוונים (שוק שורי, דובי ושוק צדדי), והתחשבות בעלויות אמיתיות כמו ספרד, עמלות והחלקה.
המלכודת של Over-Optimization
הטעות הנפוצה ביותר של סוחרים אלגוריתמיים מתחילים היא התאמת יתר (Over-fitting / Curve Fitting). מתרחש כאשר מכוונים את הפרמטרים של האלגוריתם עד שהוא מציג תוצאות מושלמות על נתוני העבר, אבל נכשל על נתונים חדשים.
לדוגמה, אלגוריתם עם 15 פרמטרים שונים שמותאם בדיוק לנתוני 2020-2024 ייראה מדהים בבדיקה, אבל סביר שייכשל ב-2025 כי הוא "שינן" דפוסי עבר במקום ללמוד עקרונות כלליים. כלל אצבע: ככל שהאסטרטגיה פשוטה יותר (פחות פרמטרים), כך היא עמידה יותר לאורך זמן.
יתרונות מול חסרונות
| מסחר אלגוריתמי | מסחר ידני |
|---|---|
| ללא רגשות: לא נכנע לפחד או לתאוות בצע | גמישות: מסוגל לזהות אירועים חריגים ולהגיב |
| מהירות: מבצע עסקאות במילישניות | אינטואיציה: שנות ניסיון שקשה לקודד |
| עקביות: מבצע את האסטרטגיה בדיוק כפי שנכתבה | הסתגלות: מזהה שינויי משטר בשוק ומתאים את עצמו |
| פעילות 24/5: לא צריך לישון או לנוח | לא דורש ידע טכני בתכנות |
| בדיקה היסטורית: אפשר לבדוק על שנים של נתונים | עלות כניסה נמוכה: אין צורך בתשתית טכנולוגית |
| סיכון: באגים בקוד עלולים לגרום להפסדים מהירים | סיכון: החלטות רגשיות עלולות לסטות מהתוכנית |
סיכונים ייחודיים למסחר אלגוריתמי
- באגים בקוד: טעות תכנות קטנה יכולה להפוך לאסון כלכלי. אלגוריתם שקונה במקום למכור, או שמכפיל את גודל הפוזיציה בטעות, יכול למחוק חשבון תוך דקות.
- תשתית טכנית: ניתוקי אינטרנט, קריסות שרת או עדכוני פלטפורמה יכולים להשאיר פוזיציות פתוחות ללא שליטה. שימוש ב-VPS (שרת וירטואלי) מפחית את הסיכון הזה.
- אירועי ברבור שחור:אירועים קיצוניים כמו משבר פיננסי, מלחמה או החלטה פתאומית של בנק מרכזי יכולים לשבור כל מודל סטטיסטי. האלגוריתם לא "מבין" שהעולם השתנה.
- החלקה (Slippage): ההבדל בין המחיר שהאלגוריתם ביקש למחיר שבו בוצעה העסקה בפועל. בתנודתיות גבוהה, ההחלקה יכולה להיות משמעותית.
רגולציה בישראל
מסחר אלגוריתמי פרטי בפורקס אינו אסור בישראל, אך חשוב לדעת: רשות ניירות ערך אוסרת על שיווק שירותי פורקס ממונף ללקוחות קמעונאיים בישראל מאז 2019. משמעות הדבר היא שברוקרים ישראלים אינם מציעים מסחר פורקס ממונף, וסוחרים ישראלים פונים לברוקרים זרים מפוקחים (FCA, CySEC, ASIC). ודאו שהברוקר מפוקח על ידי רגולטור מוכר ואמין.
בנוסף, רווחים ממסחר פורקס חייבים במס רווחי הון של 25% בישראל. חובת הדיווח חלה גם על מסחר דרך ברוקרים זרים.
למי זה מתאים ולמי לא?
מסחר אלגוריתמי מתאים למי שיש לו רקע טכני (תכנות או לפחות חשיבה לוגית), סבלנות לפתח ולבדוק אסטרטגיות במשך חודשים לפני שמשקיעים כסף אמיתי, וגישה ממושמעת לניהול סיכונים.
מסחר אלגוריתמי לא מתאיםלמי שמחפש "כסף קל" או "מכונת כסף אוטומטית". אם מישהו מוכר לכם אלגוריתם שמבטיח תשואות קבועות ללא סיכון, ברחו. פיתוח אסטרטגיה רווחית דורש ידע, זמן והון משמעותי, ורוב האלגוריתמים שנמכרים למתחילים אינם רווחיים בטווח הארוך.
מסחר אלגוריתמי בפורקס הוא שיטה שבה תוכנת מחשב מבצעת פקודות קנייה ומכירה לפי כללים מוגדרים מראש, ללא התערבות אנושית בזמן אמת. שוק המט"ח נחשב לזירה אידיאלית לכך כי הוא פתוח 24 שעות ביממה חמישה ימים בשבוע, נזיל מאוד (מחזור יומי של מעל 7.5 טריליון דולר) ועם ספרדים צרים בצמדים ראשיים (0.1-1 פיפ). כיום מעל 70% מהיקף המסחר במט"ח הוא אלגוריתמי. היתרונות: מהירות, עקביות והיעדר רגשות. הסיכונים: באגים בקוד, התאמת יתר לנתוני עבר (Over-fitting), אירועי ברבור שחור והחלקה. בישראל מסחר אלגוריתמי פרטי בפורקס אינו אסור, אך רשות ניירות ערך אוסרת על שיווק פורקס ממונף ללקוחות קמעונאיים מאז 2019, ולכן סוחרים ישראלים פונים לברוקרים זרים מפוקחים. רווחים חייבים במס רווחי הון של 25% וחובת הדיווח חלה גם על מסחר דרך ברוקרים זרים. הדרך הנכונה להתחיל היא דרך חשבון דמו, אסטרטגיה פשוטה, בדיקה היסטורית על נתוני עבר, ורק אז מעבר לסכומים קטנים.
מסחר אלגוריתמי (Algorithmic Trading) הוא שיטת מסחר שבה תוכנת מחשב מבצעת פעולות קנייה ומכירה לפי כללים מוגדרים מראש, ללא התערבות אנושית בזמן אמת. במקום לשבת מול המסך ולהחליט מתי לקנות או למכור, הסוחר כותב או רוכש אלגוריתם שמבצע את הפעולות בשבילו. בשוק המט"ח, שפועל 24 שעות ביממה חמישה ימים בשבוע, מסחר אלגוריתמי מהווה כבר מעל 70% מהיקף המסחר הכולל.
שוק המט"ח נחשב לזירה אידיאלית למסחר אלגוריתמי מארבע סיבות עיקריות: פעילות רציפה (השוק פתוח 24/5, כך שהאלגוריתם פועל גם בזמן שינה ואין צורך לחכות לפתיחת בורסה); נזילות גבוהה (מחזור יומי של מעל 7.5 טריליון דולר שמבטיח ביצוע מהיר עם החלקה מינימלית בצמדים ראשיים); עלויות נמוכות (ספרדים צרים בצמדים ראשיים של 0.1-1 פיפ שמאפשרים אסטרטגיות תכופות); ותשתית מוכנה (פלטפורמות כמו MetaTrader מגיעות עם שפת תכנות מובנית ואפשרות להריץ אלגוריתמים ישירות מהפלטפורמה).
המאמר מתאר ארבע משפחות עיקריות: מעקב מגמה (Trend Following) שבה האלגוריתם מזהה מגמה ונכנס לפוזיציה בכיוונה, למשל כשממוצע נע קצר חוצה מעלה ממוצע נע ארוך; חזרה לממוצע (Mean Reversion) שמהמרת על כך שמחיר שסטה משמעותית מהממוצע ההיסטורי יחזור אליו; ארביטראז' (Arbitrage) שמנצל פערי מחיר זעירים בין ברוקרים או צמדים קשורים, פערים שנמשכים מילישניות; ומסחר סטטיסטי (Statistical Arbitrage) שמשתמש במודלים סטטיסטיים לזיהוי חריגות ממתאמים היסטוריים בין עשרות צמדים במקביל.
למי שאין רקע בתכנות, MetaTrader 4 עם שפת MQL4 הוא נקודת הכניסה הנפוצה: הקהילה ענקית, יש אלפי דוגמאות קוד חינמיות, ורוב הברוקרים (כולל אלה הזמינים למשקיעים ישראלים) תומכים בפלטפורמה. המאמר מציג גם פלטפורמות נוספות: TradingView עם Pine Script לבדיקת אסטרטגיות והתראות (חינם או מנויים מ-15 דולר לחודש), Python עם ספריות כמו backtrader, pandas ו-ccxt למחקר כמותי וגמישות מלאה (קוד פתוח חינמי), ו-cTrader עם cAlgo בשפת C# למי שרוצה מהירות ביצוע גבוהה.
בדיקה היסטורית (Backtesting) היא הרצת האלגוריתם על נתוני עבר כדי לבדוק איך היה מתפקד, והיא שלב הכרחי לפני השקעת כסף אמיתי. בדיקה טובה כוללת תקופה ארוכה (לפחות 3-5 שנים), תנאי שוק מגוונים (שורי, דובי וצדדי), והתחשבות בעלויות אמיתיות כמו ספרד, עמלות והחלקה. הטעות הנפוצה ביותר היא התאמת יתר (Over-fitting / Curve Fitting), שבה מכוונים את הפרמטרים עד שהאלגוריתם מציג תוצאות מושלמות על נתוני העבר אך נכשל על נתונים חדשים, כי הוא שינן דפוסי עבר במקום ללמוד עקרונות כלליים. כלל אצבע: ככל שהאסטרטגיה פשוטה יותר (פחות פרמטרים), כך היא עמידה יותר לאורך זמן.
המאמר מציין ארבעה סיכונים ייחודיים: באגים בקוד (טעות תכנות קטנה כמו אלגוריתם שקונה במקום למכור או מכפיל בטעות את גודל הפוזיציה יכולה למחוק חשבון תוך דקות); תשתית טכנית (ניתוקי אינטרנט, קריסות שרת או עדכוני פלטפורמה עלולים להשאיר פוזיציות פתוחות ללא שליטה, ושימוש ב-VPS מפחית את הסיכון); אירועי ברבור שחור (משבר פיננסי, מלחמה או החלטה פתאומית של בנק מרכזי יכולים לשבור כל מודל סטטיסטי כי האלגוריתם לא מבין שהעולם השתנה); והחלקה (Slippage), שהיא ההבדל בין המחיר שהאלגוריתם ביקש למחיר שבו בוצעה העסקה בפועל, ובתנודתיות גבוהה היא יכולה להיות משמעותית.
מסחר אלגוריתמי פרטי בפורקס אינו אסור בישראל, אך רשות ניירות ערך אוסרת על שיווק שירותי פורקס ממונף ללקוחות קמעונאיים בישראל מאז 2019. לכן ברוקרים ישראלים אינם מציעים מסחר פורקס ממונף, וסוחרים ישראלים פונים לברוקרים זרים מפוקחים (FCA, CySEC, ASIC). חשוב לוודא שהברוקר מפוקח על ידי רגולטור מוכר ואמין. רווחים ממסחר פורקס חייבים במס רווחי הון של 25% בישראל, וחובת הדיווח חלה גם על מסחר דרך ברוקרים זרים.
מסחר אלגוריתמי מתאים למי שיש לו רקע טכני (תכנות או לפחות חשיבה לוגית), סבלנות לפתח ולבדוק אסטרטגיות במשך חודשים לפני השקעת כסף אמיתי, וגישה ממושמעת לניהול סיכונים. הוא לא מתאים למי שמחפש כסף קל או מכונת כסף אוטומטית. אם מישהו מוכר אלגוריתם שמבטיח תשואות קבועות ללא סיכון, זה סימן אזהרה: פיתוח אסטרטגיה רווחית דורש ידע, זמן והון משמעותי, ורוב האלגוריתמים שנמכרים למתחילים אינם רווחיים בטווח הארוך. הדרך המומלצת במאמר היא ללמוד את הבסיס דרך חשבון דמו, לבנות אסטרטגיה פשוטה, לבדוק אותה על נתוני עבר, ורק אז לשקול מעבר לכסף אמיתי בסכומים קטנים.
סיכום
השורה התחתונה: מסחר אלגוריתמי בפורקס הוא תחום מרתק שמשלב פיננסים, טכנולוגיה וסטטיסטיקה. היתרונות ברורים: מהירות, עקביות ויכולת לפעול 24 שעות. אבל הסיכונים משמעותיים: באגים בקוד, התאמת יתר, ואירועים שהמודל לא צפה. אם אתם מעוניינים להתחיל, לימדו את הבסיס דרך חשבון דמו, בנו אסטרטגיה פשוטה, בדקו אותה על נתוני עבר, ורק אז שקלו מעבר לכסף אמיתי בסכומים קטנים.
