اخبار و آموزش های R ارائه شده توسط صدها وبلاگ نویس R
معاملات نقطه ای: سفارشات بازار
ارسال شده در 31 اکتبر 2021 توسط R - datawookie در R bloggers |0 نظر
[این مقاله برای اولین بار در R-datawookie منتشر شد و با مهربانی به R-bloggers کمک کرد].(شما می توانید مشکل در مورد محتوای این صفحه را اینجا گزارش کنید) آیا می خواهید محتوای خود را در R-bloggers به اشتراک بگذارید؟اگر وبلاگ دارید اینجا را کلیک کنید یا اگر ندارید اینجا را کلیک کنید.

برپایی
ابتدا بسته را بارگیری می کنیم.
ما از شبکه آزمایشی Binance استفاده خواهیم کرد. این بدان معنی است که ما باید URL پایه API را تغییر دهیم و همچنین مجموعه دیگری از اعتبارنامه ها را مشخص کنیم.
جفت و معاملات نقطه ای
معامله فرآیند خرید و فروش دارایی است که در شرایط فعلی آن دارایی ها ارزهای دیجیتال هستند. در یک معامله واحد، مقدار یک ارز را با مقدار متناظر ارز دیگری مبادله می کنید. مقادیر نسبی هر ارز درگیر در معامله با قیمت بازار (یا قیمت لحظه ای) تعیین می شود.
معاملات همیشه شامل یک جفت ارز می شود و قیمت ها همیشه برای جفت ها ذکر می شود. فکر کردن به قیمت یک ارز دیجیتال مجزا منطقی نیست. همیشه باید با ارز دیجیتال دیگری مقایسه شود. مثلا قیمت بیت کوین چنده؟خوب، این بستگی به این دارد که از چه چیزی برای خرید BTC استفاده می کنید. اگر با USDT یا ETH (یا هر ارز دیجیتال دیگری در این زمینه) خریداری کنید، قیمت متفاوت خواهد بود.
کدام جفت ها را می توانیم معامله کنیم؟بیایید ببینیم چه جفت ارزهایی در شبکه آزمایشی Binance در دسترس هستند.
بنابراین بیست جفت وجود دارد که همه آنها در حال حاضر برای معامله لحظه ای در دسترس هستند (وضعیت آنها TRADING است). جفت های بسیار بیشتری در شبکه اصلی Binance وجود دارد.
هر جفت شامل دو ارز رمزنگاری شده، پایه و مظنه است. به عنوان مثال، جفت BTCUSDT دارای BTC به عنوان پایه و USDT به عنوان مظنه است. این یعنی چی؟خوب، بیایید به اطلاعات مربوط به قیمت نگاه کنیم.
فرض کنید می خواهید 1 بیت کوین بخرید. اگر قرار بود هزینه آن را به دلار بپردازید، 51421. 87 دلار برای شما هزینه خواهد داشت. با این حال، اگر به USDT پرداخت می کردید، 60607. 26 USDT برای شما هزینه داشت. در هر یک از این موارد، شما باید معامله خرید انجام دهید، یا با خرید BTCBUSD (معامله BUSD با BTC) یا BTCUSDT (معامله USDT با BTC).
آیا این بدان معنی است که خرید BTC با BusD یا USDT فقط امکان پذیر است؟جواب منفی! ویژگی های BTC در جفت های دیگر نیز مانند ETHBTC و XRPBTC. اگر ETH داشتید و می خواستید BTC را بخرید ، می توانید در ETHBTC (فروش ETH برای BTC) تجارت فروش کنید. به همین ترتیب ، اگر XRP داشتید ، می توانید در XRPBTC بفروشید. در این حالت ، قیمت از راه دیگر کار می کند: 1 ETH به شما 0. 575063 BTC می رسد ، در حالی که 1 XRP برای 0. 000019 BTC می فروشد.
پایه دارایی است که شما می فروشید یا می فروشید و نقل قول دارایی دیگری است که شما می پردازید یا دریافت می کنید.
؟قیمت های موجود در Binance TestNet با قیمت واقعی در Maiet Binance متفاوت است.
مانده حساب اولیه
قبل از شروع تجارت ، اجازه دهید موجودی حساب SPOT خود را در TestNet بررسی کنیم.
تعداد زیادی سکه (داستانی) برای بازی با آنها!
ساخت معاملات
سفارشات بازار معامله هایی هستند که با قیمت فعلی بازار اجرا می شوند.
بیایید 1 پرداخت ETH را با USDT خریداری کنیم. از عملکرد عمومی spot_new_order () استفاده کنید و نوع سفارش "بازار" را مشخص کنید. قیمت مؤثر برای معامله ، قیمت فعلی بازار EthusDT خواهد بود.
وضعیت معامله پر شده است ، به این معنی که کل مبلغ درخواست شده خریداری شده است. این همچنین در این واقعیت منعکس شده است که مقدار اجرا شده (exec_qty) با مقدار اصلی (Orig_Qty) مطابقت دارد.
ستون قیمت خالی است. چرا؟زیرا اغلب قیمت منحصر به فرد در ارتباط با تجارت وجود ندارد. ما می توانیم جزئیات موجود در عنصر پر شده را مشاهده کنیم.
در این معامله مقداری لغزنده وجود داشت. اگرچه از ما خواسته شد 1 ETH بخریم ، حجم کافی در قیمت بازار وجود ندارد. بنابراین ما ETH را با قیمت 1556. 42 USDT دریافت کردیم ، اما برای پر کردن سفارش ، بقیه را با قیمت های بالاتر دریافت کردیم. لغزش قیمت یک شر ضروری برای انجام معاملات بازار است.
حالا بیایید مقداری TRX بفروشیم و Busd را خریداری کنیم. ما از عملکرد خاص SPOT_NEW_MARKET_ORDER () استفاده خواهیم کرد تا از مشخص کردن پارامتر Order_Type جلوگیری کنیم.
در این حالت ، همه 1000 TRX با همان قیمت 0. 10153000 اتوبوس فروخته شد.
مانده حساب به روز شده
ما باید نتایج این دو معاملات را در مانده حساب خود ببینیم.
تعادل ETH از 147 به 148 افزایش یافته است (زیرا ما 1 ETH را با استفاده از USDT خریداری کردیم) و تعادل USDT بر این اساس کاهش یافته است. تعادل TRX با 1000 کاهش یافته است (زیرا ما 1000 TRX را برای BUSD فروخته ایم) و تعادل BUSD افزایش یافته است.
لیست معاملات
ما می توانیم تاریخچه تجارت خود را با استفاده از spot_trades_list () مرور کنیم. این شامل دو معاملات فوق (با استفاده از ستون Order_ID) و همچنین برخی از معاملات تاریخی دیگر خواهد بود.
چه بعدی است
در پست بعدی ما به نقدینگی بازار و چگونگی تأثیر این امر بر توانایی تجارت شما می پردازیم.
استراتژیهای اسکالپ...
ما را در سایت استراتژیهای اسکالپ دنبال می کنید
برچسب :
نویسنده : جعفر بدیعی
بازدید : <-PostHit->
تاريخ : سه
شنبه
5 ارديبهشت
1402 ساعت: 23:10