להצטרפות

מה זה Backtest? המדריך הפשוט למתחילים

עודכן: 17 באוקטובר 2026 · מאת

כל מי שמתחיל להתעניין במסחר אלגוריתמי נתקל מהר מאוד במילה Backtest. בתרגום חופשי: "בדיקה לאחור". אבל מה זה אומר בפועל, למה זה כל כך חשוב, ובעיקר – מה בדיקה כזו לא יכולה להגיד לכם? במאמר הזה נעשה סדר, בשפה פשוטה ובלי הבטחות.

Backtest – ההגדרה הקצרה

Backtest הוא תהליך שבו לוקחים כללים כתובים מראש – למשל "מתי נכנסים", "מתי יוצאים" ו"כמה מסכנים" – ומריצים אותם על נתוני שוק היסטוריים, כאילו הייתם פועלים לפיהם בעבר. התוצאה היא תיאור של מה היה קורה לו הכללים היו מופעלים באותה תקופה, על אותם נתונים.

המילה החשובה כאן היא "כללים". Backtest עובד רק כשיש משהו מוגדר מספיק כדי שמחשב יוכל לבצע אותו. "להיכנס כשמרגיש נכון" אי אפשר לבדוק. "להיכנס כשממוצע נע קצר חוצה ממוצע נע ארוך" – אפשר.

למה בכלל לבדוק על נתוני עבר?

המטרה של Backtest היא לא לנבא את העתיד. המטרה היא ללמוד על הכללים שלכם:

במילים אחרות, Backtest הוא כלי לגלות בעיות מוקדם – על נתוני עבר ובסביבה בטוחה – לפני שמתאהבים ברעיון.

איך נראה תהליך Backtest בסיסי?

  1. ניסוח הכלל – במשפט אחד או שניים, בעברית פשוטה.
  2. איסוף נתונים – נתוני מחירים היסטוריים, בדרך כלל בפורמט טבלה (תאריך, פתיחה, גבוה, נמוך, סגירה, נפח).
  3. ניקוי הנתונים – טיפול בערכים חסרים, תאריכים כפולים וטעויות.
  4. קידוד הכללים – לרוב ב-Python בעזרת ספריית pandas.
  5. הוספת עלויות – עמלות ופערי מחיר. בלי זה התמונה כמעט תמיד אופטימית מדי.
  6. הרצה וניתוח – בחינת התוצאות, ה-Drawdown, מספר העסקאות והתנהגות בתקופות שונות.
  7. בדיקה במצב דמו – הרצה על חשבון נייר, בלי כסף אמיתי, כדי לראות איך הכללים מתנהגים בזמן אמת.

מה Backtest לא יכול להגיד לכם

זה החלק שהכי חשוב להבין: ביצועי עבר אינם מעידים על העתיד. השוק משתנה, תנאים משתנים, ומה שקרה בעבר לא חייב לחזור. גם Backtest שנראה מצוין יכול להיות תוצאה של התאמת יתר (Overfitting) – כלומר כללים ש"כוונו" עד שהתאימו בדיוק לנתוני העבר, אבל לא אומרים הרבה על שום דבר אחר.

לכן נכון לראות ב-Backtest כלי למידה ובקרה, לא הוכחה ולא הבטחה.

Backtest ורגש

יתרון פחות מדובר של Backtest הוא פסיכולוגי. כשהכללים כתובים ונבדקו מראש, קל יותר לזהות מתי אתם רוצים "לחרוג" מהם בגלל פחד או התלהבות. התיעוד והבדיקה הופכים את התהליך לשקוף יותר – וזה לבדו שיעור חשוב.

שאלות נפוצות

מה זה Backtest במילה אחת?

בדיקה של כללים כתובים על נתוני שוק היסטוריים.

האם Backtest טוב מבטיח הצלחה?

לא. ביצועי עבר אינם מעידים על העתיד. Backtest עוזר להבין את הכללים ואת החולשות שלהם, לא לנבא תוצאות.

צריך לדעת לתכנת כדי לעשות Backtest?

לא חייבים להתחיל כמתכנתים. אפשר לתאר את הכללים בעברית ולתת לכלי AI לכתוב את קוד ה-Python – בתנאי שלומדים לקרוא את הקוד, להריץ אותו ולבדוק שהוא עושה בדיוק את מה שהתכוונתם.

למה חשוב לכלול עמלות?

כי הן חלק מהמציאות. בדיקה בלי עלויות מציגה בדרך כלל תמונה טובה מהמציאות.

מה ההבדל בין Backtest למצב דמו?

Backtest רץ על נתוני עבר. מצב דמו (Paper Trading) רץ בזמן אמת על חשבון וירטואלי, בלי כסף אמיתי.

האם זה ייעוץ השקעות?

לא. התוכן כאן חינוכי בלבד ואינו מהווה המלצה, איתות או ייעוץ השקעות.

רוצים להתחיל מהבסיס?

הכנו מדריך PDF חינמי בעברית שמסביר צעד אחר צעד מה זה כלל, איך חושבים על בדיקה, ומאיפה מתחילים.

להורדת המדריך החינמי ←

תוכן חינוכי בלבד. אין באמור המלצה, איתות או ייעוץ השקעות. ביצועי עבר אינם מעידים על העתיד.