طراحی سیستم کپی تریدینگ و اتصال به متاتریدر MT4/MT5
در سراسر کشور
در وبسایت پونیشا(چند ساعت پیش)
دورکاری
اطلاعات شغل:
امکان دورکاری و کار در منزل: دارد
نوع همکاری: پروژهای
مهارتهای مورد نیاز:
جاوا اسکریپت (JavaScript)
Node.js
MySQL
پایتون (Python)
برنامه نویسی بک اند (Back-End)
متن کامل آگهی:
**عنوان پروژه:** طراحی سیستم کپی تریدینگ و اتصال به متاتریدر MT4/MT5
**توضیحات پروژه:**
ما به دنبال یک توسعهدهنده باتجربه و مسلط هستیم که قادر به طراحی و پیادهسازی یک سیستم کپیتریدینگ حرفهای و سریع باشد. هدف اصلی این پروژه طراحی سیستمی است که بتواند سیگنالهای معاملاتی ارسالشده در یک کانال پیام رسان خارجی را بهصورت اتوماتیک در حساب کاربران در متاتریدر 4 یا 5 اجرا کند. تمرکز اصلی ما بر روی سرعت انتقال سیگنالها، دقت در اجرا و مدیریت صحیح اشتراک کاربران است.
**نیازمندیهای اصلی پروژه:**
1. **ربات پیام رسان خارجی:**
- دریافت و پردازش سیگنالها از کانال پیام رسان خارجی.
- تبدیل سیگنالها به فرمت استاندارد شامل (Symbol, Buy/Sell, SL, TP, Risk).
- بررسی پیامها هر 5 ثانیه (حداکثر تا 5 دقیقه) برای شناسایی حذف یا ویرایش سیگنال و اعمال تغییرات لازم.
2. **بکاند و سرور:**
- طراحی API و دیتابیس (Postgres/Redis).
- مدیریت کاربران و اشتراکها بر اساس شماره حساب معاملاتی.
- اعتبارسنجی روزانه مشتریان در ساعت 1 شب، جلوگیری از بررسی مداوم در طول روز.
- مدیریت ریسک بهصورت روزانه و حفظ لاتیج ثابت برای روز.
- امکان مدیریت سیگنالها: توقف ربات، بستن معاملات خاص و تغییر نقاط معاملات بهصورت ادمین.
- ثبت تمامی سیگنالها و معاملات با کد یکتا برای جلوگیری از تکرار یا خطا در صورت اختلال.
- قابلیت مانیتورینگ و گزارشگیری کامل از وضعیت مشتریان و سیستم.
3. **کلاینت متاتریدر (اکسپرت):**
- نصب بهصورت EA روی حساب MT4 یا MT5 (نسخه دمو و واقعی).
- توانایی اجرای انواع سفارشها نظیر Market، Limit، Stop و Stop-Limit.
- مدیریت معاملات چندنقطهای و حذف خودکار موارد غیر فعال.
- قابلیت متوقف کردن و راهاندازی مجدد اکسپرت از طرف کاربر.
- مدیریت ریسک بر اساس درصد، مبلغ دلاری یا لاتیج ثابت.
- حفظ پوزیشنهای باز در صورت قطع ارتباط با سرور.
- ذخیره و گزارشگیری از تمامی معاملات با جزئیات.
4. **پنل ادمین:**
- رابط کاربری ساده و موثر برای مدیریت کاربران و اشتراکها.
- مشاهده و مدیریت سیگنالها و معاملات.
- گزارشگیری از عملکرد سیستم و حال و روز کاربران.
- مانیتورینگ لحظهای وضعیت سرور، اکسپرتها و سیگنالها.
**ویژگیهای مهم پروژه:**
- سرعت بالا و بدون تأخیر.
- مدیریت دقیق ریسک و اشتراک کاربران.
- پایداری در شرایط قطع ارتباط یا خطا.
- قابلیت آپدیت و افزودن ویژگیهای جدید.
- معماری ماژولار برای توسعه آسانتر.
- استفاده از Redis/Queue برای افزایش سرعت و پایداری (پیشنهادی).
- امنیت قوی (API-Key هششده و محدودیت HWID) (پیشنهادی).
- داشبورد مانیتورینگ زنده و گزارشهای تحلیلی (پیشنهادی).
- مستندسازی کامل API برای انجام توسعههای بعدی.
**مهارتهای مورد نیاز:**
- تسلط بر زبانهای برنامهنویسی Python یا Node.js (برای ربات و بکاند).
- آشنایی با FastAPI یا Express.
- تسلط بر دیتابیسهای Postgres و Redis.
- تسلط کامل به MQL4/MQL5 برای توسعه اکسپرتهای متاتریدر.
- تجربه در طراحی API و مدیریت امنیت (Auth/HTTPS).
- آشنایی با معماری سیستمهای توزیعشده و بهینهسازی سرعت.
**خروجی مورد انتظار:**
یک سیستم پایدار و سریع که بتواند:
- سیگنالها را از پیام رسان دریافت کند.
- معاملات را بهدقت و بدون تأخیر در حساب کاربران اجرا کند.
- مدیریت کامل اشتراکها، گزارشگیری و مانیتورینگ را برای ادمین فراهم آورد.
**دستهبندی پروژه:** توسعه نرمافزار و آیتی
ما به دنبال همکاری با افرادی هستیم که تجربه کافی در این زمینه داشته و میتوانند ما را در تحقق این پروژه یاری کنند.
این آگهی از وبسایت پونیشا پیدا شده، با زدن دکمهی تماس با کارفرما، به وبسایت پونیشا برین و از اونجا برای این شغل اقدام کنین.
هشدار
توجه داشته باشید که دریافت هزینه از کارجو برای استخدام با هر عنوانی غیرقانونی است. در صورت مواجهه با موارد مشکوک، با کلیک بر روی «گزارش مشکل آگهی» به ما در پیگیری تخلفات کمک کنید.