עבור לתוכן

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

בדקו את הרעיון ובחנו את הראיות

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

backtest_review.py
net_pnl = gross_pnl - fees
peak = equity.cummax()
drawdown = equity / peak - 1
assert train_end < test_start
מסלולי אסטרטגיה היסטוריים לאורך חלונות אימות, עם ירידות (drawdowns) והתפלגויות תוצאות

דוגמה להמחשה · לא תוצאה חיה

ראו את מפעל האסטרטגיות בפעולה.

דוגמה להמחשה · לא תוצאה חיה

צפו בסוכני בינה מלאכותית בונים וסוקרים אסטרטגיה.

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

  1. תיאור
  2. בנייה ואימות
  3. בקטסט
  4. מבחני קיצון
  5. מסחר על הנייר
01

מידול תנאי המסחר

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

02

בדקו יותר מתשואה בודדת

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

03

בדיקת חסינות (Robustness)

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

שמרו את ההנחות לצד התוצאה.

תרשים משכנע הוא נקודת פתיחה לסקירה. השוו עלויות מסחר עם היתרון הצפוי, בדקו התנהגות מדגם-חוץ (out-of-sample), וחפשו ריכוזיות במספר קטן של עסקות או תקופות.

  1. קלטים

    תקופת נתונים, זירה, עמלות

  2. בדיקות

    בדיקה לאחור, walk-forward, מדגם מוחזק

  3. ראיות

    מדדים, עסקות, הערות סקירה

תנו לנתונים מאוחרים יותר לאתגר בחירות מוקדמות יותר.

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

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

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

עלות קטנה יכולה לכלות יתרון גדול.

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

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

ראו כיצד עלויות ביצוע משנות את התוצאה.

תשואה גולמית12.0%
עלויות מדומות2.0%
נטו לאחר עלויות אלו10.0%

הנחות לדוגמה: תשואה גולמית של 12%, ערך נקוב נסחר מצטבר השווה ל-40 פעמים ההון ההתחלתי, ועמלה של 2 נקודות בסיס לערך נקוב נסחר. עלויות = מחזור × (עמלה + החלקת מחיר); נקודת בסיס אחת = 0.01%. המחשה לינארית; אינה כוללת ריבית דריבית, מימון והשפעת שוק.

שאלות, נענו.

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

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

האם העמלות הן ציטוטים חיים לחשבון שלי?

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

כיצד נבדלים בדיקת walk-forward ואימות holdout זה מזה?

בדיקת walk-forward מתאימה שוב ושוב לנתונים מוקדמים יותר ומעריכה על חלונות מאוחרים יותר. אימות holdout בודק את הפרמטרים שנבחרו על תקופה שמורה מחוץ לחלונות האופטימיזציה הללו. בדקו את התאריכים בפועל, מספרי העסקאות והדוחות; שימוש חוזר במשוב ה-holdout עלול להחליש את עצמאותו.

אילו תוצאות כדאי לי לקרוא מלבד התשואה הכוללת?

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

מדוע לבדוק פרמטרים סמוכים במקום לשמור על ההגדרה הטובה ביותר?

הגדרה שנראית מצוינת בעוד שכנותיה מבצעות בצורה גרועה עשויה להיות שברירית. ניתוח רגישות מראה כיצד התוצאה משתנה סביב הפרמטרים שנבחרו. השתמשו בו יחד עם ראיות walk-forward ו-holdout בעת הערכה האם הדפוס רחב יותר מתוצאה נבחרת אחת.

מדוע שני בדיקות רטרוספקטיביות של רעיון דומה עשויים להיות סותרים?

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

הבינו מה כל תוצאה מוכיחה

מחקר בסיס ופרמטרים

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

גלו את האופטימיזציה

ניסוי נפרד

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

גלו את Backtest Lab

ייתכן שהראיות לא יכריעו

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

קראו את מדריך האימות

התחילו בשאלה ששווה לבחון.

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

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

מעבדת בדיקה היסטורית

הריצו בדיקה מסביבת העבודה שלכם.

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

בתוך המוצר

עיינו ברשומת מחקר אמיתית.

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

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

הבינו מה הראיות יכולות ללמד אתכם.

בדקו את הנתונים וההנחות

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

גלו נתוני שוק

הפרידו בין בדיקות לבין ראיות שנאספו בהמשך

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

גלו את המסחר המדומה

אשרו בנפרד מסחר בכסף אמיתי

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

גלו מסחר חי