המכונה לא מפחדת, לא חומדת ולא נוקמת. אז למה כל כך הרבה רובוטי מסחר מפסידים? כי הקושי לא נעלם, הוא רק עבר מקום.
אם קראת על הכימיה של המוח במסחר ועל הפער בין הידיעה לביצוע, ההיגיון של מסחר רובוטי מובן מאליו. אם הבעיה הגדולה ביותר היא הרגש שמשתלט ברגע האמת, אפשר פשוט להוציא את האדם מהלולאה. מכונה לא נכנסת לעסקת נקמה, לא רודפת אחרי דופמין ולא נשברת אחרי שלושה הפסדים. היא פשוט מבצעת.
זו האמת החלקית. מסחר אלגוריתמי באמת פותר את בעיית הביצוע, אבל הוא לא הופך את המסחר לקל. הוא מעביר את הקושי ממשמעת אישית אל מקום קשה לא פחות: אמינות המחקר. ושם נופלים רוב הרובוטים.
מסחר רובוטי, או אלגוריתמי, הוא תרגום של כללי מסחר לקוד שרץ אוטומטית. תנאי כניסה, סטופ, יעד, גודל פוזיציה וניהול סיכון, הכל מוגדר מראש, והמחשב מבצע בלי היסוס וללא רגש. זה הכל. אין כאן קסם ואין "בינה" שמנצחת את השוק בכוחות עצמה. יש כלל, ומכונה שמצייתת לו בדבקות.
היתרון הגדול הוא בדיוק מה שאדם מתקשה בו. המכונה מבצעת את הכלל ה-500 בדיוק כמו את הראשון. היא לא תופסת רווח מוקדם מפחד, לא מגדילה פוזיציה מביטחון יתר, ולא מדלגת על עסקה כי אתמול היה יום גרוע. אם יש לך כלל טוב, מכונה תבצע אותו טוב יותר ממך. זו הסיבה שמסחר שיטתי מושך דווקא סוחרים שהבינו שהאויב הוא הם עצמם.
הבעיה מתחילה בשאלה: מאיפה הכלל? רוב הרובוטים נבנים על ידי כוונון פרמטרים עד שהם נראים מושלמים על נתוני העבר. זו טעות שנקראת התאמת יתר (overfitting). בונים מכונה שמסבירה בצורה מושלמת מה כבר קרה, ולכן היא חסרת ערך לגבי מה שיקרה.
מעבר להתאמת יתר, שני רוצחים שקטים מפילים רובוטים שנראים מבטיחים:
ההבדל בין רובוט צעצוע לתהליך אמין הוא לא האסטרטגיה, אלא הקפדנות של הבדיקה. תהליך רציני עובר שורת מבחנים, שכל אחד מהם נועד להפריך את האסטרטגיה, לא לאשר אותה. אלה השלבים העיקריים.
הרצת הכלל על נתוני עבר. זו רק נקודת פתיחה, לא הוכחה. גיבוי יפה מספר לך מה כבר קרה, אבל הוא לא מבטיח דבר לגבי מה שיקרה. כל אסטרטגיה שנכשלת כבר כאן מתה, אבל אסטרטגיה שמצליחה כאן עדיין לא הוכיחה כלום.
זה הלב של האמינות. מפצלים את הנתונים: מפתחים ומכווננים על חלק אחד (In-Sample), ואז בודקים על חלק שהאסטרטגיה מעולם לא ראתה (Out-of-Sample). אם הביצוע מתמוטט מחוץ למדגם, כיווננת רעש ולא אות. פיתוח ובדיקה על אותם נתונים אומרים שלא בדקת כלום, בדקת זיכרון.
זו גרסה מתגלגלת ומחמירה של OOS, הכי קרובה למציאות. מכווננים על חלון זמן, בודקים על החלון הבא, מזיזים קדימה, וחוזרים שוב ושוב לאורך ההיסטוריה. ככה רואים אם הכלל ממשיך לעבוד כשהזמן מתקדם והשוק משתנה, ולא רק בתקופה אחת נוחה.
איך יודעים אם התוצאה הייתה מיומנות או מזל? מערבבים את סדר העסקאות אלפי פעמים, מדגמים תרחישים חלופיים, ובודקים את התפלגות התוצאות ואת הגרוע ביותר (worst-case drawdown). אם רק סדר מסוים אחד נראה טוב, זה מזל. אסטרטגיה אמינה שורדת גם את הזנבות של ההתפלגות.
זה הרוצח השקט של רוב הרובוטים. מזינים עמלות, מרווח והחלקה ריאליים, ואפילו פסימיים בכוונה. הרבה אסטרטגיות שמרוויחות על הנייר הופכות למפסידות ברגע שמתמחרים את המציאות של הביצוע בשוק.
אסטרטגיה טובה לא אמורה לקרוס משינוי זעיר בפרמטר. בודקים טווח שלם של ערכים ומחפשים רמה יציבה (plateau), אזור רחב שבו התוצאות טובות, ולא פסגה חדה ובודדת. פסגה חדה מעידה על התאמת יתר. רמה יציבה מעידה על אות אמיתי.
אם בודקים אלף רעיונות, כמה מהם יֵראו מצוינים אך ורק במקרה. תהליך רציני מתקן לכך. הוא מחמיר את הרף ומנכה את המדדים לפי מספר הניסיונות, כדי לא "לגלות" אסטרטגיה שהיא בעצם רעש שצף למעלה מתוך המון בדיקות.
זה השער האחרון לפני הון אמיתי. מריצים את האסטרטגיה על זמן אמת, בלי כסף, ובודקים שהביצוע בפועל תואם לציפייה. רק מה ששרד את כל השלבים הקודמים וגם את המבחן הזה זכאי להתקרב לכסף.
רוב הרעיונות נופלים באחד השלבים האלה, וזה בדיוק התפקיד שלהם. תהליך טוב הוא מכונת הפרכה. הוא הורג רעיונות חלשים בזול, כדי שרק המעטים שבאמת מחזיקים יגיעו לכסף אמיתי. הקפדנות הזו, ולא "האסטרטגיה הסודית", היא ההבדל האמיתי.
אזהרה מהשטח
רובוט לא הופך מסחר ל"הכנסה פסיבית". הוא דורש תחזוקה, ניטור, והבנה עמוקה של מתי הוא כבר לא עובד. אסטרטגיה מתה יכולה להפסיד כסף מהר בדיוק כפי שהרוויחה, והמכונה תבצע את זה בנאמנות מוחלטת. אוטומציה מגבירה את מה שנתת לה, כלל טוב או טעות.
אוטומציה מעבירה את שיקול הדעת אחורה בזמן, מרגע העסקה אל רגע המחקר, אבל לא מבטלת אותו. עדיין צריך לדעת אילו תוצאות לתת בהן אמון, מתי שוק שינה אופי, ומתי לכבות מכונה שהפסיקה לעבוד. וגם כאן חוזרת אותה משמעת. לכבות רובוט מפסיד קשה רגשית בדיוק כמו לחתוך עסקה מפסידה.
העיקרון
מסחר שיטתי הוא כלי למשמעת, לא קיצור דרך לעושר. הוא מוציא את הרגש מהביצוע, אבל דורש כנות אכזרית במחקר. תהליך על פני הבטחות, ושרידות על פני ריגוש, אלה שמפרידים רובוט שמחזיק מרובוט שמתרסק.
מסחר רובוטי מתאים למתחילים?
לבנות רובוט רציני דורש הבנה גם של מסחר וגם של אימות סטטיסטי. מתחיל יכול ללמוד את ההיגיון, אבל לבנות מכונה שמחזיקה בכסף אמיתי זה שלב מתקדם. הסכנה הגדולה למתחיל היא להריץ רובוט שנראה מנצח ובעצם עבר התאמת יתר.
אפשר פשוט לקנות רובוט מוכן?
רובוטים שנמכרים עם עקומת רווח מושלמת הם כמעט תמיד מותאמי יתר לעבר. אם למישהו באמת הייתה מכונה שמדפיסה כסף, הוא לא היה מוכר אותה לך. הזהירות כאן זהה לזהירות בבחירת קורס: תברח מהבטחות.
אלגוריתם מנצח את השוק לבד?
לא. אלגוריתם מבצע כלל שאדם עיצב, במשמעת מושלמת. היתרון הוא בעקביות הביצוע ובקפדנות המחקר, לא ב"בינה" שמנצחת את השוק בכוחות עצמה.
גילוי נאות: מסחר בשווקים הפיננסיים כרוך בסיכון להפסד הון ואינו מתאים לכל אחד. אין באמור ייעוץ השקעות, שיווק השקעות או המלצה לפעולה, ואין בו הבטחה או הצגה של תשואות. המידע מובא לצרכים חינוכיים בלבד.