כיצד לבדוק רגישות ל-spread בבדיקה לאחור של EA לזהב ב-MT4?
תנאי בדיקה קבועים, שינוי ה-spread בלבד, השוואת מספר עסקאות, רווח נקי ו-drawdown, כדי לזהות את התלות של התוצאות בעלויות ביצוע.
מחבר: תומאס|עבודה מעשית ב-MT4|במקור תוכנן ל-7 בנובמבר 18:00, פורסם מחדש ב-8 בנובמבר 2026.
תקציר: תנאי בדיקה קבועים, שינוי ה-spread בלבד, השוואת מספר עסקאות, רווח נקי ו-drawdown, כדי לזהות את התלות של התוצאות בעלויות ביצוע.
תחילה לבנות בסיס שניתן לחזור עליו
ב-Strategy Tester של MT4 יש לבחור את ה-EA, את סוג הזהב, את תקופת הגרף ואת הטווח ההיסטורי, ואז לתעד את גרסת ה-EA, את הפרמטרים, את ההון ההתחלתי, את מספר הספרות בציטוט ואת שיטת המודל. תחילה לכבות אופטימיזציה, להריץ פעם אחת בדיקה עם פרמטרים קבועים ולשמור את הדוח. ברוקרים שונים עשויים להשתמש בשמות שונים לזהב, במפרטי חוזה שונים ובנתונים היסטוריים שונים. לפני החלפת פלטפורמה יש לבדוק את התנאים האלה, אחרת ההבדלים בבדיקה עלולים לנבוע מהנתונים ומהחוזה ולא מה-spread.
כאשר בודק התוכנה מאפשר להגדיר spread, יש לתעד תחילה את היחידה שבה משתמש השדה. נקודות בטרמינל קשורות בדרך כלל לדיוק הציטוט של הסוג, ואין להתייחס ישירות לנקודות כדולרים. ניתן לבדוק את מפרט הסוג ואת השינוי המינימלי במחיר, ואז להמיר את ה-spread בבדיקה להפרש מחיר מובן. גם הנתונים ההיסטוריים ושיטת המודל צריכים להישמר לצורך בדיקה חוזרת בעתיד.

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