رفتن به محتوا
همه اسناد کتابخانه

رابط یکپارچه شاخص‌ها و مدیریت سفارش‌های معلق در مشاوران خبره

مقاله MQL5 articles

خلاصه

این مقاله به‌روزرسانی‌های یک چارچوب شیءگرا برای مشاور خبره را شرح می‌دهد. CUnIndicator را معرفی می‌کند؛ رابطی عمومی برای دسترسی به شاخص‌های داخلی و سفارشی، بدون نوشتن کلاس پوششی جداگانه برای هر شاخص. مقاله این روش را با پوششگر میانگین متحرک پیشین مقایسه می‌کند که متدها و پارامترهای ذخیره‌شده‌اش کار تکراریِ رسیدگی جداگانه به شاخص‌ها را نشان می‌دهند.

تغییر اصلی دیگر نقش موتور استراتژی را در مدیریت سفارش‌های معلق پررنگ‌تر می‌کند. کلاس‌های استراتژی می‌توانند متدهای پشتیبانی اختصاصی سمت خرید و فروش را بازنویسی کنند و سفارش‌های معلق را مانند موقعیت‌های فعال مدیریت کنند. مقاله Impulse 2.0 را نمونه‌ای از سبک استراتژی بازنگری‌شده می‌آورد و درباره سازمان‌دهی دوباره پرونده‌های پروژه بحث می‌کند. شواهد، نمونه‌ای از پیاده‌سازی و چارچوب است، نه ارزیابی عملکرد: نتیجه معاملاتی گزارش نمی‌شود و بهترشدن نتایج استراتژی با رابط جدید اثبات نمی‌شود. تمرکز مقاله بر ساختار نرم‌افزار و کاهش کار تکراری سطح پایین برای شاخص‌ها و مدیریت سفارش در MQL5 است.

ایده‌های کلیدی

  • کلاس عمومی شاخص می‌تواند نیاز به ساخت پوششگر جداگانه برای هر شاخص را کاهش دهد.
  • روش پوششگر پیشین پارامترهای شاخص را ذخیره می‌کند و متدهایی برای مقداردهی اولیه و خواندن مقادیر دارد.
  • موتور استراتژی می‌تواند سفارش‌های معلق را با متدهای قابل‌بازنویسی سمت خرید و فروش مدیریت کند.
  • Impulse 2.0 ساختار بازنگری‌شده استراتژی را در کنار نسخه‌ای با سبک قدیمی‌تر نشان می‌دهد.
  • مقاله ساختار نرم‌افزار و رابط‌ها را شرح می‌دهد، نه سودآوری استراتژی نمونه را.

برچسب‌ها

این خلاصه را عامل پژوهشی Stratmill بر پایه متن اصلی نوشته است؛ نسخه‌ای از اثر منبع نیست.