API های معاملاتی Bitcoin برای Cryptocurrency (به روز شده در سال 2020)

>

بنابراین شما یک معامله گر پیشرفته ارز رمزنگاری شده یا شاید یک توسعه دهنده برنامه هستید که می خواهد به طور یکپارچه در هر صرافی بزرگ متصل شود. در حالی که API های بی شماری وجود دارد که به شما امکان می دهد داده ها را از مبادلات مختلف جمع آوری کنید ، تنها یک API تجارت وجود دارد که به طور خاص برای توسعه دهندگان طراحی شده است. این است رابط های برنامه کاربردی تجارت Shrimpy Universal Crypto Exchange.

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

در این مقاله ، ما به شما نشان خواهیم داد که چگونه می توانید در هر بورسی که میگو پشتیبانی می کند ، معاملات خود را به سرعت تنظیم کنید ، بنابراین می توانید با این API ها ابزار ایجاد کنید. Shrimpy از یکپارچه سازی در هر مبادله مراقبت می کند ، بنابراین این بدان معناست که به هیچ کد خاص مبادله ای ، مدیریت خطای مبهم یا استراتژی های منحصر به فرد مدیریت مبادله احتیاج نخواهیم داشت. همه چیز به راحتی زیر درپوش API ها بسته بندی شده است.

نحوه ساخت ربات معاملات رمزنگاری برای Binance

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

اسکریپت های پایتون برای ربات های تجاری Crypto

برای حساب برنامه نویس خود ثبت نام کنید

با استفاده از Shrimpy Universal Crypto Exchange API لازم است که ابتدا در سیستم عامل توسعه دهنده Shrimpy در اینجا ثبت نام کنید. ثبت نام و شروع به جمع آوری داده های بازار در هر مبادله عمده در فضای ارزهای رمزپایه آسان است.

برای API های Shrimpy Universal Crypto Exchange ثبت نام کنید

کلیدهای Master API ایجاد کنید


قبل از شروع تجارت ، ابتدا باید یک ایجاد کنید API Master Key. به شما امکان می دهد هنگام اجرای معاملات ، مدیریت حساب های کاربری و جمع آوری داده ها ، درخواست ها را امضا کنید. شما همچنین باید داشته باشید احراز هویت چند عاملی فعال شده در تنظیمات.

در داشبورد برنامه نویس ، را انتخاب کنید ایجاد API Master Key. با ارسال درخواست API Key به ایمیل خود ، حساب خود را تأیید کنید. تأیید درخواست ایمیل را تکمیل کنید و به داشبورد برنامه نویس برگردید.

زیر کلیدهای API ،اکنون باید مجموعه جدیدی از خصوصی / عمومی را مشاهده کنید کلیدهای API. این کلیدها برای ایجاد کاربر ، تأیید مجوز اشتراک و اجرای معاملات با Shrimpy ارتباط برقرار می کنند. به دلایل امنیتی ، باید حساب خود را از طریق 2FA دوباره تأیید کنید تا مشاهده کنید کلید خصوصی API. هر دو را کپی و ذخیره کنید کلید عمومی و کلید خصوصی.

توجه داشته باشید: کلید عمومی و خصوصی خود را ایمن نگه دارید! کلیدهای اصلی هرگز نباید با کسی به اشتراک گذاشته شود. اگر دوست دارید کاربران بتوانند از طریق دستگاههای شخصی خود تجارت کنند ، می توان از کلیدهای اصلی برای تولید کلیدهای کاربر استفاده کرد. کلیدهای کاربر در نظر گرفته شده است تا با کاربران به اشتراک گذاشته شود. ما در بخشهای بعدی با جزئیات بیشتری در مورد این بحث خواهیم کرد.

در تنظیمات اصلی Master API ، شما می توانید لیست های سفید IP اضافه کرده و توابع خاص API Key را که به کاربران ، حساب ، تجارت, و داده ها. اجازه دهید این توابع را با جزئیات مرور کنیم.

تنظیمات کاربر

یک کاربر ایجاد کنید

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

توجه: این درخواست ها با کلیدهای اصلی API امضا می شوند.

درخواست:

ارسال https://dev-api.shrimpy.io/v1/users

درخواست بدن:

{

"نام": "نام تجاری سفارشی"

}

واکنش:

{

"شناسه": "701e0d16-1e9e-42c9-b6a1-4cada1f395b8"

}

یک کلید API کاربر ایجاد کنید

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

چندین حساب تبادل می تواند به یک کلید API کاربر متصل شود. بنابراین به یک کاربر این امکان را می دهد که حسابهای مبادله بی شماری را با یک کلید API کاربر مدیریت کند. این کلید API کاربر می تواند معاملات را انجام دهد ، اطلاعات حساب را جمع آوری کند ، یا به اطلاعات کامل کتاب سفارشات در هر صرافی متصل دسترسی پیدا کند.

توجه: این درخواست ها با کلیدهای اصلی API امضا می شوند

درخواست:

ارسال https://dev-api.shrimpy.io/v1/users//keys

درخواست مثال:

ارسال https://dev-api.shrimpy.io/v1/users/701e0d16-1e9e-42c9-b6a1-4cada1f395b8/keys

واکنش:

{

"کلید عمومی": "51ac18b7d208f59b3c88acbb1ecefe6ba6be6ea4edc07e7a2450307ddc27ab80",

"کلید خصوصی": "85c977ef4070f1deee70192ba7fd5a6caf534f891e4918cfffec11cd6b625e77db4f80347cb436bcaa8882231bacb02f0798a696f101fdd1ef268d66fc63c213"

}

تنظیمات حساب

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

حساب Exchange را وصل کنید

توجه: این درخواست ها را می توان با کلیدهای API کاربر امضا کرد.

درخواست:

ارسال https://dev-api.shrimpy.io/v1/users//accounts

درخواست مثال:

ارسال https://dev-api.shrimpy.io/v1/users/701e0d16-1e9e-42c9-b6a1-4cada1f395b8/accounts

درخواست بدن:

{

"تبادل": "bittrex",

"کلید عمومی": "GOelL5FT6TklPxAzICIQK25aqct52T2lHoKvtcwsFla5sbVXmeePqVJaoXmXI6Qd",

"کلید خصوصی": "SelUuFq1sF2zGd97Lmfbb4ghITeziKo9IvM5NltjEdffatRN1N5vfHXIU6dsqRQw",

}

واکنش:

{

"شناسه": 1234

}

کامل! اکنون ما کاربر خود را کاملاً تنظیم کرده ایم. بیایید تجارت را شروع کنیم!

تجارت

تراز حساب

برای اینکه بدانیم یک حساب در یک صرافی چه دارایی هایی را در اختیار دارد ، باید داده های موجودی را جمع آوری کنیم. این کار به راحتی با میگو انجام می شود.

توجه: این درخواست ها را می توان با کلیدهای API کاربر امضا کرد.

درخواست:

https://dev-api.shrimpy.io/v1/users//accounts//balance دریافت کنید

درخواست مثال:

https://dev-api.shrimpy.io/v1/users/701e0d16-1e9e-42c9-b6a1-4cada1f395b8/accounts/123/balance دریافت کنید

واکنش:

{

"بازیابی شده در": "2019-01-09T19: 17: 33.000Z",

"موازنه": [

{

"نماد": "KCS",

"ارزش محلی": 2306,

"btcValue": 0.33486579,

"usdValue": 1327.8775274784

},

{

"نماد": "ETH",

"ارزش محلی": 4.0e-8,

"btcValue": 1.4960564e-9,

"usdValue": 5.9324652822859e-6

}

]

}

عالی! به دست آوردن موجودی برای حساب صرافی ما به همین سادگی بود.

معاملات را اجرا کنید

بیایید ببینیم که انجام تجارت با Shrimpy چقدر آسان است. ما از نقطه پایانی زیر استفاده خواهیم کرد:

درخواست:

ارسال https://dev-api.shrimpy.io/v1/users//accounts//trades

این نقطه انتهایی یک روش ساده برای اجرای یک معامله واحد از طریق Shrimpy API ارائه می دهد. تمام کاری که ما باید انجام دهیم این است که دارایی “از” ، دارایی “به” و “مقدار” را مشخص کنیم. اگر می خواهیم سفارش یک سفارش مسیریابی سفارش هوشمند باشد (این بدان معناست که ما بهترین معاملات را در تمام جفت های تجاری بهینه خواهیم کرد) ، پس شما به سادگی پرچم “smartRouting” را اضافه می کنید. با این اطلاعات ، Shrimpy به طور هوشمند معاملات شما را از طریق ارزهای پیشنهادی برای انجام تجارت انجام می دهد.

توجه: این درخواست ها را می توان با کلیدهای API کاربر امضا کرد.

درخواست مثال:

ارسال https://dev-api.shrimpy.io/v1/users/701e0d16-1e9e-42c9-b6a1-4cada1f395b8/accounts/123/trades

درخواست بدن:

{

"از Symbol": "BTC",

"به نماد": "ETH",

"میزان": "0.01",

"مسیریابی هوشمند": درست است، واقعی,

}

خودشه! شما اکنون از طریق Shrimpy’s Trading API با موفقیت یک معامله ارسال کرده اید. آیا این یک تکه کیک نبود؟ ما حتی از یک الگوریتم مسیریابی هوشمند سفارش جهانی (SOR) بدون هیچ تلاشی بهره بردیم.

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

داده ها

داده های بازار

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

درخواست:

https://dev-api.shrimpy.io/v1/exchanges//ticker دریافت کنید

درخواست مثال:

دریافت https://dev-api.shrimpy.io/v1/exchanges/kucoin/ticker

واکنش:

[

{

"نام": "بیت کوین",

"نماد": "BTC",

"قیمتUsd": "3700.0089335",

"قیمت Btc": "1",

"درصد Change24hUsd": "4.191224354581092",

"اخرین به روز رسانی": "2018-12-19T22: 51: 13.000Z"

},

{

"نام": "اتریوم",

"نماد": "ETH",

"قیمتUsd": "100.114205389399",

"قیمت Btc": "0.027057825",

"درصد Change24hUsd": "5.432113558652999",

"اخرین به روز رسانی": "2018-12-19T22: 51: 13.000Z"

},

]

داده های تاریخی

نه تنها API های Shrimpy از داده های بازار زنده پشتیبانی می کنند ، بلکه API ها از داده های دقیق تاریخی نیز پشتیبانی می کنند. شما می توانید هر چیزی را از داده های تجارت تیک تیک ، شمعدان هایی که دقیقاً 1 دقیقه هستند جمع آوری کنید و عکسهای عکس را سفارش دهید. در مثال زیر ، ما نشان خواهیم داد که جمع آوری داده های تجاری تاریخی تیک به تیک چقدر آسان است.

درخواست

دریافت https://dev-api.shrimpy.io/v1/historical/trades

واکنش:

[

{

"زمان": "2016-09-06T13: 01: 34.000Z",

"اندازه": "1891.1316431",

"قیمت": "0.00002585",

"takerSide": "خریدار"

},

{

"زمان": "2016-09-06T13: 01: 35.000Z",

"اندازه": "35200",

"قیمت": "0.00002594",

"takerSide": "خریدار"

},

{

"زمان": "2016-09-06T13: 01: 36.000Z",

"اندازه": "6000",

"قیمت": "0.00002596",

"takerSide": "فروشنده"

}

]

شروع به ساختن کنید

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

اگر هنوز چیزی را گم می کنید ، دریغ نکنید که یک نقطه نهایی جدید اضافه شود. تیم Shrimpy همیشه به دنبال راه هایی برای بهبود تجربه کار با API ها هستند. برای متراکم سازی و ساده سازی تمام مراحل بالا ، ما یک نمودار جریان برای Shrimpy’s Crypto Trading API در زیر ایجاد کردیم.

خلاصه

بیایید سریع مراحلی را که برای اجرای اولین تجارت خود با Shrimpy برداشته ایم ، طی کنیم.

  • یک کلید اصلی از طریق رابط کاربری Shrimpy در اینجا ایجاد کرد.

  • یک کاربر ایجاد کرد.

  • کلیدهای کاربر ایجاد شده (اختیاری).

  • صرافی را پیوند داد.

  • تجارت انجام داد.

درباره میگو

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

Shrimpy’s Universal Crypto Exchange API برای توسعه دهندگان طراحی شده اند. ادغام با API های یکپارچه ما به شما امکان دسترسی فوری به نقاط نهایی یکنواخت را برای تجارت ، جمع آوری داده ها ، مدیریت کاربر و موارد دیگر در هر مبادله اصلی ارز رمزنگاری شده می دهد..

برای دسترسی به کتابخانه های کامل Python و Node ، این پیوندها را دنبال کنید:

گره

پایتون

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me
Like this post? Please share to your friends:
Adblock
detector
map