درخواست خرید یا فروش Binance

ساخت وبلاگ

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

در Binance دو API وجود دارد ، یکی برای تجارت واقعی و دیگری برای تجارت آزمون (حساب نسخه ی نمایشی). در اینجا کد Matlab من است ،

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

تأیید هویت: apikey = '12a2fff338B41101ED886DD1C0EF4F35E96FE0233C23616DAED4F2DBD1389526' ؛ apisecret = '3d52b16aa7a0c6cd12fd11e09a9a955967cfeb839ff729357a0ca272351da75873' ؛ نماد = 'btcusdt' ؛ نوع = 'limit' ؛٪ یا "بازار" طرف = 'فروش' ؛٪ یا "خرید" مقدار = 1. 0 ؛ قیمت = 60540 ؛٪ یا هیچ یک گزینه ها = WebOptions ('RequestMethod' ، Apimethod ، 'MediaType' ، 'Application/JSON') ؛ بدن = ساختار ("نماد" ، نماد ،. "نوع" ، نوع ،. "سمت" ، سمت ،. "مقدار" ، char (num2str (مقدار)) ،. "قیمت" ، char (num2str (قیمت)) ،. 'apikey' ، apikey ،. 'apisecret' ، apisecret) ؛ WebAddress = 'https://testnet. binance. vision/api/v3/order/' ؛ پاسخ = WebWrite (WebAddress ، بدن ، گزینه ها) ؛ و در اینجا کد پایتون است def place_trade (نماد ، طرف ، سفارش_تایپ ، مقدار): # هدر تنظیم با API_KEY هدرها =<'X-MBX-APIKEY' : settings.API_KEY> # پارامترها به نماد ، جانبی ، نوع ، کمیت و زمان بندی نیاز دارند (برای سفارشات بازار) params =< "نماد": نماد ، "سمت": سمت ، "نوع": order_type ، "کمیت": کمیت ، 'Timestamp': int (time. time () * 1000) # پارامترها را در URL رمزگذاری کنید url = 'https://api. binance. us/api/v3/order/test؟'+ urllib. parse. urlencode (پارامس) # امضای HMAC SHA256 ایجاد کنید راز = بایت (تنظیمات. secret_key. encode ('utf-8')

امضا = hmac. new (راز ، urllib. parse. urlencode (پارامس) . encode ('utf-8') ، hashlib. sha256) . hexdigest ()

# امضا را به URL اضافه کنید url += f '& Signature =' # رمزگذاری پارامترها data = urllib. parse. urlencode (params) . encode ('ascii') # درخواست پست کنید req = urllib. Request. Request (URL ، داده ها ، هدرها) # درخواست را باز کنید و به string و سپس به JSON تبدیل کنید پاسخ = urllib. request. urlopen (req) #< line with error پاسخ_ستر = پاسخ. خواندن (). رمزگشایی ('UTF-8') پاسخ_جسون = json. loads (پاسخ_ستر) چاپ (پاسخ_جسون) place_trade (نماد = 'btcusd' ، side = 'buy' ، order_type = 'market' ، مقدار = 1) من واقعاً از وقت شما قدردانی می کنم و کمک می کنم.

0 نظر

پاسخ ها (0)

همچنین ببینید

دسته بندی ها

اطلاعات بیشتری در مورد جعبه ابزار DataFeed در مرکز راهنما و تبادل پرونده پیدا کنید

برچسب ها

شکار گنج جامعه

گنجینه ها را در Matlab Central پیدا کنید و دریابید که چگونه جامعه می تواند به شما کمک کند!

خطایی روی داد

به دلیل تغییراتی که در صفحه ایجاد شده است ، نمی توان عمل را انجام داد. بارگذاری مجدد صفحه برای دیدن حالت به روز شده آن.

بستن

یک وب سایت را انتخاب کنید

یک وب سایت را برای دریافت محتوای ترجمه شده در صورت وجود انتخاب کنید و رویدادها و پیشنهادات محلی را ببینید. بر اساس موقعیت مکانی خود ، توصیه می کنیم که انتخاب کنید :.

  • سوئیس (انگلیسی)
  • سوئیس (دویچ)
  • سوئیس (Français)

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

چگونه می توان بهترین عملکرد سایت را بدست آورد

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

در قاره آمریکا

  • América Latina (Español)
  • کانادا (انگلیسی)
  • ایالات متحده (انگلیسی)

اروپا

  • بلژیک (انگلیسی)
  • دانمارک (انگلیسی)
  • Deutschland (Deutsch)
  • España (Español)
  • فنلاند (انگلیسی)
  • فرانسه (Français)
  • ایرلند (انگلیسی)
  • ایتالیا (ایتالیانو)
  • لوکزامبورگ (انگلیسی)
  • هلند (انگلیسی)
  • نروژ (انگلیسی)
  • österreich (Deutsch)
  • پرتغال (انگلیسی)
  • سوئد (انگلیسی)
  • سوئیس
    • آلمانی
    • انگلیسی
    • فرانسوی

    آسیا و اقیانوسیه

    • استرالیا (انگلیسی)
    • هند (انگلیسی)
    • نیوزیلند (انگلیسی)
    • 中国
      • 简体 中文 چینی
      • انگلیسی
بازار فارکس...
ما را در سایت بازار فارکس دنبال می کنید

برچسب : نویسنده : زکریا هاشمی بازدید : <-PostHit-> تاريخ : دوشنبه 16 مرداد 1402 ساعت: 13:11