bitfinexcom/bitfinex-api-go

ساخت وبلاگ

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

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

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

  • محلی
  • مکاشه

با استفاده از URL وب از Git یا Checkout با SVN استفاده کنید.

با CLI رسمی ما سریع کار کنید. بیشتر بدانید.

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

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

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

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

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

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

راه اندازی Xcode

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

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

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

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

آخرین تعهد

آمار git

فایل ها

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

readme. md

کتابخانه تجارت Bitfinex برای Golang - بیت کوین ، اتریوم ، ریپل و موارد دیگر

اجرای مرجع Golang از API Bitfinex برای تعامل استراحت و WebSocket.

  • اجرای رسمی
  • V1/V2 و WebSocket را استراحت کنید
  • اتصال چند برابر
  • انواع برای همه طرح های داده

اختیاری - برای شروع به روزرسانی های تجارت Realtime از طریق WebSocket ، مثال "FEED Trade" را اجرا کنید

  • V1 - مستندات (مستهلک)
  • V2 REST - مستندات
  • V2 WebSocket - مستندات

مشترک شدن در معاملات

از طریق استراحت شمع بگیرید

برای اطلاعات بیشتر به فهرست نمونه ها مراجعه کنید ، مانند:

آیا محدودیت نرخ وجود دارد؟

برای اتصال WebSocket هیچ محدودیتی برای تعداد درخواست های ارسال شده در اتصال (عملیات سفارش نامحدود) وجود ندارد ، اما یک حساب کاربری فقط می تواند 15 اتصال جدید در هر 5 دقیقه ایجاد کند و هر اتصال فقط قادر به عضویت در 30 کانال داده ورودی است. خوشبختانه این کتابخانه تمام تعادل/تعادل بار را برای کانال ها کنترل می کند و در صورت لزوم به طور خودکار اتصالات جدید را ایجاد می کند و از بین می برد ، اما کاربر ممکن است هنوز با خطای محدود کننده نرخ اتصالات حداکثر روبرو شود.

برای استراحت ، حد پایه برای هر کاربر 1000 سفارش در هر فاصله 5 دقیقه ای است و بین تمام اتصالات API حساب به اشتراک گذاشته می شود. بر اساس فرمول زیر متناسب با حجم تجارت شما افزایش می یابد:

1000 + (total_pairs_platform * 60 * 5) / (250000000 / user_vol_last_30d)

جایی که Total_Pairs_platform تعداد جفت های موجود در پلت فرم BitFinex است (در حال حاضر~101) و user_vol_last_30d در USD است.

آیا من همیشه یک بسته را دریافت می کنم؟

نهاگر سفارش شما بلافاصله پر شود ، اولین بسته ای که به سفارش مراجعه می کند ، سیگنالی OC خواهد بود که سفارش بسته شده است. اگر سفارش تا حدی بلافاصله پس از ایجاد پر شود ، یک بسته On با وضعیتی که تا حدی پر شده است وارد می شود.

به عنوان مثال ، اگر برای 0. 2 BTC خرید محدودی ارسال کنید و آن را به کتاب سفارش اضافه کنید ، یک بسته On از طریق WS2 وارد می شود. پس از پر کردن جزئی از 0. 1 BTC ، یک بسته OU وارد می شود و به دنبال آن یک OC نهایی پس از پر کردن 0. 1 BTC باقی مانده است.

از طرف دیگر ، اگر سفارش بلافاصله برای 0. 2 BTC پر شود ، فقط یک بسته OC دریافت خواهید کرد.

WebSocket من به هم وصل نمی شود!

آیا با client.connect () تماس گرفتید؟:)

خیلی کوچک

من چندین درخواست موازی ایجاد می کنم و خطایی دریافت می کنم که Nonce خیلی کوچک است. چه مفهومی داره؟

از Nonces برای محافظت در برابر حملات پخش مجدد استفاده می شود. هنگامی که چندین درخواست HTTP با Nonce اشتباه وارد API می شوند ، به عنوان مثالبه دلیل مسئله زمان بندی ASYNC ، API درخواست را رد می کند.

اگر نیاز به موازی دارید ، در حال حاضر باید از چندین کلید API استفاده کنید.

پیام های TE و TU چگونه متفاوت هستند؟

یک بسته TE ابتدا بلافاصله پس از تطبیق و اجرای تجارت به مشتری ارسال می شود و پس از اتمام پردازش ، پیام TU را دنبال می کند. در مواقع بار زیاد ، پیام TU ممکن است به طرز چشمگیری به تأخیر بیفتد ، و به همین ترتیب فقط از پیام TE برای یک خوراک در زمان واقعی استفاده می شود.

اعداد دنباله برای چیست؟

اگر توالی را در V2 از API WS فعال کنید ، هر بسته دریافتی در انتها یک شماره دنباله عمومی به همراه یک شماره توالی AUTH در مورد بسته های کانال 0 خواهد داشت. تعداد SEQ عمومی در هر بسته افزایش می یابد ، و تعداد Auth SEQ در هر عمل معتبر (سفارشات جدید و غیره) افزایش می یابد. این مقادیر به شما امکان می دهد تأیید کنید که هیچ بسته ای از دست رفته و از بین نرفته است ، زیرا همیشه به صورت یکنواخت افزایش می یابد.

تفاوت بین کتابهای سفارش r* و p* چیست؟

کتاب های سفارش با دقت R0 "خام" در نظر گرفته می شوند و حاوی نوشته هایی برای هر سفارش ارسال شده به کتاب هستند ، در حالی که کتاب های P* حاوی ورودی هایی برای هر سطح قیمت (که سفارشات کل) است.

استراتژی برای تجارت گزینه های...
ما را در سایت استراتژی برای تجارت گزینه های دنبال می کنید

برچسب : نویسنده : فریبا کامران بازدید : 45 تاريخ : دوشنبه 22 خرداد 1402 ساعت: 19:42