از پارسکدرز بیشترین بهره را ببرید و رویای کاری خود را زندگی کنید.
یک روز پیش منتشر شده
تعداد بازدید: 96
کد پروژه: 612934
شرح پروژه
سلام وقت بخیر
میخواهم یک نرمافزار ویندوزی برای ربات آربیتراژ ارز دیجیتال طراحی شود و قصد دارم این پروژه بهصورت اصولی، قابل توسعه و با عملکرد پایدار پیادهسازی شود.
ایده کلی پروژه به این صورت است:
ربات باید از طریق API رسمی به ۱۰ صرافی ارز دیجیتال متصل شود و قیمت لحظهای خرید و فروش یک ارز (در نسخه اول فقط بیتکوین) را بهصورت همزمان از همه صرافیها دریافت و مقایسه کند.
برای هر صرافی یک کیف پول مستقل در نظر گرفته میشود که در شروع کار شامل ۱ میلیون تومان ریال و ۱ میلیون تومان بیتکوین است تا نیازی به انتقال دارایی بین صرافیها نباشد و معاملات با حداکثر سرعت انجام شوند.
ربات فقط باید از معاملات اسپات (Spot) و سفارشهای Market (خرید و فروش لحظهای) استفاده کند و به هیچ عنوان از سفارش Limit، فیوچرز، مارجین یا اهرم استفاده نشود.
من نمیخواهم ربات سفارش ثبت کند و منتظر انجام آن بماند یا بعداً آن را لغو کند. فقط زمانی که اختلاف قیمت سودآور وجود دارد، خرید و فروش باید به صورت لحظهای انجام شود.
نحوه عملکرد ربات به این صورت است که دائماً تمام صرافیها را بررسی میکند و اگر قیمت فروش یک صرافی از قیمت خرید صرافی دیگر، پس از کسر تمام کارمزدها، بیشتر از حداقل سود تعیینشده باشد، ربات باید سریعترین حالت ممکن خرید را در صرافی ارزانتر و همزمان فروش را در صرافی گرانتر انجام دهد.
در تنظیمات نرمافزار میخواهم بتوانم:
* حجم هر معامله را تعیین کنم (مثلاً از موجودی ۱ میلیون تومان فقط ۱۰۰ هزار تومان در هر معامله استفاده شود).
* حداقل سود مورد نیاز برای انجام معامله را مشخص کنم تا اگر سود کمتر از مقدار تعیینشده بود، هیچ معاملهای انجام نشود.
* فاصله زمانی بررسی بازار را تنظیم کنم.
همچنین میخواهم گزارش کاملی از تمام معاملات ثبت شود، شامل:
* تاریخ و ساعت
* نام صرافی خرید
* نام صرافی فروش
* قیمت خرید
* قیمت فروش
* حجم معامله
* سود ریالی
* درصد سود
* مدت زمان انجام معامله
* علت انجام نشدن معامله در صورت رد شدن
یکی از مهمترین بخشهای پروژه برای من سرعت اجرای ربات است. نرمافزار باید از تمام توان سختافزاری سیستم استفاده کند؛ یعنی با استفاده از پردازش چندنخی (Multi Thread)، پردازش همزمان (Parallel)، ارتباطات Async و بهینهسازی مصرف CPU و RAM، همه APIها را بهصورت همزمان بررسی کند تا کمترین تأخیر ممکن بین تشخیص فرصت و انجام معامله وجود داشته باشد.
همچنین ساختار پروژه باید ماژولار باشد تا در آینده بتوان بدون بازنویسی نرمافزار، تعداد صرافیها، ارزهای دیجیتال و امکانات جدید را به آن اضافه کرد.
اگر برای اجرای چنین پروژهای پیشنهاد فنی، معماری بهتر یا راهکار بهینهتری دارید، خوشحال میشوم قبل از شروع برنامهنویسی مطرح کنید تا بهترین ساختار ممکن برای پروژه انتخاب شود.
#7673
ساخت نرم افزار ویندوزی
مهارت ها و تخصص های مورد نیاز
بودجه
500,000 تومان تا 1,500,000 تومان
مهلت برای انجام
7روز
وضعیت مناقصه
باز (آماده دریافت پیشنهاد)
درباره کارفرما
عضویت سه سال پیش
نیاز به استخدام فریلنسر یا سفارش پروژه مشابه دارید؟
قادر به انجام این پروژه هستید؟
تا کنون 25 پیشنهاد قیمت از سمت فریلنسرها برای این پروژه ارسال شده
به رایگان یک حساب کاربری بسازید
مهارتها و تخصصهای خود را ثبت کنید، رزومه و نمونهکارهای خود را نشان دهید و سوابق کاری خود را شرح دهید.
به شیوهای که دوست دارید کار کنید
برای پروژههای دلخواه در زمان دلخواه پیشنهاد قیمت خود را ثبت کنید و به فرصتهای شغلی منحصر به فرد دسترسی پیدا کنید.
با اطمینان دستمزد دریافت کنید
از زمان شروع کار تا انتهای کار به امنیت مالی شما کمک خواهیم کرد. وجه پروژه را از ابتدای کار به امانت در سایت نگه خواهیم داشت تا تضمین شودکه بعد از تحویل کار دستمزد شما پرداخت خواهد شد.
میخواهید شروع به کار کنید؟
یک حساب کاربری بسازید
بهترین مشاغل فریلنسری را پیدا کنید
رشد شغلی شما به راحتی ایجاد یک حساب کاربری رایگان و یافتن کار (پروژه) متناسب با مهارتهای شما
است.
پیدا کردن کار (پروژه)
تماشای دمو روش کار