اکسپرتادوایزر (EA)
پیادهسازی کامل منطق ورود، خروج و مدیریت ریسک بهصورت خودکار روی متاتریدر ۵.
MQL زبان برنامهنویسی پلتفرمهای Meta Trader است که برای ساخت رباتهای معاملاتی (Expert Advisor) ، اندیکاتورها و ابزارهای تحلیل و مدیریت معاملات استفاده میشود. با MQL میتوان استراتژیهای معاملاتی را بهصورت خودکار اجرا و عملکرد آنها را در بازار و دادههای گذشته آزمایش کرد.
class CRiskManager
{
public:
double LotByRisk(double riskPercent, double slPoints)
{
double balance = AccountInfoDouble(ACCOUNT_BALANCE);
double riskAmount = balance * riskPercent / 100.0;
return NormalizeLots(riskAmount / slPoints);
}
};
پیادهسازی کامل منطق ورود، خروج و مدیریت ریسک بهصورت خودکار روی متاتریدر ۵.
طراحی اندیکاتور اختصاصی برای نمایش سیگنال یا تحلیل بازار مطابق ایده شما.
ابزارهای کمکی مثل محاسبهگر حجم، پنل مدیریت پوزیشن یا اسکریپت گزارشگیری.
بازنویسی و بهینهسازی اکسپرتادوایزرهای قدیمی MQL4 برای اجرا روی MQL.
ارتباط اکسپرتادوایزر با سرویسهای بیرونی برای دریافت سیگنال یا داده تکمیلی.
بررسی و اصلاح کدهای موجود، بهبود کارایی و رفع خطاهای زمان اجرا.
جداسازی منطق سیگنال، اجرا و مدیریت ریسک در کلاسهای مجزا.
بررسی نتیجه هر سفارش و واکنش مناسب به خطاهای بروکر یا اتصال.
تمام مقادیر کلیدی بهصورت input در دسترس کاربر قرار میگیرند.
کامنتگذاری فارسی/انگلیسی برای فهم آسان کد در آینده.