MT4 ו-EA: לפני הרצה, יש לבצע בדיקות תחילה
מפרמטרי החוזה ועד יומני הרצה, מסחר אוטומטי דורש תנאי ביצוע ניתנים לבדיקה. יש להבהיר בדיקות, הרשאות וכללי עצירה לפני ההפעלה.
לבדוק את הסימבולים והפרמטרים
יש לבדוק את שם הסימבול שבו משתמש ה-EA, מחזור הגרף, גרסת הפרמטרים והגדרות נפח המסחר. סימבולים בפלטפורמה עשויים לכלול סיומת, ומפרטי החוזה עשויים להיות שונים. בעת מעבר לחשבון אחר, יש לאמת מחדש את התנאים האלה.
תחילה להבין מה התוכנית מורשית לעשות
ה-EA ב-MT4 יכול להפעיל כללי מסחר באופן אוטומטי. לפני ההרצה יש לקרוא את תיעוד התוכנית, לאמת את הגדרות המסחר האוטומטי ואת ההרשאות הנדרשות. עבור קריאות חיצוניות או תלויות שאינן מובנות, יש לברר תחילה עם המפתח למה הן משמשות, ורק אז להחליט אם להפעיל אותן.
להפריד בין בדיקות היסטוריות לבין תצפית בהרצה
בודק האסטרטגיות (Strategy Tester) יכול לשמש לצפייה בהתנהגות התוכנית על נתונים היסטוריים. תיעוד הבדיקה צריך לכלול את טווח הנתונים, שיטת המידול, הפרמטרים והנחות העלות; תצפית בחשבון דמו מתמקדת בבדיקה אם ההזמנות מבוצעות לפי הכללים. אף אחד מהשניים אינו מוכיח תשואה עתידית בחשבון אמיתי.
לקבוע מראש תנאי עצירה
לפני ההרצה יש לכתוב מתי יש להשהות ולבדוק, למשל הזמנות חריגות ברצף, שליחה כפולה של הזמנות, חריגת חיבור או סטייה של הפוזיציה מההגדרה. ביצוע אוטומטי אינו מבטל סיכון, וגם לא צריך לשמש סיבה להיעדר בדיקה.
לשמור יומנים לצורך סקירה
יש לתעד את גרסת התוכנית, מועדי שינוי הפרמטרים, יומני המסחר וסיבות ההתערבות הידנית. כשמופיעים פערים, יש להבחין תחילה בין אות אסטרטגיה, תנאי החוזה ובעיית ביצוע, ורק אז להחליט אם לשנות את התוכנית.
מאמר זה הוא קו מחשבה לבדיקה לפני שימוש, ואינו עוסק באותות כניסה קונקרטיים או בהבטחות תשואה. ביצועי עבר אינם מעידים על תוצאות עתידיות.