כפתור המסחר האוטומטי ב-MT4 דלוק, מדוע ה-EA עדיין לא מבצע הזמנות? בדיקה לפי ארבעה שלבים
AutoTrading דלוק רק מעיד שהמתג הגלובלי של הטרמינל מתיר מסחר אוטומטי. יש לבדוק גם את הרשאת ה-EA עצמו, מגבלות החשבון והשרת, תנאי הציטוט והאסטרטגיה, ולמצוא ראיות בעמוד המומחים וביומן.
מחבר: תומאס|עבודה מעשית ב-MT4|27 באוקטובר 2026
כפתור AutoTrading בסרגל הכלים של MT4 כבר דלוק, וה-EA גם מותקן על הגרף, אך אין הזמנות. הטעות הנפוצה ביותר היא התקנה מחדש חוזרת של ה-EA, או הרחבת פרמטרי הסיכון ישירות כדי לגרום לו "לזוז". הכפתור פותר רק אחת מהרשאות; ה-EA לא מבצע הזמנות也可能 בגלל שתנאי הכניסה מעולם לא הופיעו, אי-התאמת סימבול, חשבון מוגבל או הזמנה שנדחתה על ידי השרת. תחילה יש לאתר באיזה שלב זה נעצר, ורק אחר כך להחליט אם יש צורך לשנות הגדרות. מאמר זה הוא הדרכה תפעולית ואינו כולל חשבון אמיתי או תוצאות בדיקה.
איור: ארבעה שלבים, לא כפתור אחד

השלב הראשון הוא הגרף ותנאי האסטרטגיה, השני הוא מתג המסחר האוטומטי הגלובלי של הטרמינל, השלישי הוא הרשאת המסחר של ה-EA עצמו, והרביעי הוא הפעולות שהחשבון והשרת מתירים. כל שלב שלא עבר עשוי להתבטא כ"ה-EA פועל, אך אין הזמנות". העזרה של MetaQuotes ל-MT4 מסבירה: אם המסחר האוטומטי בטרמינל כבוי, גם אם ה-EA עצמו מתיר מסחר אוטומטי, לא ניתן לבצע עסקאות; ואישור הטרמינל אינו מבטיח ש-EA בודד אכן יסחור. החצים באיור מציינים את סדר הבדיקה, ולא שאישור כל המתגים מחייב בהכרח יצירת הזמנות.
שלב ראשון: לוודא שה-EA אכן קיבל סביבה תקינה
יש לבדוק אם הסימבול, הטיימפריים ותיאור האסטרטגיה של הגרף שעליו ה-EA מותקן תואמים, והאם הציטוטים מתעדכנים ברציפות בשעות המסחר. חלק מהברוקרים מוסיפים סיומת לשם הסימבול, למשל שמות שונים של XAUUSD; אם קוד ה-EA מזהה רק שם קבוע אחד, ייתכן שהוא לא עומד בתנאי הבדיקה שלו עצמו. לאחר מכן יש לבדוק בפרמטרי הקלט את שעות המסחר, סינון כיוון, מרווח מקסימלי ומגבלת פוזיציות קיימות. כאשר האסטרטגיה לא מפעילה אות, היעדר הזמנות הוא תוצאה תקינה, ואין להתייחס לשקט כתקלה. אין לצמצם ספים באופן מלאכותי כדי לאלץ את ה-EA לבצע הזמנות.
שלב שני: לבדוק בנפרד את ההרשאה הגלובלית ואת הרשאת ה-EA הבודד
יש לבדוק בהגדרות הטרמינל ובסרגל הכלים את המצב הגלובלי של AutoTrading, ולאחר מכן לפתוח את מאפייני ה-EA בגרף ולבדוק את האפשרויות המתאימות כגון "אפשר מסחר אוטומטי בזמן אמת". התיעוד הרשמי של MT4 מציין שבעת החלפת חשבון, החלפת פרופיל, או שינוי סימבול או טיימפריים בגרף, ניתן להגדיר השבתת מסחר אוטומטית כהגנה; אם בוצעו פעולות אלו זה עתה, יש לבדוק שוב את המצב. לגבי EA ממקור לא ידוע, אין לפתוח בייבוא DLL או גישה לכתובות אינטרנט כלשהן רק לצורך פתרון תקלות. אלו הרשאות אבטחה נפרדות, ואינן אותו דבר כמו האם מותר לבצע הזמנות.
שלב שלישי: לתת ליומן לומר היכן זה נעצר
יש לפתוח בטרמינל את העמודים "מומחים" ו"יומן", ולבדוק הודעות לפי זמן ניסיון ההזמנה. MetaQuotes מסבירה שעמוד "מומחים" מתעד אירועים כגון הודעות ריצה של ה-EA, פתיחה וסגירה ושינוי הזמנות. אם אין כלל ניסיונות הזמנה, יש לחזור תחילה לתנאי הפעלת האסטרטגיה ולמצב טעינת ה-EA; אם מופיעה הודעה שהמסחר אינו מותר, יש להמשיך לבדוק את הרשאות הטרמינל, ה-EA הבודד והחשבון. בקודי השגיאה הרשמיים של MQL4, 4109 מתאים למסחר שאינו מותר, ו-4112 מתאים לשרת שמשבית מסחר EA. קוד שגיאה מספק רק רמז, ויש לשפוט גם לפי היומן המלא באותו זמן, ולא לשנות הגדרות רק על סמך מספר אחד.
שלב רביעי: להבחין בין בעיית הרשאה לבעיית הזמנה
אם ביומן כבר מופיע רישום של שליחת הזמנה אך היא נדחתה, אין זה "ה-EA מעולם לא הופעל". במקרה כזה יש לבדוק את הלוט המינימלי של החוזה, מרחק סטופ-לוס, מרג'ין זמין, פתיחת וסגירת השוק והשגיאה הספציפית שהחזיר השרת; אין לייחס כל דחיית הזמנה ל-AutoTrading. אם צד החשבון מגביל מסחר אוטומטי, יש לפנות לברוקר כדי לוודא את הכללים, ולא לעקוף את המגבלה על ידי החלפת גרף. תחילה יש לשחזר בסביבת דמו ולשמור זמן, סימבול, פרמטרים ויומן, ורק אחר כך לטפל בהתאם לתיעוד הרשמי או להסבר מפתח ה-EA. הזמנה מוצלחת אחת רק מעידה שהפעם תנאים אלו התקיימו, ואינה מעידה שהלוגיקה, ניהול הסיכונים או הביצועים בחשבון אמיתי אמינים.