برونسپاری
آموزش آنلاین
کسب درآمد
×
افزایش شانس استخدام

توسعه اکسپرت mq5

بودجه
از
۸۰۰,۰۰۰ تومان
تا
۳,۰۰۰,۰۰۰ تومان
زمان پیشنهادی
۵ روز
(۱)
تهران
کارلنسر
وضعیت
کامل شده
ثبت پیشنهاد روی پروژه
ثبت پروژه مشابه
کارلنسر
این نسخه فارسی و حرفه‌ای‌شده‌ایه که می‌تونی مستقیم برای –سیستم کپی معاملات MT5 + مدیریت ریسک پراپ ## هدف پروژه توسعه یک سیستم Expert Advisor حرفه‌ای برای MetaTrader 5 (MQ5) که بین دو ترمینال مختلف MT5 که روی یک VPS/سرور نصب و اجرا شده‌اند کار کند. سیستم باید: * همزمان روی هر دو ترمینال اجرا شود * استراتژی اصلی روی ترمینال Master اجرا شود * تمامی معاملات به صورت لحظه‌ای روی ترمینال Slave کپی شود * برای مدیریت حساب‌های پراپ بهینه‌سازی شده باشد * هیچ اطلاعات قابل شناسایی یا کامنت غیرضروری روی معاملات نداشته باشد * سرعت اجرای بالا و latency پایین داشته باشد --- # 1. معماری سیستم ## ترمینال A (Master) * شامل استراتژی اصلی ترید * دریافت فایل SET تنظیمات * باز و مدیریت کردن معاملات اصلی ## ترمینال B (Slave) * دریافت معاملات کپی شده * اجرای Mirror کامل معاملات * پشتیبانی از حالت Hedge یا Reverse Hedge هر دو ترمینال: * روی یک VPS یا Dedicated Server اجرا می‌شوند * روی یک ویندوز هستند * ولی Instance جداگانه MT5 دارند --- # 2. عملکردهای اصلی ## 2.1 کپی معاملات هر زمان معامله‌ای: * باز شد * تغییر کرد * Partial Close شد * کامل بسته شد روی ترمینال Master، همان عملیات باید با کمترین تاخیر روی ترمینال Slave اجرا شود. --- ## 2.2 مواردی که باید Sync شوند سیستم باید این موارد را همگام‌سازی کند: * Symbol * جهت Buy/Sell * حجم معامله (Lot) * Stop Loss * Take Profit * Partial Close * بستن معامله * Pending Orders (اختیاری) --- # 3. ارتباط بین ترمینال‌ها روش‌های پیشنهادی: * Local Socket Communication (TCP) یا * Shared Memory / Named Pipes یا * Local REST API نیازمندی‌ها: * Latency پایین * پایداری بالا * Auto Reconnect * بدون وابستگی به Cloud حداکثر تاخیر مطلوب: * کمتر از 100 میلی‌ثانیه --- # 4. الزامات اجرای Clean / Stealth ## موارد بسیار مهم معاملات کپی‌شده: * نباید Comment داشته باشند * نباید اسم EA قابل شناسایی داشته باشند * نباید Label یا Metadata مشخص داشته باشند * تا حد امکان نباید الگوی تکراری واضح ایجاد کنند ظاهر معاملات باید: * شبیه معاملات طبیعی یا دستی باشد مواردی که باید اجتناب شود: * Comment ثابت * Magic Number های قابل تشخیص * Timestamp های دقیقاً مشابه ویژگی‌های اختیاری: * تاخیر تصادفی بین 50ms تا 500ms * تغییر جزئی حجم معاملات (±1% تا ±5%) --- # 5. ماژول مدیریت ریسک مخصوص پراپ سیستم باید دارای ماژول حرفه‌ای مدیریت ریسک برای Prop Firm باشد. ## امکانات: ### محافظت Daily Drawdown * تعیین حداکثر DD روزانه * توقف معاملات در صورت رسیدن به Limit ### محافظت Max Drawdown * تعیین حداکثر DD کلی * Emergency Freeze یا Close ### مانیتور Equity * بررسی لحظه‌ای Equity * کاهش ریسک هنگام نزدیک شدن به Limit ### Profit Lock * توقف یا محدود کردن معاملات بعد از رسیدن به سود هدف ### Auto Disable سیستم باید در شرایط زیر غیرفعال شود: * Spread بالا * Slippage بالا * قطع ارتباط VPS یا ترمینال --- # 6. حالت‌های کپی معاملات ## Mode A – Exact Copy Master Buy → Slave Buy ## Mode B – Reverse Hedge Master Buy → Slave Sell ## Mode C – Ratio Copy مثال: * Master = 1.00 lot * Slave = 0.50 یا 1.20 lot --- # 7. کنترل‌های ریسک تنظیمات ورودی موردنیاز: ```text MaxSpread MaxSlippage MaxDailyDD MaxTotalDD RiskPerTrade CopyRatio ExecutionDelayMin ExecutionDelayMax ``` --- # 8. قابلیت توسعه برای چند حساب سیستم باید برای توسعه آینده آماده باشد: * چند Master * چند Slave * Centralized Synchronization معماری باید Modular باشد. --- # 9. Fail-Safe و مدیریت خطا ## اگر معامله روی Slave باز نشد: * Retry انجام شود * Log ثبت شود * در صورت نیاز معامله Master بسته شود ## اگر ارتباط قطع شد: * معاملات جدید متوقف شوند * Reconnect خودکار انجام شود ## اگر Symbol ها متفاوت بودند: * Auto Symbol Mapping مثال: * EURUSD.a → EURUSD --- # 10. سیستم لاگ ثبت اطلاعات: * رویدادهای اجرا * وضعیت Synchronization * خطاها * Drawdown Events لاگ‌ها باید: * سبک باشند * استراتژی را افشا نکنند * قابلیت Encrypt شدن داشته باشند --- # 11. الزامات Performance * بهینه برای VPS * مصرف CPU پایین * پایدار در شرایط High Frequency * پشتیبانی از چند Symbol همزمان --- # 12. الزامات امنیتی * بدون وابستگی به Cloud خارجی * ارتباط Local و ترجیحاً Encrypt شده * جلوگیری از Duplicate Execution * جلوگیری از Loop Copy --- # 13. تکنولوژی پیشنهادی ترجیحاً: * MQL5 در صورت نیاز: * C++ * Python * Node.js --- # 14. خروجی نهایی موردنیاز دولوپر باید ارائه دهد: * سورس کامل (.mq5) * فایل کامپایل شده (.ex5) * آموزش نصب * نمونه فایل تنظیمات * راهنمای راه‌اندازی روی VPS * راهنمای تنظیمات مدیریت ریسک --- # 15. نکات مهم سیستم باید روی این موارد تمرکز داشته باشد: * Stability * Speed * Clean Execution * Professional Prop Risk Management همچنین معماری باید برای توسعه‌های آینده آماده باشد: * Dashboard مدیریتی * Multi-Server Synchronization * Central Risk Engine * Advanced Analytics
ثبت پیشنهاد روی پروژه
ثبت پروژه مشابه
پروژه را با دوستان خود به اشتراک بگذارید
کپی لینک
کارلنسر را در شبکه های اجتماعی دنبال کنید
شماره تماس ۲۸۴۲۶۴۴۳ ۰۲۱
آدرس ایمیل info@karlancer.com
پشتیبانی