نمونه‌کارها

ساماندهی اکسپرت چند‌حسابی

یک نسخه واحد با فایل تنظیم جدا برای هر حساب، شناسه اجرا در هر لاگ و حذف تفاوت‌های بی‌دلیل بین کپی‌ها.

MT5 دارنده اکسپرت موجود تیم معاملاتی سرو تیم اجرای چند حساب

مشخصات فنی پروژه

مشخصات فنی پروژه

بازار
XAUUSD / EURUSD
تایم‌فریم
M15
پلتفرم
MT5
نوع مشتری
دارنده اکسپرت موجود
بازه اجرا
۸ هفته
ساختار و ابزار
MQL5، فایل تنظیم، لاگ شناسه اجرا
استراتژی
پارامتر محلی به‌جای نسخه‌های کپی
ماژول‌ها
فایل تنظیم هر حساب + شناسه اجرا
تست
تست چهار حساب با یک نسخه

کارفرما این پروژه

تیم معاملاتی سرو

نقش
تیم اجرای چند حساب
شهر
شیراز
کد پروژه
TBT-1408-30
جریان معاملات

ایده کارفرما

تیم معاملاتی سرو با XAUUSD / EURUSD روی M15 کار می‌کند و دستور کار اولیه این بود: یک نسخه از کد روی چهار حساب اجرا می‌شود و مدیریت تغییراتش سخت شده؛ مرتبش کن.

مسئله اولیه

تیم برای هر حساب یک کپی از کد نگه می‌داشت؛ هر اصلاح باید چهار بار انجام می‌شد و نسخه‌ها کم‌کم از هم دور می‌افتادند.

راه‌حل

یک نسخه واحد با فایل تنظیم جدا برای هر حساب، شناسه اجرا در هر لاگ و حذف تفاوت‌های بی‌دلیل بین کپی‌ها.

دلیل این انتخاب

شناسه اجرا در هر خط لاگ، ردیابی مشکل یک حساب را بدون ضبط دوباره ساده می‌کند. سازگار با روش کاری که روی XAUUSD / EURUSD استفاده می‌شود و قابل تست با داده تاریخی موجود.

پیشگیری‌ها و کنترل ریسک

پیش از هر تغییر، یک نسخه پشتیبان ثبت می‌شود و رفتار قبلی به‌عنوان مرجع تست نگه داشته می‌شود.

پیشنهاد ما برای مرحله بعد

گام بعدی، بازبینی فنی کامل اکسپرت و بستن بدهی‌های کد قدیمی است.

نمونه‌کارها

نتیجه اندازه‌گیری‌شده

اعداد همان چیزی است که در تست اندازه‌گیری شده؛ نه وعده عملکرد آینده.

  • 100 % تطابق نتیجه با نسخه قبلی
  • 9 خطاهای رفع‌شده
  • 12 scenarios پوشش سناریوهای تست
  • 26 پارامترهای قابل تنظیم

نمونه‌کارها

روند پیشرفت پروژه

هر پروژه از همین پنج مرحله عبور می‌کند و بازه هر مرحله در سند مشخصات مشخص است.

  1. کشف و صورت‌بندی مسئله

    انجام‌شده

    بازبینی کد موجود، پیدا کردن علت خطا و تعیین محدوده تغییر روی XAUUSD / EURUSD.

    روز ۲–۶

  2. سند مشخصات اجرایی

    انجام‌شده

    نوشتن فهرست تغییرات تأییدشده و آنچه در این مرحله دست نمی‌خورد.

    روز ۷–۱۷

  3. پیاده‌سازی

    انجام‌شده

    اعمال تغییرات کوچک و قابل بازبینی، بدون بازنویسی بی‌دلیل بخش‌های سالم.

    روز ۱۸–۳۷

  4. تست و اعتبارسنجی

    انجام‌شده

    تست رگرسیون روی رفتار قبلی و تست هدف روی موردی که باید تغییر کند.

    روز ۳۸–۴۹

  5. تحویل و پشتیبانی

    انجام‌شده

    تحویل نسخه اصلاح‌شده همراه گزارش تغییرات و دلیل هر تغییر.

    روز ۵۰–۵۳