دوقطب دوتایی/دوتایی-خانواده

ساخت وبلاگ

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

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

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

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

لغو ایجاد رمز

  • محلی
  • مکاشه

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

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

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

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

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

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

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

راه اندازی Xcode

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

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

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

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

آخرین تعهد

D23C9B9 21 مارس 2023 * ✨_Dispatch_Request مقدار پیش فرض باید عملکردی باشد (#68) * نسخه پمپ * رفع سیاه ----------- نویسنده توسط: thaweesak chusri D23C9B9

آمار git

فایل ها

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

نوع نام آخرین پیام تعهد زمان متعهد شدن 11 ژانویه 2023 18:40 21 مارس 2023 17:06 11 ژانویه 2023 18:40 11 ژانویه 2023 18:40 17 آوریل 2022 23:10 21 مارس 2023 17:06 26 مه 2022 21:43 15 نوامبر 2021 19:40 11 ژانویه 2023 18:40 15 نوامبر 2021 19:40 11 ژانویه 2023 18:40 15 نوامبر 2021 19:40 رمز

readme. md

Binance Futures API Coector Python

این یک کتابخانه سبک وزن است که به عنوان اتصال دهنده API عمومی Binance Futures کار می کند

  • API های پشتیبانی شده:
    • USDT-M Futures /FAPI /*
    • تحویل سکه /DAPI /*
    • آینده/تحویل بازار WebSocket WebSocket
    • آینده/جریان داده کاربر تحویل
    اتصال PIP Binance-Futures-Coector
    از جانب دوجنشی.cm_futures وارد كردن CMFutures cm_futures_client = CMFutures() # زمان سرور را دریافت کنید چاپ(cm_futures_client.زمان()) cm_futures_client = CMFutures(کلید='', راز='') # اطلاعات حساب را دریافت کنید چاپ(cm_futures_client.حساب()) # سفارش جدیدی ارسال کنید پارامت = <'سمبل': 'btcusdt', 'سمت': 'فروش', "نوع": 'حد', "TimeInforce": 'GTC', 'تعداد': 0. 002, "قیمت": 59808> واکنش = cm_futures_client.ترتیب جدید(**پارامت) چاپ(واکنش)

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

    Binance از تأیید هویت API HMAC و RSA پشتیبانی می کند.

    # احراز هویت HMAC مشتری = مشتری(کلید ای پی ای, api_secret) چاپ(مشتری.حساب()) # احراز هویت RSA کلید = "" با باز کن("/users/john/private_key. pem", "R") as f: # مکان پرونده کلید خصوصی کلید_ = f.خواندن() private_key_passphrase = "" # اختیاری: فقط برای رمزگذاری کلید RSA استفاده می شود مشتری = مشتری(کلید=کلید, کلید_=کلید_, private_key_passphrase=private_key_passphrase) چاپ(مشتری.حساب())

    لطفاً برای اطلاعات بیشتر به مثالها/UM_Futures/Trade/GET_ACCOUNT. PY یا مثال/CM_FUTURES/TRADE/GET_ACCOUNT. PY مراجعه کنید.

    برای آینده USDT-M ، اگر Base_Url ارائه نشده باشد ، به FAPI. Binance. com پیش فرض می شود. برای تحویل سکه-M ، اگر Base_Url ارائه نشده باشد ، به DAPI. Binance. com پیش فرض می شود. توصیه می شود در پارامتر Base_url عبور کنید ، حتی در تولید به عنوان Binance URL های جایگزین را ارائه می دهد

    PEP8 با کلمات جدا شده توسط زیرکرها ، حروف کوچک را پیشنهاد می کند ، اما برای این کانکتور ، پارامترهای اختیاری روش ها باید نامگذاری دقیق آنها را مانند اسناد API دنبال کنند.

    # نام پارامتر شناخته شده واکنش = مشتری.query_order('btcusdt', لیست سفارش=1) # نام پارامتر ناشناخته واکنش = مشتری.query_order('btcusdt', order_list_id=1)

    پارامتر اضافی recvwindow برای نقاط پایانی که نیاز به امضا دارند در دسترس است. این پیش فرض به 5000 (میلی ثانیه) است و می تواند هر مقدار پایین تر از 60000 (میلی ثانیه) باشد. هر چیزی فراتر از حد مجاز منجر به پاسخ خطا از سرور Binance خواهد شد.

    از جانب دوجنشی.cm_futures وارد كردن CMFutures cm_futures_client = CMFutures(کلید='', راز='') واکنش = cm_futures_client.query_order('btcusdt', شماره سفارش=11, recvwindow=10000)

    Timeout در دسترس است که با تعداد ثانیه هایی که مناسب ترین آنها را برای انتظار برای پاسخ سرور می بینید اختصاص می یابد. لطفاً مقدار را بخاطر بسپارید زیرا در پیام خطا نشان داده نمی شود و هیچ بایت در سوکت زیرین برای ثانیه های زمان بندی دریافت نشده است. به طور پیش فرض ، زمان بندی نیست. از این رو ، درخواست ها وقت نمی گذارند.

    از جانب دوجنشی.cm_futures وارد كردن CMFutures مشتری= CMFutures(مدت زمان طولانی=1)

    پروکسی پشتیبانی می شود

    از جانب دوجنشی.cm_futures وارد كردن CMFutures پروکسی = <'https': 'http://1. 2. 3. 3. 4:8080'> مشتری= CMFutures(پروکسی=پروکسی)

    سرور API Binance در هدر هر پاسخ ، استفاده از وزن را ارائه می دهد. شما می توانید آنها را با شروع مشتری با show_limit_usage = true نمایش دهید:

    از جانب دوجنشی.cm_futures وارد كردن CMFutures مشتری = CMFutures(show_limit_usage=درست است، واقعی) چاپ(مشتری.زمان())
    "حد مجاز": 'X-MBX- استفاده از وز ن-1m': '1'>, 'داده ها': 'servertime': 1653563092778>>

    همچنین می توانید ابرداده پاسخ کامل را برای کمک به اشکال زدایی نمایش دهید:

    مشتری = مشتری(نمایش سربرگ=درست است، واقعی) چاپ(مشتری.زمان())
    'داده ها': 'servertime': 1587990847650>, 'سرتیتر': "نوع متن": 'برنامه/json ؛ charset = utf-8', .>>

    اگر ClientError دریافت شود ، اطلاعات متا پاسخ کامل را نشان می دهد.

    تنظیم سطح ورود به سیستم اشکال زدایی ، URL درخواست ، بار و متن پاسخ را وارد می کند.

    2 نوع خطا از کتابخانه بازگردانده شده است:

    • binance. error. ClientError
      • این هنگامی پرتاب می شود که سرور 4xx را برگرداند ، این یک مسئله از طرف مشتری است.
      • این 4 خاصیت دارد:
        • وضعیت_ کد - کد وضعیت HTTP
        • Error_code - کد خطای سرور ، به عنوان مثال-1102
        • error_message - پیام خطای سرور ، به عنوان مثالسفارش ناشناخته ارسال شده است.
        • هدر - هدر پاسخ کامل.
        • این هنگامی پرتاب می شود که سرور 5xx را برگرداند ، این مسئله از طرف سرور است.
        وارد كردن زمان از جانب دوجنشی.صفحه.cm_futures.WebSocket_Client وارد كردن cmfutureswebsocketclient دنباله پیام_(پیام): چاپ(پیام) ws_client = cmfutureswebsocketclient() ws_client.شروع() ws_client.Mini_ticker( سمبل='bnbusdt', id=1, بازپرداخت=پیام_, ) # جریان های منتخب را ترکیب کنید ws_client.Instant_subscribs( جریان=['bnbusdt@bookticker', 'Ethusdt@bookticker'], بازپرداخت=پیام_, ) زمان.خواب(10) چاپ("بستن اتصال WS") ws_client.متوقف کردن()

        نمونه های بیشتر WebSocket در پوشه نمونه ها موجود است

        پس از اتصال ، سرور WebSocket هر 3 دقیقه یک قاب پینگ را ارسال می کند و به یک قاب پانگ پاسخ در مدت 10 دقیقه نیاز دارد. این بسته به طور خودکار پاسخ های Pong را کنترل می کند.

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

برچسب : نویسنده : الیزابت امینی بازدید : <-PostHit-> تاريخ : شنبه 21 مرداد 1402 ساعت: 14:29