MQL4 / MQL5

برنامه‌نویسی MQL4 / MQL5

توسعه اکسپرت، اندیکاتور، اسکریپت، پنل و ماژول‌های سفارشی.

  • MQL4 + MQL5دو زبان، یک استاندارد کد
  • کد خوانابا کامنت و ساختار ماژولی
  • تست کامپایلروی نسخه هدف پلتفرم
MQL4 / MQL5

دامنه خدمت

این خدمت دقیقاً چه چیزی را پوشش می‌دهد

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

پیاده‌سازی استاندارد

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

کامنت‌گذاری کد

بخش‌های تصمیم‌گیری، ریسک و اجرا توضیح دارند تا بعداً قابل بازبینی باشند.

مدیریت خطا

خطای اجرای سفارش، قطع اتصال و پاسخ نامعتبر بروکر مدیریت و لاگ می‌شود.

تست نسخه‌ها

تست کامپایل روی نسخه هدف برای جلوگیری از خطای زمان اجرا.

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

پروژه‌های معمول این بخش: اصلاح خطای اجرایی، افزودن تریلینگ و بستن جزئی، ساخت پنل مدیریت معاملات، و ماژول‌های لاگ و هشدار.

کد تحویلی کامنت‌گذاری‌شده و بدون وابستگی پنهان است تا برنامه‌نویس بعدی بتواند آن را ادامه دهد.

مسیر اجرا

این خدمت چگونه انجام می‌شود

چهار مرحله با خروجی مشخص؛ هیچ مرحله‌ای بدون تأیید شما جلو نمی‌رود.

  1. تعیین نسخه و محدوده

    نسخه پلتفرم، فایل‌های موجود و مرز کار مشخص می‌شود.

    خروجی این مرحله محدوده فنی
  2. پیاده‌سازی

    کد ماژولار همراه لاگ و مدیریت خطا نوشته می‌شود.

    خروجی این مرحله کد کامپایل‌شده
  3. بازبینی

    کنترل کیفیت کد، بررسی مسیرهای خطا و اصلاح نکات.

    خروجی این مرحله نسخه بازبینی‌شده
  4. تحویل

    فایل‌ها، مستندات و طبق قرارداد سورس تحویل داده می‌شود.

    خروجی این مرحله بسته تحویل

تحویل پروژه

خروجی‌های این خدمت

خروجی‌هایی که در پایان پروژه تحویل می‌گیرید.

۳ قلم

  1. کد خوانا و کامنت‌گذاری‌شده
  2. مدیریت خطا و لاگ
  3. تست کامپایل روی نسخه هدف

این فهرست بخشی از دامنه پروژه است؛ هر قلم در پایان همان مرحله و پیش از تحویل نهایی به شما سپرده می‌شود.

مناسب برای

این خدمت برای چه کسی مناسب است

اگر یکی از این دو مورد وضعیت شماست، این خدمت برای شماست.

پروژه‌ای که کد قابل نگهداری می‌خواهد

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

تیمی با توسعه‌دهنده داخلی

کدی می‌خواهید که تیم خودتان بتواند آن را بخواند و ادامه دهد.

پرسش‌های این خدمت

سوالات متداول درباره این خدمت

پاسخ کوتاه به پرسش‌هایی که در همین خدمت بیشتر پرسیده می‌شود.

MQL4 یا MQL5 — کدام را انتخاب کنم؟
پاسخ

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

کد کامنت‌گذاری می‌شود؟
پاسخ

بله؛ بخش‌های تصمیم‌گیری، ریسک و اجرا کامنت توضیحی دارند تا برای شما و توسعه‌دهنده بعدی قابل فهم باشد.

سورس تحویل داده می‌شود؟
پاسخ

در قرارداد مشخص می‌شود؛ در بیشتر پروژه‌ها سورس با محدوده توافق‌شده تحویل داده می‌شود.