این تعهد متعلق به هیچ شعبه ای در این مخزن نیست و ممکن است متعلق به یک چنگال در خارج از مخزن باشد.
نام در حال استفاده
یک برچسب در حال حاضر با نام شاخه ارائه شده وجود دارد. بسیاری از دستورات GIT نام برچسب و شاخه را می پذیرند ، بنابراین ایجاد این شاخه ممکن است باعث رفتار غیر منتظره شود. آیا مطمئن هستید که می خواهید این شاخه را ایجاد کنید؟
با استفاده از URL وب از Git یا Checkout با SVN استفاده کنید.
با CLI رسمی ما سریع کار کنید. بیشتر بدانید.
ورود به سیستم لازم
لطفاً برای استفاده از برنامه های کد وارد سیستم شوید.
راه اندازی دسک تاپ GitHub
اگر هیچ اتفاقی نمی افتد ، دسک تاپ GitHub را بارگیری کنید و دوباره امتحان کنید.
راه اندازی دسک تاپ GitHub
اگر هیچ اتفاقی نمی افتد ، دسک تاپ GitHub را بارگیری کنید و دوباره امتحان کنید.
راه اندازی Xcode
اگر هیچ اتفاقی نمی افتد ، Xcode را بارگیری کنید و دوباره امتحان کنید.
راه اندازی کد ویژوال استودیو
فضای کد شما یک بار آماده خواهد شد.
مشکلی برای تهیه فضای کدگذاری شما وجود داشت ، لطفاً دوباره امتحان کنید.
آخرین تعهد
آمار git
فایل ها
بارگیری آخرین اطلاعات متعهد انجام نشد.
readme. md
ربات تجارت Binance
ربات معاملاتی خودکار Binance با استراتژی خرید/فروش دنباله دار
این یک پروژه آزمایشی است. من فقط کد خود را آزمایش می کنم.
من نمی توانم تضمین کنم که آیا شما می توانید درآمد کسب کنید یا نه.
بنابراین از آن در معرض خطر خود استفاده کنید! من هیچ مسئولیتی در مورد ضرر و زیان یا سختی های متحمل شده به طور مستقیم یا غیرمستقیم با استفاده از این کد ندارم. قبل از استفاده از این کد سلب مسئولیت را بخوانید.
قبل از به روزرسانی ربات ، حتماً آخرین قیمت خرید را در یادداشت ثبت کنید. ممکن است پیکربندی یا آخرین سوابق قیمت خرید را از دست بدهد.
تجارت شبکه دنباله خرید/فروش ربات
این ربات از مفهوم سفارش خرید/فروش استفاده می کند که به دنبال کاهش/افزایش قیمت امکان پذیر است.
سفارشات توقف توقف در مورد مفهوم توقف سفارشات توقف می توانید در سند رسمی Binance پیدا کنید
TL ؛ DR هنگام تغییر قیمت ، سفارشات را با ارزش یا درصد ثابت قرار می دهد. با استفاده از این ویژگی می توانید هنگام خرید و فروش با بالاترین قیمت ممکن هنگام فروش ، با کمترین قیمت ممکن خریداری کنید.
- این ربات بر اساس پیکربندی از چندین سفارش خرید/فروش پشتیبانی می کند.
- ربات می تواند چندین نماد را کنترل کند. همه نمادها در هر ثانیه کنترل می شوند.
- این ربات از MongoDB برای ارائه یک پایگاه داده پایداری استفاده می کند. با این حال ، از آخرین MongoDB برای پشتیبانی از Raspberry Pi 32bit استفاده نمی کند. نسخه MongoDB مورد استفاده 3. 2. 20 است که توسط Apcheamitru تهیه شده است.
- این ربات با لینوکس و Raspberry Pi 4 32bit آزمایش/کار می شود. سیستم عامل های دیگر مورد آزمایش قرار نمی گیرند.
ربات به طور مداوم سکه را بر اساس پیکربندی تجارت شبکه نظارت می کند.
برای تجارت شبکه شماره 1 ، این ربات هنگام رسیدن به قیمت فعلی به کمترین قیمت ، دستور خرید متوقف شده را برای خرید قرار می دهد. اگر قیمت فعلی به طور مداوم سقوط کند ، ربات سفارش قبلی را لغو می کند و سفارش جدید را با قیمت جدید با قیمت جدید تغییر می دهد.
پس از تجارت شبکه شماره 1 ، ربات بر اساس آخرین قیمت خرید ، سکه را کنترل می کند.
- اگر سکه کافی داشته باشد (به طور معمول بیش از 10 دلار ارزش) برای فروش در هنگام رسیدن به قیمت ماشه برای فروش ، این ربات سفارش خرید شبکه شماره 1 را قرار نمی دهد.
- اگر ارزش تخمینی کمتر از آخرین آستانه حذف قیمت خرید باشد ، ربات آخرین قیمت خرید را حذف می کند.
بگذارید بگوییم ، اگر تنظیمات تجارت Grid Buy به شرح زیر تنظیم شده است:
برای آسانتر کردن درک ، من از $ به عنوان نماد USDT استفاده خواهم کرد. برای محاسبه ساده ، من برای کمیسیون حساب نمی کنم. در تجارت واقعی ، مقدار ممکن است متفاوت باشد.
اولین تجارت شبکه شما برای خرید به شرح زیر تنظیم شده است:
- شبکه شماره#: 1
- درصد ماشه: 1
- درصد توقف: 1. 05 (5. 00 ٪)
- درصد محدود: 1. 051 (5. 10 ٪)
- مبلغ خرید حداکثر: 50 دلار
و بازار به شرح زیر است:
- قیمت فعلی: 105 دلار
- کمترین قیمت: 100 دلار
- قیمت ماشه: 100 دلار
هنگامی که قیمت فعلی به پایین ترین قیمت (100 دلار) و پایین تر از قیمت محدود ATH (تمام وقت) در صورت فعال شدن کاهش می یابد ، این ربات سفارش جدید برای خرید را برای خرید قرار می دهد.
- قیمت توقف: 100 دلار * 1. 05 = 105 دلار
- قیمت محدود: 100 دلار * 1. 051 = 105. 1 دلار
- مقدار: 0. 47573
بیایید تغییرات بازار را به شرح زیر فرض کنیم:
سپس ربات از پاییز قیمت پیروی می کند و سفارش جدید از دست دادن-از دست دادن را به شرح زیر قرار می دهد:
- قیمت توقف: 95 دلار * 1. 05 = 99. 75 دلار
- قیمت محدود: 95 دلار * 1. 051 = 99. 845 دلار
- مقدار: 0. 5
بیایید تغییرات بازار را به شرح زیر فرض کنیم:
سپس ربات خرید 1 را برای سکه انجام می دهد. آخرین قیمت خرید به عنوان 99. 845 دلار ثبت می شود. مقدار خریداری شده 0. 5 خواهد بود.
پس از خرید سکه ، ربات شروع به نظارت بر سیگنال فروش می کند و در همان زمان ، تجارت بعدی شبکه را برای خرید کنترل می کند.
تجارت 2 شبکه شما برای خرید به شرح زیر تنظیم شده است:
- شبکه#: 2
- آخرین قیمت خرید فعلی: 99. 845 دلار
- درصد ماشه: 0. 8 (20 ٪)
- درصد توقف: 1. 03 (3. 00 ٪)
- درصد محدود: 1. 031 (3. 10 ٪)
- مبلغ خرید حداکثر: 100 دلار
و اگر قیمت فعلی به طور مداوم به 79. 876 دلار (20 ٪ پایین تر) کاهش یابد ، این ربات سفارش جدید با ضرر از دست دادن را برای تجارت 2 شبکه برای سکه قرار می دهد.
بیایید تغییرات بازار را به شرح زیر فرض کنیم:
سپس ربات از پاییز قیمت پیروی می کند و سفارش جدید-از دست دادن-LIMT را به شرح زیر قرار می دهد:
- قیمت توقف: 75 دلار * 1. 03 = 77. 25 دلار
- قیمت محدود: 75 دلار * 1. 031 = 77. 325 دلار
- مقدار: 1. 29
بیایید تغییرات بازار را به شرح زیر فرض کنیم:
سپس ربات خرید 2 را برای سکه انجام می دهد. آخرین قیمت خرید به طور خودکار به صورت زیر محاسبه می شود:
- آخرین قیمت خرید نهایی: (50 دلار + 100 دلار)/(0. 5 سکه + 1. 29 سکه) = 83. 80 دلار
در عمق پیکربندی در عمق
سند مفصل برای خرید پیکربندی موجود در اینجا.
اگر تعادل کافی برای فروش وجود داشته باشد و آخرین قیمت خرید در ربات ثبت شود ، پس از آن ربات شروع به نظارت بر سیگنال فروش تجارت شبکه شماره 1 می کند. هنگامی که قیمت فعلی به قیمت ماشه تجارت شبکه شماره 1 برسد ، پس از آن ربات یک دستور توقف با ضرر برای فروش قرار می دهد. اگر قیمت فعلی به طور مداوم بالا برود ، ربات سفارش قبلی را لغو می کند و سفارش جدید را با قیمت جدید با قیمت جدید تغییر می دهد.
- اگر ربات برای آخرین قیمت خرید رکوردی نداشته باشد ، ربات سکه را نمی فروشد.
- اگر سکه کمتر از آخرین آستانه حذف قیمت خرید باشد ، ربات آخرین قیمت خرید را حذف می کند.
- اگر سکه از حداقل مقدار مفهومی ارزش نداشته باشد ، ربات سفارش نمی دهد.
بگذارید بگوییم ، اگر تنظیمات تجارت شبکه فروش به شرح زیر تنظیم شده است:
بر خلاف خرید ، پیکربندی فروش از درصد یک مقدار استفاده می کند. اگر می خواهید تمام مقدار سکه خود را بفروشید ، به سادگی آن را به عنوان 1 (100 ٪) پیکربندی کنید.
از آخرین اقدامات خرید ، اکنون مانده های زیر را دارید:
- مقدار فعلی: 1. 79
- آخرین قیمت خرید فعلی: 83. 80 دلار
اولین تجارت شبکه شما برای فروش به شرح زیر تنظیم شده است:
- شبکه شماره 1
- درصد ماشه: 1. 05
- درصد قیمت را متوقف کنید: 0. 97
- درصد قیمت محدود: 0. 969
- درصد فروش: 0. 5
بیایید تغییرات بازار را به شرح زیر فرض کنیم:
از آنجا که قیمت فعلی از قیمت ماشه فروش (87. 99 دلار) بالاتر است ، پس از آن ربات سفارش جدید با ضرر از دست دادن را برای فروش قرار می دهد.
- قیمت توقف: 88 دلار * 0. 97 = 85. 36 دلار
- قیمت محدود: 88 دلار * 0. 969 = 85. 272 دلار
- مقدار: 0. 895
بیایید تغییرات بازار را به شرح زیر فرض کنیم:
سپس ربات از افزایش قیمت پیروی می کند و سفارش جدید از دست دادن-از دست دادن را به شرح زیر قرار می دهد:
- قیمت توقف: 90 دلار * 0. 97 = 87. 30 دلار
- قیمت محدود: 90 دلار * 0. 969 = 87. 21 دلار
- مقدار: 0. 895
بیایید تغییرات بازار را به شرح زیر فرض کنیم:
سپس ربات 1 فروش سکه را اجرا می کند. سپس این ربات اکنون منتظر قیمت ماشه فروش 2 (83. 80 دلار * 1. 08 = 90. 504 دلار) خواهد بود.
- مقدار فعلی: 0. 895
- آخرین قیمت خرید فعلی: 83. 80 دلار
بیایید تغییرات بازار را به شرح زیر فرض کنیم:
سپس قیمت فعلی (91 دلار) بالاتر از 2 قیمت ماشه فروش (90. 504 دلار) است ، این ربات به صورت زیر سفارش جدید از دست دادن را از دست می دهد:
- قیمت توقف: 91 دلار * 0. 95 = 86. 45 دلار
- قیمت محدود: 91 دلار * 0. 949 = 86. 359 دلار
- مقدار: 0. 895
بیایید تغییرات بازار را به شرح زیر فرض کنیم:
سپس ربات از افزایش قیمت پیروی می کند و سفارش جدید از دست دادن-LIMT را به شرح زیر قرار می دهد:
- قیمت توقف: 100 دلار * 0. 95 = 95 دلار
- قیمت محدود: 100 دلار * 0. 949 = 94. 9 دلار
- مقدار: 0. 895
بیایید تغییرات بازار را به شرح زیر فرض کنیم:
سپس ربات 2 فروش سکه را اجرا می کند.
سود نهایی خواهد بود
- فروش 1: 94. 9 دلار * 0. 895 = 84. 9355 دلار
- فروش 2: 87. 21 دلار * 0. 895 = 78. 05295 دلار
- سود نهایی: 162 دلار (سود 8 ٪)
پیکربندی فروش عمیق
سند مفصل برای خرید پیکربندی موجود در اینجا.
- تجارت دستی
- تعادل کوچک را به BNB تبدیل کنید
- همه نمادها را تجارت کنید
- نظارت بر چندین سکه به طور همزمان
- از دست دادن
- خرید با قیمت Ath را محدود کنید
- تجارت شبکه برای خرید/فروش
- یکپارچه با تجزیه و تحلیل فنی TradingView
React. js مبتنی بر ارتباط از طریق سوکت وب:
- لیست سکه های نظارت با خرید/فروش سیگنال/سفارشات باز
- مشاهده مانده حساب
- مشاهده معاملات باز/بسته
- تنظیمات جهانی/نماد را مدیریت کنید
- حافظه های ذخیره شده را حذف کنید
- پیوند به URL عمومی
- پشتیبانی را به صفحه اصلی اضافه کنید
- جلوی امن
برای تنظیم پارامترها از پارامترهای محیط استفاده کنید. برای دیدن لیست پارامترهای محیط موجود ، /config/custom- محیط زیست را بررسی کنید.
یا از Frontend برای تنظیم تنظیمات پس از راه اندازی برنامه استفاده کنید.
فایل . env را بر اساس . env. dist ایجاد کنید.
| کلید محیط | شرح | مقدار نمونه |
| binance_live_api_key | Binance API Key for Live | (از binance) |
| binance_live_secret_key | Binance API راز برای زندگی | (از binance) |
| binance_test_api_key | کلید API Binance برای آزمون | (از شبکه تست نقطه Binance) |
| binance_test_secret_key | راز API Binance برای آزمون | (از شبکه تست نقطه Binance) |
| binance_slack_enabled | Slack فعال/غیرفعال کردن | درست است، واقعی |
| binance_slack_webhook_url | URL Webhook Slack | (از Slack) |
| binance_slack_chael | کانال | "#Binance" |
| binance_slack_useame | نام کاربری | جنجال |
| binance_local_tuel_enabled | تونل محلی را فعال یا غیرفعال کنید | درست است، واقعی |
| binance_local_tuel_subdomain | زیر دامنه URL عمومی تونل محلی | دوجنشی |
| binance_authentication_enabled | احراز هویت Frontend را فعال یا غیرفعال کنید | درست است، واقعی |
| binance_authentication_password | رمز عبور جلو | 123456 |
| binance_log_level | سطح ورود به سیستممقادیر احتمالی شرح داده شده در اسناد بونیان. | خطا |
یک تونل محلی باعث می شود که ربات از خارج در دسترس باشد. لطفاً زیر دامنه تونل محلی را به عنوان زیر دامنه تنظیم کنید که فقط می توانید به خاطر بسپارید. شما باید رمز عبور تأیید اعتبار را تغییر دهید. در غیر این صورت ، به عنوان رمزعبور پیش فرض پیکربندی می شود.
راه اندازی/به روزرسانی ربات با Docker-Compose
اولین کد را ابتدا بکشید:
اگر می خواهید حالت تولید/حالت زنده داشته باشید ، از آخرین تصویر ساخت از DockerHub استفاده کنید:
یا اگر می خواهید حالت توسعه/تست ، زیر دستورات را اجرا کنید:
مرورگر را باز کنید http://0. 0. 0. 0. 0:8080 برای دیدن جبهه
- هنگام راه اندازی برنامه ، URL عمومی را به Slack اطلاع می دهد.
- اگر با ربات مشکلی دارید ، می توانید ورود به سیستم را بررسی کنید تا دریابید که با ربات چه اتفاقی افتاده است. لطفا نگاهی به عیب یابی بیندازید
از طریق StackFile نصب کنید
در Portainer پشته جدیدی ایجاد کنید
محتوای docker-stack. yml را کپی کرده یا پرونده را بارگذاری کنید
کلیدهای محیطی را برای binance-bot در docker-stack. yml تنظیم کنید
مرورگر را پرتاب و باز کنید http://0. 0. 0. 0. 0:8080 برای دیدن جبهه
| رمز عبور محافظت شده | موبایل جلو |
 |  |
| تنظیمات | تجارت دستی |
 |  |
| دسک تاپ جلو | معاملات بسته |
 |  |
| چارت سازمانی | سفارشات بخرید | سفارشات |
 |  |  |
لطفاً برای مشاهده تغییرات گذشته ، به changeLog. md مراجعه کنید.
- صفحه تنظیم ساده برای اسرار را تهیه کنید
- اجازه دهید قبل از خرید اقدام به توقف ضرر اجرا کنید - #299
- استراتژی فروش را با درصد قیمت توقف مشروط بر اساس درصد سود بهبود بخشید - #94
- استراتژی خرید ناگهانی قطره را اضافه کنید - #67
- مدیریت پروفایل ها (ذخیره/تغییر/بار؟/صادرات؟) - #151
- با پشتیبانی از تأیید ، اعلان ها را بهبود بخشید - #106
- قبل از خرید کمترین قیمت قبل از خرید ، از زمان خنک پشتیبانی کنید - #105
- تنظیم مجدد جهانی به پیکربندی اولیه - #97
- پشتیبانی از جبهه چند زبانه - #56
- قیمت توقف غیر خطی و عملکرد تعقیب - #246
- پشتیبانی از پیکربندی متوقف کردن از دست دادن در هر شبکه برای فروش - #261
اگر این پروژه را مفید می دانید ، احساس راحتی کنید تا یک کمک مالی کوچک به توسعه دهنده انجام دهید.
با تشکر از همه مشارکت کنندگان ❤ برای دیدن قهرمانان ما کلیک کنید
من هیچ ضمانتی ندارم و هیچ مسئولیتی و مسئولیتی در قبال صحت یا کامل بودن اطلاعات و مواد موجود در این پروژه نمی پذیرم. تحت هیچ شرایطی من به هیچ وجه مسئولیت یا مسئولیت هرگونه ادعاها ، خسارت ها ، خسارات ، ضررها ، هزینه ها ، هزینه ها یا بدهی ها را بر عهده نمی گیرم (از جمله ، بدون محدودیت ، هرگونه خسارت مستقیم یا غیرمستقیم برای از دست دادن سود ، وقفه در تجارت یا از دست دادن اطلاعات)ناشی از یا ناشی از استفاده مستقیم یا غیرمستقیم از استفاده یا عدم توانایی در استفاده از این کد یا هر کد مرتبط با آن ، یا از اعتماد شما به اطلاعات و مطالب موجود در این کد ، حتی اگر به من توصیه شده باشد که از احتمال چنین خسارت هایی در این مورد استفاده کنیدپیشرفت.
بنابراین از آن در معرض خطر خود استفاده کنید!
در باره
ربات معاملاتی Binance خودکار - تجارت چند ارز رمزنگاری. با تجارت شبکه کم/فروش بالایی بخرید. یکپارچه با تجزیه و تحلیل فنی TradingView
فارکس بازار مدرن...
ما را در سایت فارکس بازار مدرن دنبال می کنید
برچسب :
نویسنده : امین زندگانی
بازدید : <-PostHit->
تاريخ : پنجشنبه
4 خرداد
1402 ساعت: 14:26