מה זה בקטסטינג?
בקטסטינג (Backtesting) הוא תהליך שבו בוחנים אסטרטגיית מסחר על נתוני עבר, כדי להעריך כיצד הייתה מתפקדת
אילו הופעלה בזמן אמת.
המטרה היא לבדוק את הרווחיות, רמת הסיכון, אחוזי ההצלחה, משך העסקאות, ותנודות הרווח–הפסד, לפני שמיישמים
את האסטרטגיה בכסף אמיתי.
בקטסטינג איכותי מספק תמונה אמינה יותר של פוטנציאל האסטרטגיה, אך הוא אינו מבטיח תוצאות זהות בעתיד.
סוגי בקטסטינג
בקטסטינג הוא תהליך חיוני לבחינת אסטרטגיות מסחר לפני יישומן בפועל, והוא מתבצע בכמה שיטות שונות בהתאם למטרה
ולרמת הדיוק הנדרשת.
כל סוג מספק זווית אחרת על אמינות האסטרטגיה, החל מבדיקה פשוטה על נתוני עבר ועד סימולציות מתקדמות ותרגול בזמן אמת.
שילוב בין השיטות מאפשר לסוחרים לקבל תמונה מקיפה יותר על ביצועי המודל ולצמצם סיכונים לפני חשיפה להון אמיתי.
בקטסטינג היסטורי (Historical Backtesting)
בדיקה על נתונים סגורים של שנים/חודשים קודמים, כדי לראות האם האסטרטגיה הייתה מניבה רווחים.
בקטסטינג מתקדם (Walk-Forward Testing)
חלוקה של הנתונים לפרקי זמן – חלקם לאימון וחלקם לבדיקה – כדי לוודא שהאסטרטגיה לא “מותאמת יתר” לעבר.
סימולציה מונטה קרלו (Monte Carlo Simulation)
שימוש בשיטות סטטיסטיות לשינויים אקראיים בנתוני מחיר או סדר העסקאות, כדי לבחון את חוסן האסטרטגיה בתנאי שוק משתנים.
Paper Trading (דמו בזמן אמת)
הרצת האסטרטגיה על נתוני שוק חיים, אך בלי סיכון הון אמיתי. מהווה גשר בין בקטסטינג היסטורי למסחר אמיתי.
מערכות לבקטסטינג
קיימות פלטפורמות מגוונות, חלקן ייעודיות וחלקן כלים כלליים:
MetaTrader 4/5 – פופולריות במסחר במט”ח, כוללות מודול מובנה לבקטסטינג.
TradingView – מאפשר כתיבת אסטרטגיות ב־Pine Script ובדיקתן על נתונים היסטוריים.
Amibroker – מערכת מתקדמת עם מהירות חישוב גבוהה ויכולות סימולציה מתקדמות.
Python / R – סביבת קוד פתוחה לכתיבת אלגוריתמים ובדיקתם עם ספריות כמו Backtrader, Zipline או QuantConnect.
Interactive Brokers API – מאפשר חיבור לאסטרטגיות מותאמות ובדיקתן על נתוני עבר נרחבים.
נתונים בקטסטינג מספריים
מחקרים מראים כי 90% מהאסטרטגיות שנבדקות ללא בקטסטינג נכשלות בתוך פחות מחצי שנה של מסחר אמיתי.
אסטרטגיות שעוברות בקטסטינג עם יותר מ־10 שנות נתונים מחזיקות ב־70% מהמקרים ביציבות גבוהה יותר בשוק החי.
שימוש בסימולציות מונטה קרלו עשוי להוריד את הסיכון ל־Overfitting (התאמה מופרזת לנתוני עבר) ב־30% לעומת בדיקה רגילה בלבד.
פלטפורמות כמו TradingView ו־MetaTrader מאפשרות להריץ מאות סימולציות בשניות ולבדוק שונות בפרמטרים (Optimization).
שירותי בקטסטינג של קורל טכנולוגיות
בקורל טכנולוגיות אנו מציעים שירותי בקטסטינג מלאים ללקוחות מוסדיים ופרטיים:
אפיון אסטרטגיות – ניתוח רעיונות מסחר ותרגומם לאלגוריתמים.
פיתוח מותאם אישית – כתיבת קוד בפלטפורמות כמו Python, Pine Script, MQL או C++.
הרצת סימולציות – בדיקות על נתוני עבר של 10–20 שנה כולל בדיקות Walk-Forward ו־Monte Carlo.
בניית דוחות KPI – יחס רווח/סיכון (Sharpe Ratio, Sortino Ratio), אחוזי הצלחה, Drawdown מקסימלי.
שילוב למסחר אוטומטי – חיבור האסטרטגיה ל־Interactive Brokers, Binance, MetaTrader או FIX API.
ליווי אסטרטגי – המלצות לשיפור מודלים, ניהול סיכונים וסקלאביליות למסחר בהיקפים שונים.
שאלות ותשובות בנושא בקטסטינג
למה בקטסטינג חשוב?
כדי לאמת אם אסטרטגיה עובדת על נתוני עבר ולזהות חולשות עוד לפני השקעת כסף אמיתי.
האם תוצאות בקטסטינג מבטיחות הצלחה?
לא. הן נותנות אינדיקציה, אך השוק העתידי עשוי להשתנות.
מה ההבדל בין בקטסטינג למסחר דמו?
בקטסטינג בוחן על נתוני עבר; דמו בוחן על נתוני שוק חיים אך ללא כסף אמיתי.
כמה נתונים היסטוריים צריך לבדיקה?
ככל האפשר. לרוב לפחות 5-10 שנים או מחזורי שוק מלאים.
מה זה Overfitting?
כאשר אסטרטגיה מותאמת יתר לנתוני עבר ולא עובדת טוב על נתונים חדשים.
האם ניתן לבצע בקטסטינג ידני?
כן, אך זה לוקח זמן רב ופחות מדויק לעומת אוטומציה.
אילו מדדים עיקריים נבדקים?
Sharpe Ratio, Win Rate, Max Drawdown, Profit Factor.
האם Coral מספקים API מותאם?
כן, אנו מפתחים ממשקי API מותאמים לבדיקות ואוטומציה.
האם אפשר לבדוק גם קריפטו?
כן, כולל נתוני Binance, Kraken ו־Coinbase.
כמה זמן לוקח פרויקט בקטסטינג?
בין שבועיים לחודש, תלוי במורכבות האסטרטגיה ובכמות הבדיקות.

