ساخت ربات معاملاتی پایتون برای طلای آبشده (Faraz Gold)
در سراسر کشور
در وبسایت پونیشا(3 روز پیش)
دورکاری
اطلاعات شغل:
امکان دورکاری و کار در منزل: دارد
نوع همکاری: پروژهای
مهارتهای مورد نیاز:
الگوریتم
برنامه نویسی سی پلاس پلاس (C++)
جاوا (Java)
جاوا اسکریپت (JavaScript)
پایتون (Python)
متن کامل آگهی:
توسعه یک ربات معاملاتی کاملاً خودکار (Algo-Trading Bot) با استفاده از زبان پایتون، که بتواند به صورت 24 ساعته بر روی پلتفرم Faraz Gold (بازار طلای آبشده ایران) اجرا شود و بر اساس یک استراتژی فنی مشخص، دستورات خرید و فروش را به صورت خودکار اجرا کند.
1. نیازمندیهای فنی اصلی:
زبان برنامهنویسی: Python (ترجیحاً نسخه 3.x).
پلتفرم هدف: Faraz Gold (طلای آبشده).
اتصال به API: توانایی اتصال و تعامل امن با API معاملاتی Faraz Gold (نیاز به پیادهسازی مدیریت توکنها و Keyهای امنیتی).
مدیریت داده: توانایی دریافت دادههای لحظهای (Real-time Ticker Data) و دادههای تاریخی برای اجرای محاسبات فنی.
استقرار: راهاندازی ربات در محیطی پایدار (ترجیحاً VPS) و تضمین عملکرد 24 ساعته.
2. جزئیات استراتژی معاملاتی (Logic Implementation):
ربات باید در هر بازه زمانی مشخص (ترجیحاً بر اساس کندلهای 1 دقیقهای یا 5 دقیقهای)، اندیکاتورهای زیر را محاسبه کرده و سیگنال صادر کند.
اندیکاتور تنظیمات
SMA (Simple Moving Average) دوره 50
MACD Fast: 12، Slow: 26، Signal: 9
RSI (Relative Strength Index) دوره 14
قوانین ورود به معامله (Entry/Execution Rules):
سیگنال شرط 1 (ترند) شرط 2 (قدرت/مومنتوم) شرط 3 (اشباع خرید/فروش)
سیگنال خرید (Buy Signal) قیمت لحظهای > SMA 50 خط MACD از خط Signal به سمت بالا عبور کند. RSI < 70
سیگنال فروش (Sell Signal) قیمت لحظهای < SMA 50 خط MACD از خط Signal به سمت پایین عبور کند. RSI > 30
3. قابلیتهای مورد انتظار از ربات:
مدیریت ریسک (Risk Management):
پیادهسازی متغیرهای قابل تنظیم برای Stop-Loss و Take-Profit درصدی.
قابلیت تعیین حجم ثابت برای هر معامله.
ثبت گزارش (Logging):
ثبت تمامی سیگنالهای صادر شده، زمان اجرای معامله، قیمت خرید/فروش، و وضعیت نهایی معامله (سود یا زیان) در یک فایل Log یا دیتابیس ساده.
رابط کاربری (Interface/Monitoring):
نیاز به یک رابط کاربری ساده تحت وب یا یک بات تلگرام برای مانیتورینگ وضعیت ربات (مانند موجودی لحظهای، آخرین معامله، و P&L روزانه).
کد تمیز و ماژولار: کد باید تمیز، مستندسازی شده (Commented) و ماژولار باشد تا در آینده امکان اعمال تغییرات و بهبودها وجود داشته باشد.
مدارک و اطلاعات تکمیلی:
فایل استراتژی شبیهسازی شده قبلی (شامل دادهها و نتایج) در صورت نیاز به برنامهنویس ارائه خواهد شد.
اعتبار API Key پس از توافق نهایی در اختیار مجری قرار خواهد گرفت.
لطفاً در پیشنهاد خود موارد زیر را ذکر کنید:
تجربه قبلی شما در توسعه رباتهای معاملاتی یا کار با APIهای مالی ایرانی.
زمانبندی پیشنهادی برای فازهای توسعه.
هزینه کلی اجرای پروژه.
این آگهی از وبسایت پونیشا پیدا شده، با زدن دکمهی تماس با کارفرما، به وبسایت پونیشا برین و از اونجا برای این شغل اقدام کنین.
هشدار
توجه داشته باشید که دریافت هزینه از کارجو برای استخدام با هر عنوانی غیرقانونی است. در صورت مواجهه با موارد مشکوک، با کلیک بر روی «گزارش مشکل آگهی» به ما در پیگیری تخلفات کمک کنید.