בדיקה לאחור: הגדרה, איך זה עובד וחסרונות

מה זה Backtesting?

מה זה Backtesting? בדיקה חוזרת היא השיטה הכללית לבחון עד כמה אסטרטגיה או מודל היו מבוצעים אקס-פוסט. בדיקה חוזרת מעריכה את הכדאיות של אסטרטגיית אסטרטגיה על ידי גילוי כיצד היא תפעל באמצעות נתונים היסטוריים. אם הבדיקה האחורית עובדת, ייתכן שלסוחרים ואנליסטים יהיה הביטחון להעסיק אותו בעתיד.

post-image-3

מה זה Backtesting? – נקודות מרכזיות

מה זה Backtesting?

  • Backtesting מעריך את הכדאיות של אסטרטגיית מסחר או מודל תמחור על ידי גילוי כיצד הם היו פועלים בדיעבד באמצעות נתונים היסטוריים.
  • התיאוריה העומדת בבסיסה היא שכל אסטרטגיה שעבדה היטב בעבר צפויה לעבוד טוב בעתיד, ולהפך, כל אסטרטגיה שהופיעה גרועה בעבר צפויה לתפקד גרוע בעתיד.
  • כאשר בודקים רעיון על נתונים היסטוריים, כדאי לשמור פרק זמן של נתונים היסטוריים למטרות בדיקה. אם הוא מצליח, בדיקתו על תקופות זמן חלופיות או נתונים מחוץ לדגימה יכולה לעזור לאשר את הכדאיות הפוטנציאלית שלו.
  • הבנת Backtesting

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

    מה זה Backtesting?מבחן אחורי שנערך היטב שמניב תוצאות חיוביות מבטיח לציבור שהאסטרטגיה יציבה ביסודה וצפויה להניב רווחים כשהיא מיושמת במציאות. לעומת זאת, מבחן אחורי שנערך היטב, שמניב תוצאות לא אופטימליות, יגרום לסוחרים לשנות או לדחות את האסטרטגיה.

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

    המתכנת יכול לשלב משתני קלט המוגדרים על ידי המשתמש המאפשרים לסוחר "לצבוט" את המערכת. דוגמה לכך תהיה במערכת ההצלבה הפשוטה של ​​ממוצע נע (SMA). הסוחר יוכל להזין (או לשנות) את האורכים של שני הממוצעים הנעים המשמשים במערכת. לאחר מכן, הסוחר יוכל לבצע בדיקה חוזרת כדי לקבוע אילו אורכי ממוצעים נעים היו מתפקדים בצורה הטובה ביותר בנתונים ההיסטוריים.

    תרחיש האחורי האידיאלי

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

    מה זה Backtesting?מערך הנתונים ההיסטורי חייב לכלול מדגם מייצג באמת של מניות, כולל אלה של חברות שבסופו של דבר פשטו רגל נמכרו או חוסלו. האלטרנטיבה, הכוללת רק נתונים ממניות היסטוריות שעדיין קיימות כיום, תניב תשואות גבוהות באופן מלאכותי ב-backtesting.

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

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

    בדיקות לאחור לעומת בדיקות ביצועים קדימה

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

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

    בדיקה לאחור לעומת ניתוח תרחישים

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

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

    כמה מלכודות של Backtesting

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

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

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

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

    tradingpedia.co.il -> powered by : Sakara

    פוסטים קשורים

    כתיבת תגובה

    האימייל לא יוצג באתר. שדות החובה מסומנים *

    תבדוק גם את זה
    Close
    Back to top button
    דילוג לתוכן