Paper Trading מול Backtesting — מה ההבדל
ההבדל בין Paper Trading ל-Backtesting: מה כל אחד בודק, אילו בעיות רק Paper Trading חושף, ולמה אי אפשר לדלג על אף אחד מהם לפני כסף אמיתי.
Backtesting מריץ אסטרטגיה על נתוני עבר היסטוריים — מהיר, זול, ובודק אם האסטרטגיה הייתה רווחית תיאורטית. Paper Trading מריץ את אותה אסטרטגיה בזמן אמת עם כסף וירטואלי — איטי יותר, אבל חושף בעיות שבדיקה היסטורית לא יכולה לדמות: Slippage, עיכובי API, ותנאי שוק חיים. שני השלבים משלימים זה את זה, ואף אחד מהם לא מייתר את השני — מדריך בניית בוט מסחר AI ממליץ על שניהם ברצף, לא כתחליף אחד לשני.
מה כל שלב בודק בפועל
| | Backtesting | Paper Trading | |---|---|---| | מהירות | דקות עד שעות לבדיקת שנים של נתונים | זמן אמת — שבועות עד חודש | | עלות | חינמי לחלוטין | חינמי (חשבון Paper אצל ברוקר) | | מדמה Slippage ועיכובי API | לא, או בקירוב גס בלבד | כן — במלואו | | מדמה תנאי שוק לא צפויים | רק מה שקרה בעבר | מה שקורה עכשיו, כולל הפתעות | | מסוכן לביצוע חוזר | לא — אפשר לבדוק אלף פעמים בדקות | מוגבל בזמן — כל בדיקה אורכת שבועות | | מתאים לגילוי Overfitting | כן, עם Out-of-Sample Testing | פחות — קשה לבודד את הסיבה לפער |
מה Backtesting לא יכול לבדוק
Slippage — ההפרש בין המחיר שהאסטרטגיה "ציפתה" לקבל לבין המחיר האמיתי שהעסקה בוצעה בו. בקטסט לרוב מניח ביצוע במחיר מדויק; בפועל, בזמן שהפקודה מגיעה לברוקר, המחיר כבר יכול לזוז.
עיכובי API ותקלות רשת — קריאות ל-API של הברוקר יכולות להיכשל, להתעכב, או להחזיר שגיאות זמניות. בקטסט לא מדמה את זה בכלל, כי הוא לא באמת שולח פקודות לשום מקום.
התנהגות הבוט תחת עומס — כשיש הרבה תנודתיות בשוק והבוט צריך לעבד הרבה איתותים בו-זמנית, יכולים לצוץ באגים שלא הופיעו בבדיקה איטית על נתונים היסטוריים.
מה Paper Trading לא יכול לבדוק
Paper Trading לא מדמה השפעה על השוק (Market Impact) בעסקאות גדולות, ולא תמיד מדמה במדויק תורי ביצוע (Order Queue) כמו מסחר אמיתי. חשוב יותר: Paper Trading לוקח שבועות לתת מדגם עסקאות משמעותי, בעוד Backtesting יכול לתת מדגם של מאות עסקאות תוך דקות — ולכן הוא הרבה יותר יעיל לבדיקת Sharpe Ratio ו-Max Drawdown על מדגם סטטיסטי גדול.
הסדר הנכון
1. Backtesting על 2-3+ שנות נתונים, כולל Out-of-Sample Testing
↓ (רק אם התוצאות סבירות)
2. Paper Trading במשך 3-4+ שבועות
↓ (רק אם התוצאות קרובות לבקטסט)
3. כסף אמיתי, בהדרגה
דילוג על Backtesting ומעבר ישר ל-Paper Trading מבזבז שבועות על אסטרטגיה שאפשר היה לפסול תוך דקות בבדיקה היסטורית. דילוג על Paper Trading ומעבר ישר לכסף אמיתי חושף אתכם לבעיות ביצוע שלא היה שום סיכוי לגלות מראש.
מה לעשות כשיש פער בין השניים
פער קטן (עד 15-20%) בין תוצאות הבקטסט לתוצאות ה-Paper Trading נחשב נורמלי — נובע מ-Slippage ותנאי שוק אמיתיים. פער גדול יותר הוא סימן לבעיה: לרוב Overfitting בבקטסט המקורי, או באג ביישום שגורם לבוט להתנהג אחרת ממה שהאסטרטגיה תיארה.
שאלות נפוצות
כמה זמן Paper Trading צריך להימשך?
3-4 שבועות מינימום, עם לפחות 30-50 עסקאות מתועדות. פחות מזה לא נותן מדגם מספיק כדי להשוות ברצינות לתוצאות הבקטסט.
האם אפשר לדלג על Backtesting ולעבור ישר ל-Paper Trading?
לא מומלץ. Backtesting מאפשר לבדוק ולפסול אסטרטגיות גרועות תוך דקות, על מדגם גדול של עסקאות. דילוג עליו הופך את Paper Trading לתהליך איטי ויקר בזמן, לבדיקת אסטרטגיה שאולי הייתה נפסלת מיד בבקטסט.
האם אפשר לדלג על Paper Trading ולעבור ישר לכסף אמיתי אם הבקטסט מצוין?
לא מומלץ בשום מקרה. גם הבקטסט הטוב ביותר לא יכול לחשוף בעיות ביצוע בזמן אמת — Slippage, עיכובי API, באגים שמתגלים רק תחת תנאי שוק חיים. Paper Trading הוא שלב חובה, לא המלצה.
מה קורה אם Paper Trading מראה תוצאות טובות יותר מהבקטסט?
זה קורה, ולא בהכרח בעיה — ייתכן ותנאי השוק בתקופת ה-Paper Trading היו נוחים יותר. עם זאת, כדאי להיזהר מ"התלהבות יתר" ולהמשיך את תקופת הבדיקה במלואה לפני שמסיקים מסקנות.