ساخت روبات ارز دیجیتال با API صرافی Bingx به زبان پایتون و ارسال گزارش به یک کانال تلگرامی
برنامه اجرایی باید تحت ویندوز سرور باشد و تحت جنگو و سایر افزونه های وب نمی خواهیم درست شود.
این روبات باید به این صورت باشد که من یک فایل json در یک پوشه مشخص کپی می کنم و روبات باید آن را آنالیز و order ها را باز یا بسته نماید.
تمامی سفارشات فیوچر می باشد.
در کنار برنامه باید یک appsetting.json نیز باشد که شامل API Key و Secret Key و Token کانال تلگرام که این فایل تنظیمات در برنامه فراخوانی شود.
در خصوص کانال تلگرام: تنها یک دستور Position نیز باید به کانال اضافه شود که این یعنی پس از ارسال دستور / Position یک گزارش از تمامی ارزهایی که Open می باشد ارائه دهد. (نمونه متنها در فایل پیوست 2 درج شده است.)
در خصوص فایل json سفارشات :
پس از آنالیز این فایل باید حذف شود با در یک پوشه دیگر قرار گیرد. استاندارد نام گذاری فایل به اختیار برنامه نویس می باشد.
سه نوع مدل فایل داریم :
در صورت امکان و تصمیم برنامه نویس می توان فایل ها را به صورت یک مدل ارسال نمود.
حداقل اعتبار و آنالیز این فایل باید 5 ثانیه پس از ایجاد فایل باشد. یعنی اگر این فایل پس از ایجاد آن، 5 ثانیه گذشته باشد نباید آنالیز شود.
مدل فایل نوع اول :
Symbol : نماد جفت ارز معاملاتی مثل BTC (از نوع String)
LongShort: نوع معامله Long یا Short (از نوع String)
MarketLimit : نوع معامله Market یا Limit (از نوع String) به صورت پیش فرض Market
Entry : عدد ورود سفارش گذاری. به مقدار MarketLimit توجه شود. (از نوع اعشاری)
Leverage : اهرم معاملاتی (از نوع Int) به صورت پیش فرض 20
Percent : درصد سرمایه گذاری بین عدد 0 تا 100 (از نوع Int) به صورت پیشفرض 5
نکته: شما باید مانده سرمایه فیوچر حساب کاربر را صرب در عدد Percent و تقسم بر 100 نمائید
TakePercen : بستن سفارش در درصدهای مختلف. به صورت لیست از اعداد اعشاری. می تواند لیست Null باشد.
TakePrice : بستن سفارش در عددهای مختلف. به صورت لیست از اعداد اعشاری. می تواند لیست Null باشد.
StopLostPercen: توقف ضرر. به صورت لیست از اعداد اعشاری مختلف. تعداد متغییر های StopLostPercen به صورت نظیر به نظیر با TakePercen یا TakePercen یکی می باشد. این عدد یعنی کل معامله باید بسته شود. به طور مثال اعداد نظیر به نظیر این متغیر [0.05-,0,0.01]
StopLostPrice: توقف ضرر. به صورت لیست از اعداد اعشاری مختلف. تعداد متغییر های StopLostPercen به صورت نظیر به نظیر با TakePercen یا TakePercen یکی می باشد. این عدد یعنی کل معامله باید بسته شود.
بر خلاف نوع اول اعتبار این فایل مهم نیست و در صورت مشاهده این فایل آنالیز شود.
مدل فایل نوع دوم :
Symbol : نماد جفت ارز معاملاتی مثل BTC (از نوع String)
IsClose : به صورت bool در صورت True معامله بسته شود در صورت false آنالیز نمی شود. کلیه سفارشات و Position این ارز close می شود.
بر خلاف نوع اول اعتبار این فایل مهم نیست و در صورت مشاهده این فایل آنالیز شود.
مدل فایل نوع سوم :
IsCloseAll : به صورت bool در صورت True کلیه معاملات بسته شود در صورت false آنالیز نمی شود. کلیه سفارشات و Position ها close می شود.
مستندات Api در آدرس زیر می باشد:
https://bingx-api.github.io/docs/swap
مهم نیست با کدام ورژن 1 یا 2 Api ارتباط برقرار می کنید.
شما باید تمامی لاگ ها را به صورت روزانه در یک فایل متنی در یک پوشه خاص ذخیره نمائید.
لاگ ها : سفارش گذاری: TP ها ST ها، خطاها. تاریخ و زمان هر لاگ نیز درج شود.
نیازی به بانک اطلاعاتی نمی باشد و در صورت نیاز برنامه نویس، استفاده شود.
2,000,000 تومان
26 اردیبهشت 1402
0 روز
0 پیشنهاد
ندارد
ساده
ما قصد داریم یک سوپر ایجنت پیشرفته بسازیم که بتواند شامل چند ایجنت LLMای و با چندین مدل زبانی (LLM) بهصورت هوشمند تعامل کند، مکالمات را پردازش نماید و بر اساس تحلیل دادههای کاربران، خدمات متنوعی ارائه دهد. محور اصلی این پروژه، طراحی و پیادهسازی «مموری کاربر» است تا ربات بتواند پیشینهٔ هر کاربر را حفظ و در مکالمات بعدی استفاده کند. همچنین، کاربران مشابه باید شناسایی و گروهبندی شوند تا تعاملات و پیشنهادهای ربات بر اساس ویژگیهای مشترک آنها بهینه شود. مسئولیتها و وظایف کلیدی: اتصال به API مدلهای زبانی (LLM): راهاندازی ساختار ارسال درخواستها و دریافت پاسخها (OpenAI یا سرویسهای مشابه) و تعریف پرامپتها. طراحی و توسعهٔ: پیادهسازی اولیه در قالب یک ربات شبکه های اجتماعی خواهد بود، شامل ماژولهای مختلف برای مدیریت کاربران، گفتگوهای چندمرحلهای و پاسخهای هوشمند. سیستم حافظهٔ کاربر (User Memory): ساخت و یکپارچهسازی مکانیزمی برای ذخیره و بازیابی اطلاعات هر کاربر در طول زمان و ذخیره خلاصه مفید از شخصیت و تعامل کاربر با ایجنت ها برای شخصی سازی سوپرایجنت بهینهسازی و تست: انجام تستهای کارآمدی و کارایی، بهبود سرعت و کاهش هزینهٔ درخواستها به مدلهای زبانی. مستندسازی و آموزِش: مستندسازی کامل دربارهٔ معماری، نحوهٔ نصب و راهاندازی، و انتقال دانش فنی لازم به تیم داخلی. ملزومات و توانمندیهای مورد نیاز: سابقهٔ عملی در کار با APIهای LLM و توانایی پیادهسازی منطق پیشرفتهٔ پردازش زبان طبیعی آشنایی با ساختارها و روشهای ذخیرهسازی داده و بازخوانی مناسب از پایگاه داده ( مموری ) برای LLMها (انواع پایگاهداده، ازجمله Redis) مهارت در حفظ امنیت و حریم پایگاه داده هم از بابت دسترسی هم رمزنگاری داده های ذخیره شده مهارت در تحلیل داده، خوشهبندی، و مقایسهٔ متنی برای شناسایی الگوهای مشترک توانایی Debugging و عیبیابی سیستمهای پیشرفته مستندسازی فنی منسجم و آموزش مختصر به اعضای تیم شرایط همکاری: همکاری ساعتی تسویه در پایان مایلاستونهای موردتوافق امکان ادامهٔ همکاری در صورت موفقیت فازهای اولیه اگر تمایل دارید در پروژهای چالشبرانگیز و آیندهنگرانه که با تلفیق مدلهای زبانی و تحلیل دادههای کاربر یک ربات کاملاً هوشمند و تعاملی شکل میدهد مشارکت کنید، لطفاً سوابق و نمونهکارهای خود را برای ما ارسال فرمایید.
ما قصد داریم در حیطه مشاوره تحصیلی اسپانسر تبلیغات شویم و با ساخت ربات های افزایش ممبر و دیگر ربات های مفید با ما همکاری شود و یک گسترده تبلیغات راه اندازی کنیم تا از طریق آن تبلیغات بگیریم و کسب درآمد داشته باشیم، همچنین با استفاده از ربات ها برای کانال خودمان هم افزایش ممبر داشته باشیم. نیازمند به یک متخصص که در زمینه رشد کانال تلگرام و کسب درآمد از این طریق استخدام شود...
برای یک سایت وردپرسی که کارش فروش اکانت ها اشتراکی سایت هایی مثل چت جی پی تی و دیپ سیک و ... هست، امکانی رو میخواهیم فراهم بشه تا بدون در اختیار قرار دادن نام کاربری و رمز عبور( سایتی مشابه به نوین ترند ) وارد صفحه ای شود که از قبل از طریق vps و پروکسی به سایت لاگین شده است. اشتراک این اکانت ها به صورت ماهانه هستش.
در یک پروژهی در حال توسعه با front-end مبتنی بر **Flutter** و back-end بر پایهی **.NET 8**، به همکاری با یک **توسعهدهنده یا مشاور باتجربه Flutter** نیاز داریم. کدهای پروژه در چند فاز و توسط چند توسعهدهنده نوشته شدهاند. با وجود عملکرد کلی قابل قبول، باگهای متعدد و پراکندگی ساختاری در کد باعث شدهاند که روند توسعه ناپایدار و پرچالش باشد. به همین دلیل، به همکاری با فردی نیاز داریم که با دید فنی قوی و تجربهی مناسب، بتواند پروژه را از نظر ساختاری بررسی کرده، مشکلات را شناسایی و راهکارهای مؤثر ارائه دهد. ✅ وظایف و مسئولیتها: - بررسی کد فعلی پروژه و تحلیل ساختار کلی - شناسایی باگهای کلیدی و مشکلات ساختاری - ارائه راهکارهای refactor و بهینهسازی کد - همکاری با تیم در جهت ارتقاء پایداری پروژه ✅ شرایط مورد نیاز: - تسلط کامل به Flutter و Dart - تجربه در رفع باگهای پیچیده و پروژههای در حال توسعه - آشنایی با Git و توانایی کار تیمی 🕓 نوع همکاری: - **پروژهای / مشاورهای** - زمان و نحوه همکاری منعطف، بر اساس توافق ✨ هدف ما: ارتقاء کیفیت پروژه با کمک فردی متخصص که تجربه، نگاه ساختاری و دقت بالا را با خود به همراه دارد.