DigitalRuby/ExchangeSharp

ساخت وبلاگ

این تعهد متعلق به هیچ شعبه ای در این مخزن نیست و ممکن است متعلق به یک چنگال در خارج از مخزن باشد.

شاخه ها/برچسب ها را تغییر دهید برچسب های شاخه شاخه ها را بارگیری نکرد چیزی برای نشان دادن برچسب ها را بارگیری نکرد چیزی برای نشان دادن

نام در حال استفاده

یک برچسب در حال حاضر با نام شاخه ارائه شده وجود دارد. بسیاری از دستورات GIT نام برچسب و شاخه را می پذیرند ، بنابراین ایجاد این شاخه ممکن است باعث رفتار غیر منتظره شود. آیا مطمئن هستید که می خواهید این شاخه را ایجاد کنید؟

لغو ایجاد رمز

  • محلی
  • مکاشه

https github cli با استفاده از URL وب از Git یا Checkout با SVN استفاده کنید. با CLI رسمی ما سریع کار کنید. بیشتر بدانید.

ورود به سیستم لازم

لطفاً برای استفاده از برنامه های کد وارد سیستم شوید.

راه اندازی دسک تاپ GitHub

اگر هیچ اتفاقی نمی افتد ، دسک تاپ GitHub را بارگیری کنید و دوباره امتحان کنید.

راه اندازی دسک تاپ GitHub

اگر هیچ اتفاقی نمی افتد ، دسک تاپ GitHub را بارگیری کنید و دوباره امتحان کنید.

راه اندازی Xcode

اگر هیچ اتفاقی نمی افتد ، Xcode را بارگیری کنید و دوباره امتحان کنید.

راه اندازی کد ویژوال استودیو

فضای کد شما یک بار آماده خواهد شد.

مشکلی برای تهیه فضای کدگذاری شما وجود داشت ، لطفاً دوباره امتحان کنید.

آخرین تعهد

9585BA9 3 آوریل 2023

* اجرای API یکپارچه Bybit V5 روشهای اصلی و عمومی ، برخی از عمومی (شمع و کتاب سفارش) و وب سایت های خصوصی را اجرا کرد. تصمیمی برای تقسیم شاخه های نقطه ، معکوس ، خطی و گزینه به API های مختلف گرفته شده است زیرا: 1) نمادهای بازار تقاطع می کنند ، 2) هیچ روشی برای دریافت تمام بازارها (همه سفارشات ، همه موقعیت ها) از شاخه های مختلف در یک وجود نداردزنگ زدن. شاخه ها به عنوان مبادلات جداگانه رفتار می کنند.* [BYBIT] Bybit Exchange Names به جای Bybit عمومی که قبلاً مورد استفاده قرار گرفت ، نام های سفارشی اضافه کرد تا شعبه های Bybit Exchange را با نام در ExchangeApi. getExchangeapiaSync بدست آورید<>(). همچنین اصلاح مجدد جزئی.

9585ba9

آمار git

فایل ها

بارگیری آخرین اطلاعات متعهد انجام نشد.

نوع نام آخرین پیام تعهد زمان متعهد شدن رمز

readme. md

ExchangeSharp یک برنامه C# Framework/Lib و کنسول برای تجارت و برقراری ارتباط با نقاط مختلف API Exchange برای دارایی های cryptocurrency است. بسیاری از صرافی ها به همراه سوکت های وب ، عقب نشینی و موارد دیگر پشتیبانی می شوند!

احساس راحتی کنید تا از کانال Discord در https://discord. gg/58ktxxutvk بازدید کنید و با سایر توسعه دهندگان گپ بزنید.

  • بسیاری از صرافی ها با API سوکت عمومی ، خصوصی و وب پشتیبانی می شوند
  • استفاده از کد و API آسان است
  • عادی سازی نماد بازار جهانی اختیاری ، از آنجا که هر مبادله روش خاص خود را برای انجام نمادهای بازار دارد
  • در هر نقطه. نت اجرا می شود.(ویندوز ، مک ، لینوکس ، ظروف ، سرور ، iOS ، اندروید و غیره)
  • از بسیاری از سیستم عامل های مختلف C# استفاده می شود
  • دارای یک CLI عالی است که به شما امکان می دهد از همه ویژگی های همه مبادلات درست از خط فرمان خود استفاده کنید.

مبادلات زیر cryptocurrency زیر پشتیبانی می شود: (کلید سوکت وب: T = Tickers ، R = Trades ، B = OrderBook / Delta OrderBook ، O = سفارشات خصوصی ، U = داده های کاربر)

 

نام استراحت عمومی استراحت خصوصی سوکت وب یادداشت
عیاشی x x t r b o u
ابوآن لاغر کردن x
دوجنشی x x t r b o u
جرسی x x t r b o u عملیات را متوقف کرد
binance. us x x t r b o u
binance dex R
بیتبان x x
بیت خط x x t r o
بیت فلایر R
بیتبر x R
بیتمکس x x R O
چماق x x R
بیتکس x x T R
BL3P x x R B جریان معاملات شناسه های تجارت را ارسال نمی کند.
غوغا x x
btcturk R
بیتس x x
بیچاره x x R روش عمومی برای موقعیت های WebSocket دارد
پایه x x t r o u
کنگره R
متصدی x x
crypto. com R
digifinex x x R B
دوقطبی R
FTX x x T R
ftx. us x x T R
دروازه. x x R
جنین x x t r b
HitBtc x x R
غوغا x x R B
کراک x x R نمادهای مرتبه تاریک پشتیبانی نمی شوند
کوکین x x T R
لنگه x x R
زندگی x x
NDAX x x T R
باکین x x R B
اوککس x x t r b o
پولونی x x t r b
مباشرت R
جوهر x x
zb. com لاغر کردن R

خدمات cryptocurrency زیر پشتیبانی می شود:

  • Cryptowatch (جزئی)

سازندگان مبادله خصوصی هستند ، تا بتوانند به یک مبادله در استفاده از کد دسترسی پیدا کنند:

نصب CLI

  • این فرمان را اجرا کنید https://github. com/jjxtra/exchangesharp/raw/master/install-console. sh |سعادت

در ویندوز (یا به صورت دستی):

  • آخرین باینری ها را برای سیستم عامل خود بارگیری کنید.
  • Unzip it into a folder that is in your environment variable PATH ( ctrl + shift + pause|break >متغیرهای محیطی)
  • از آن از شبیه ساز خط فرمان مورد نظر خود استفاده کنید (به عنوان مثال PowerShell ، CMD و غیره)
  • Exchange-Sharp-Help تمام دستورات موجود را نشان می دهد

ExchangeSharp از Marketsymbol برای مراجعه به بازارها یا جفت ارز استفاده می کند.

لطفاً اگر تغییراتی را ایجاد کرده اید که احساس می کنید ارزشمند است ، یک اشکال را ثابت کنید یا ویژگی جدیدی را بخواهید ، درخواست های کشش را ارسال کنید. همچنین می توانید برای دریافت ویژگی های جدید اهدا کنید.

اگر باید از ویندوزهای قدیمی تر استفاده کنید (قدیمی تر از Win8. 1) ، باید از بسته WebSocket4Net Nuget استفاده کنید و با فراخوانی ، اجرای سوکت وب را نادیده بگیرید

مبادله.مشتری مشتری.RegisterWebSocketCreator( () => جدید مبادله.WebSocket4NetClientWebocket() );

مدیر بسته در مقابل

ایجاد سفارش

نمونه های زیادی در مورد نحوه استفاده از API در برنامه کنسول ما وجود دارد. به عنوان مثال،selextion. cs

دریافت اطلاعات تیک از طریق سوکت های وب

عمومی ثابت درز وظیفه اصلی(رشته[] استدلال) <//یک اتصال سوکت وب به Binance ایجاد کنید. توجه داشته باشید که می توانید در هر زمان سوکت را دفع کنید تا آن را خاموش کنید. استفاده كردن قارچ API = در انتظار مبادله.getExchangeapiaSyncمبادله>(); //سوکت وب قطع ارتباط و تلاش برای اتصال مجدد خودکار را انجام می دهد. استفاده كردن قارچ سوکت = در انتظار API.getTickersWebSocket(تیک تیک => <کنسول.خط("تیکرها ، اول:", تیک تیک.شمردن, تیک تیک.اولین());>); کنسول.خط("برای خاموش کردن Enter را فشار دهید."); کنسول.خط(درست است، واقعی);>

تماس های API خصوصی مانند قرار دادن سفارشات به شما نیاز دارد که ابتدا با Loadapikeys تماس بگیرید. با اجرای برنامه کنسول بسته بندی شده و انتخاب گزینه File File ، می توانید یک فایل کلیدهای API ایجاد کنید.

در حال حاضر ExchangeSharp از NLOG داخلی استفاده می کند. برای ورود به سیستم ، از ExchangeSharp. Logger استفاده کنید.

از Console. Writeline برای ورود به پیام در پروژه LIB استفاده نکنید.

اگر می خواهید تنظیمات ورود به سیستم را تغییر دهید یا ورود به سیستم را خاموش کنید ، nlog. config یا app. config nlog خود را ارائه دهید.

کلاس EquageApi مکانیسم ذخیره سازی روش را ارائه می دهد. از MethodCachePolicy استفاده کنید تا حافظه پنهان را در پشت روشهای عمومی قرار دهید ، یا برای حذف حافظه پنهان پاک کنید. برخی از روش ها به طور پیش فرض ذخیره می شوند. شما می توانید ExchangeApi. UsefaultMethodCachePolicy را روی FALSE تنظیم کنید تا همه حافظه پنهان نیز متوقف شود.

اگر می خواهید نحوه رفتار حافظه پنهان HTTP را تغییر دهید ، می توانید خط مشی Cache را تنظیم کنید.

نحوه مشارکت

لطفاً قبل از ارسال درخواست کشش ، دستورالعمل کمک کننده را بخوانید.

من خوشحالم که برای شما سفارشی سازی را برای شما انجام داده ام و در repo خصوصی ، ExchangeSharp@digitalruby. com را در Repo حفظ می کنم.

کمکهای مالی با قدردانی پذیرفتند

باور کنید یا نه ، کمکهای مالی بسیار نادر است. من کل مبلغ کمک مالی را در زیر به طور عمومی ارسال کرده ام. اگر ExchangheSharp به هر طریقی به شما کمک کرده است ، لطفاً اهداء را در نظر بگیرید.

کل اهدا: 0. 039 BTC ، 10. 25 LTC

با تشکر از بازدید شما!

در باره

ExchangeSharp یک API قدرتمند ، سریع و آسان برای استفاده از . NET/C# API برای واسط با بسیاری از مبادلات ارز رمزنگاری است. استراحت و سوکت های وب پشتیبانی می شوند.

مبانی اسکالپینگ...
ما را در سایت مبانی اسکالپینگ دنبال می کنید

برچسب : نویسنده : سید مهدی گلابی بازدید : <-PostHit-> تاريخ : دوشنبه 13 شهريور 1402 ساعت: 1:01