ساخت روبات ارز دیجیتال با 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 پیشنهاد
ندارد
ساده
با سلام می خواهم روتر میکروتیک خودم رو به سرور میکروتیک متصل کنم که تفکیک داده داشته باشد. همچنین قابلیت kill switch نیز در صورت قطع سرور داشته باشد. با تشکر اصلاحیه: دقیقش به این شکل هستش که دو تا سرویس دهنده اینترنت هست که نیاز دارم هر کدوم با پورت های مختلف به روتر وصل شن (در آن واحد فقط یکیشون وصله و روتر از اون اینترنت میگیره) دو تا اکسس پوینت یکی برای ترافیک داخلی میخوام یکی هم برای ترافیک از روی سرور مجازی میکروتیک (تانل) اگه سرور مجازی به هر دلیلی قطع شد، قابل کیل سویچ داشته باشه و اون اکسس پوینت کلا اینترنتش قطع بشه
انجام یک پروژه کامل و درست هوش مصنوعی با پایتون که با داده های سری مکانی و زمانی به پیشبینی میپرداز. نیاز به حرفهای بود و اشنا بودن در این زمینه می باشد.مبلغ به صورت توافقی می باشد. به LSTM, GRU و .. اشنا باشد
سایت پادراستیل یک وبسایت از قبل طراحی شده است که در حال حاضر با چند مشکل و باگ کوچک مواجه است. ما به دنبال همکاری با یک فریلنسر حرفهای و متعهد هستیم تا این ایرادات را به طور کامل برطرف کند. https://padrasteel.com/ https://docs.google.com/document/d/18Qy4hawu2jgwTS9y3HciaxdKIAM-dziexhlc1NDIYzU/edit مهارتهای مورد نیاز: تسلط کامل بر طراحی و توسعه صفحات وردپرس (خصوصاً با المنتور و افزونههای رایج) آشنایی با پنلهای پیامکی (به ویژه کاوهنگار برای ارسال پیامک) توانایی طراحی صفحات وب با HTML و CSS آشنایی با زبانهای برنامهنویسی PHP و JavaScript حفظ یکپارچگی بصری برند لطفا موارد pdf رو مطالعه بفرمایید.
با سلام و وقت بخیر یک کد متلب دارم که کمی مشکل دارد. لطفاً فقط افراد متخصص پیام دهند.