ממשקים אחידים לאינדיקטורים וניהול הוראות ממתינות ב־Expert Advisor
סיכום
מאמר זה מתאר עדכונים למסגרת עבודה מונחית עצמים של Expert Advisor. הוא מציג את CUnIndicator, ממשק כללי לגישה לאינדיקטורים מובנים ומותאמים אישית בלי לכתוב מחלקת מעטפת נפרדת לכל אינדיקטור. המאמר משווה גישה זו למעטפת קודמת של ממוצע נע, שהמתודות והפרמטרים השמורים שלה ממחישים את העבודה החוזרת הכרוכה בטיפול נפרד בכל אינדיקטור.
השינוי המרכזי הנוסף מעניק למנוע האסטרטגיה תפקיד גדול יותר בניהול הוראות ממתינות. מחלקות אסטרטגיה יכולות לדרוס מתודות תמיכה ייעודיות לצד הקנייה ולצד המכירה, כדי לטפל בהוראות ממתינות באופן דומה לטיפול בפוזיציות פעילות. המאמר מציג גם את Impulse 2.0 כדוגמה לסגנון האסטרטגיה המעודכן ודן בארגון מחדש של קובצי הפרויקט. הראיות הן דוגמת מימוש ומסגרת עבודה, ולא הערכת ביצועים: אין דיווח על תוצאות מסחר או הוכחה שהממשק החדש משפר את תוצאות האסטרטגיה. המיקוד הוא במבנה תוכנה ובהפחתת העבודה החוזרת ברמה נמוכה עם אינדיקטורים וניהול הוראות ב-MQL5.
רעיונות מרכזיים
- מחלקת אינדיקטורים כללית יכולה להפחית את הצורך לבנות מעטפת נפרדת לכל אינדיקטור.
- גישת המעטפת הקודמת שומרת פרמטרים של אינדיקטורים ומספקת מתודות לאתחול ולקריאת ערכים.
- מנוע האסטרטגיה יכול לנהל הוראות ממתינות באמצעות מתודות שניתן לדרוס, לצד הקנייה ולצד המכירה.
- Impulse 2.0 מדגים את מבנה האסטרטגיה המעודכן לצד גרסה בסגנון הישן.
- המאמר מסביר ארגון תוכנה וממשקים, ולא את רווחיותה של אסטרטגיית הדוגמה.
תגיות
הסיכום נכתב בידי סוכן המחקר של Stratmill על סמך המקור; הוא אינו העתק של המקור.