دریافت و نمایش داده های اساسی cryptocurrency با استفاده از گره-قرمز

ساخت وبلاگ

در این آموزش مختصر ، مجموعه گره Binance STS و برخی از قابلیت های آن را معرفی خواهیم کرد. یک آموزش بعدی نشان می دهد که چگونه می توانید داشبورد را با استفاده از گره ها تهیه کنید و یک آموزش نهایی با استفاده از API تجاری که گره ها ارائه می دهند ، برخی از امکانات را مورد بحث قرار می دهد.

گره Binance

برای کسانی از شما که آشنا نیستید ، Binance یکی از بزرگترین بستر معاملاتی رمزنگاری (شاید با حجم بیشترین حجم) است و از همه مهمتر API جامع و پیشرفته برخوردار است. متخصص Cryptocurrency مقیم ، TED ، در Sense Tecnic Systems (STS) اخیراً تصمیم به پرش و ایجاد یک گره جدید برای دسترسی و استفاده از پلت فرم Cryptocurrency Binance گرفت.

مانند همه این آموزش ها و سخنرانی ها ، ما از سرویس Node-Red Fred Cloud استفاده می کنیم تا جریان خود را توسعه دهیم زیرا البته می توانید Node-Red را روی دستگاه خود اجرا کنید. اگر قصد دارید از نصب گره قرمز خود استفاده کنید ، می توانید گره Binance را از Download NPM بارگیری کنید. اگر از FRED استفاده می کنید از قبل بارگذاری شده است و با استفاده از دکمه Add/Repoind Nodes در زیر ابزارهای موجود در صفحه مدیریت می توانید فعال شوید. تصویر سمت چپ را در زیر مشاهده کنید. با این کار مجموعه گره Binance اضافه می شود ، تصویر سمت راست را در زیر مشاهده کنید.

یک زن و شوهر از احتیاط ها:

  1. برای استفاده واقعاً از گره به یک حساب کاربری Fred Tall (یا بالاتر) نیاز دارید-در غیر این صورت توانایی پیگیری در زمان واقعی عالی نخواهد بود
  2. از آن در معرض خطر خود استفاده کنید - در حالی که می توانید از آن برای تجارت استفاده کنید ، این کار را کاملاً با خطر خود انجام می دهید.

جریان ساده برای به دست آوردن داده های بازار

قبل از بحث در مورد جزئیات گره Binance ، اجازه دهید نگاهی به یک جریان ساده که به داده های بازار دسترسی پیدا می کند ، نگاهی بیندازیم. برای این نسخه ی نمایشی از گره Binance GetPrice استفاده خواهیم کرد. در فرد ، روی یک بوم خالی جدید ، سه گره را بکشید و رها کنید ، یک گره تزریق ، یک گره GetPrice Binance و یک گره اشکال زدایی همانطور که در زیر آمده است.

گره Binance GetPrice یک جفت تیک تیک ساده را به عنوان ورودی می گیرد و قیمت فعلی آن تیک را باز می گرداند. برای این مثال ، ما از Bitcoin to Tether Usd Ticker Pair استفاده خواهیم کرد ، که BTCUSDT است. ما از گره Inject برای ارسال آن به گره GetPrice استفاده خواهیم کرد ، بنابراین بر روی گره تزریق دو بار کلیک کنید ، بار را روی یک رشته خالی تنظیم کنید و موضوع آن را روی BTCUSDT تنظیم کنید.

گره GetPrice به دنبال یک جفت تیک در موضوع پیام ورودی است و از آن برای برقراری تماس API به پلت فرم Binance استفاده می کند ، که قیمت فعلی را برمی گرداند. جریان ساده ما سپس آن را به یک گره اشکال زدایی منتقل می کند ، که نتایج را در صفحه اشکال زدایی در سمت راست پنجره گره قرمز نشان می دهد.

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

بسیار ساده!- برای دیدن ارزهای مورد علاقه خود با جفت تیک های مختلف بازی کنید.

ویژگی های اصلی گره Binance

مجموعه گره Binance دو حوزه اصلی عملکرد را شامل می شود - دسترسی به داده های بازار و عملکرد مربوط به حساب. اطلاعات بازار All Access API های عمومی را در بستر Binance ACCESS می کند و نیازی به حساب کاربری ندارد. گره های مربوط به حساب به تراز و ویژگی های معاملاتی دسترسی دارند و شما را ملزم می کند تا یک حساب کاربری را با Binance تنظیم کرده و یک کلید API را تهیه کنید. ما این موضوع را در یک آموزش بعدی پوشش خواهیم داد ، در حال حاضر ما با گره هایی که از API عمومی استفاده می کنند ، خواهیم چسبید.

دسترسی به اطلاعات بازار

  • GetPrice: آخرین قیمت یک نماد را دریافت می کند. یک جفت تیک به عنوان ورودی می گیرد و قیمت فعلی را برمی گرداند
  • GetAllPrices: آخرین قیمت همه نمادها را دریافت می کند. بدون ورودی و نقشه همه جفت های تیک تیک موجود و قیمت های فعلی آنها را برمی گرداند
  • GetBookTicker: قیمت های پیشنهاد را دریافت می کند/برای یک نماد قیمت می خواهد. یک جفت تیک به عنوان ورودی می گیرد و اطلاعاتی را در مورد آخرین قیمت کتاب برمی گرداند
  • GetDaystats: آمار تغییر قیمت تیک 24 ساعته را برای یک نماد دریافت کنید. به عنوان ورودی یک Tickerpair می گیرد و آخرین آمار 24H را برمی گرداند
  • GetCandLesticks: داده های Kline/Candlestick را برای یک نماد دریافت کنید. یک Tickerpair ، Interval Time و Start/ed Times را می گیرد و داده های Candlesticks/Kline را که توسط پارامترها مشخص شده است ، برمی گرداند

مانده و تجارت (ما این موارد را در آموزش بعدی کشف خواهیم کرد)

  • Getorders: برای یک نماد سفارشات باز کنید. اعتبار و اعتبار API و یک تیک تیک. سفارشات فعلی را برای آن Tickerpair برمی گرداند
  • GetBalance: لیستی از مانده های فعلی را دریافت کنید. اعتبار و اعتبار API و یک تیک تیک و نقشه ای از نمادها و کمیت تیک را در حساب باز می گرداند
  • Cancelorders: تمام سفارشات باز یک جفت تیک را لغو کنید. اعتبار و اعتبار API و یک Tickerpair را می گیرد و با پاسخ API Binance باز می گردد
  • GetTradehistory: تاریخ تجارت یک جفت تیک را دریافت کنید
  • خرید: یک محدوده یا سفارش خرید بازار ایجاد کنید. در معرض خطر خود استفاده کنید.
  • فروش: یک محدوده یا سفارش فروش بازار ایجاد کنید. در معرض خطر خود استفاده کنید

جریان ساده برای به دست آوردن تمام داده های بازار

بیایید مثال ساده خود را که در بالا نشان داده شده است ادامه دهیم اما آن را گسترش دهیم تا تمام اطلاعات بازار را بدست آوریم. برای همین ما به گره GetAlprices نیاز داریم که همانطور که انتظار دارید ، تمام قیمت هایی را که Binance در اختیار دارد باز می گرداند. این یک لیست طولانی است و به عنوان یک شی بازگردانده می شود. با این حال ، ما می توانیم آن را در صفحه اشکال زدایی نمایش دهیم ، بنابراین اجازه دهید جریان اصلی خود را تغییر داده و گره GetPrice را با یک گره GetAlprices همانطور که در زیر مشاهده می کند جایگزین کنیم. توجه داشته باشید که گره تزریق نیازی به تنظیم موضوع ندارد - اگرچه در صورت انجام این کار نادیده گرفته می شود.

همانطور که مشاهده می کنید ، یک شیء JSON را برمی گردانید - که در صورت کلیک بر روی لیست ، همه جفت های تیک را که Binance Trades می کند ، گسترش می دهد.

دریافت پیشنهاد/درخواست قیمت

به عنوان مثال نهایی ، بیایید به جفت تیک تیک BTCUSDT برگردیم و اطلاعات کامل کتاب را با استفاده از گره GetBookticker دریافت کنیم. با استفاده از اولین جریان که BTCUSDT را به عنوان یک موضوع پیام تزریق می کند ، گره GetPrices را با یک گره GetBookTicker همانطور که در زیر آمده است جایگزین کنید.

همانطور که مشاهده می کنید ، شیء بازپرداخت شده در بار پیام برای BTCUSDT شامل قیمت و کمیت پیشنهاد و همچنین قیمت و کمیت است.

می توانید یک جایگزین ساده از گره GetDaystats برای گره GetBookticker در جریان بالا ایجاد کنید تا یک مجموعه کامل از آمار روز برای BTCUSDT بدست آورید. این کاملاً جامع است و قیمت های باز را پوشش می دهد ، روز گذشته نزدیک ، پایین و قیمت بالا برای روز و همچنین حجم معاملات و غیره.

آخرین گره در مجموعه گره های دسترسی به بازار ، گره GetCandlesticks است که داده های Kline/Candlestick را برای یک نماد دریافت می کند. این امر به دانش در مورد تنظیم عناصر UI و داشبورد در Node-Red نیاز دارد ، بنابراین ما آن را در آموزش بعدی خود پوشش خواهیم داد.

درباره Sense Tecnic: Sense Tecnic Systems Inc از سال 2010 در حال ساخت برنامه ها و خدمات IoT است. ما این سخنرانی ها را ارائه می دهیم و فرد ، Cloud ، Node-Red را به عنوان خدماتی به جامعه میزبان می کنیم. ما همچنین یک نسخه تجاری به مشتریان و همچنین خدمات حرفه ای ارائه می دهیم. بیشتر بدانید.

نویسنده: Rodger Lea

در حال حاضر مدیرعامل استارتاپ اینترنت اشیاء ، Sense Tecnic ، دکتر Lea بیش از 25 سال تجربه در زمینه شرکت های دانشگاهی ، شرکت های بزرگ و شرکت های نوپا دارد. در طی 10 سال گذشته ، وی در حالی که مدیریت یک برنامه تحقیقاتی فعال (دانشگاه بریتیش کلمبیا ، کانادا و دانشگاه لنکستر ، انگلستان) را در محاسبات توزیع شده و همه جا ، IoT و شهرهای هوشمند شروع کرده یا به راه اندازی 4 شرکت جدید کمک کرده یا کمک کرده است. مشاهده همه پست های Rodger Lea

آموزش

  • ارزهای رمزنگاری شده و گره قرمز
    • قیمت cryptocurrency و داده های Binance با گره-قرمز: آموزش
    • داشبورد و نمودارهای داده های cryptocurrency با استفاده از گره-قرمز: آموزش
    • آموزش: داشبورد پیشرفته برای گره-قرمز (و رمزنگاری)

    سخنرانی

    • گره-قرمز: سخنرانی 1-مقدمه مختصری از گره-قرمز
    • گره-قرمز: سخنرانی 2-ساخت اولین جریان خود
    • گره-قرمز: سخنرانی 3-گره ها و جریان های اساسی
    • گره-قرمز: سخنرانی 4-تور گره های اصلی
    • لیست نمونه های مورد استفاده در سخنرانی ها
    • گره-قرمز: سخنرانی 5-مدل برنامه نویسی گره-قرمز
    • گره-قرمز: سخنرانی 6-جریان متوسط
    • گره-قرمز: سخنرانی 7-داشبورد و تکنیک های UI برای گره-قرمز
    • Node-Red: سخنرانی 8 جریان پیشرفته با Node-Red
بهترین استراتژی معاملات...
ما را در سایت بهترین استراتژی معاملات دنبال می کنید

برچسب : نویسنده : صدرا ذوالریاستین بازدید : 55 تاريخ : يکشنبه 27 فروردين 1402 ساعت: 15:14