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

کاربردهای برنامه Hummingbot
- اسکنرهای بازار و دادههای زنده: برای انجام معاملات و بهرهبرداری از فرصتهای آربیتراژ ارز دیجیتال.
- ابزارهای ترید حرفه ای: ابزارایی برای ایجاد و اجرای استراتژیهایی مثل آربیتراژ و بازارسازی.
- تحلیلهای معامله: امکان چک کردن عملکرد ربات و بهتر اجرا کردن استراتژیها.
- مدیریت پورتفولیو: امکان مدیریت یکپارچه داراییها از چندین صرافی.
- ترید کاغذی: امکان تست استراتژیها بدون ریسک مالی.
- صرافیهای پشتیبانیشده: پشتیبانی از صرافیهای مختلف برای استفاده از جفتهای معاملاتی متنوع.
- اپلیکیشن موبایل: در حال حاضر فقط نسخه دسکتاپ موجود است.
استراتژیهای ربات هامینگ
- مارکتمیکینگ ساده: ربات سفارش خرید و فروش میذاره و از اسپرد بین قیمتها سود میبره.
- مارکتمیکینگ بین دو صرافی: ریسک موجودی در صرافی “میکر” رو با صرافی “تیکر” جبران میکنه.
- آربیتراژ: خرید ارز ارزان در یک صرافی و فروش آن در صرافی دیگر با قیمت بالاتر.

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

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

مدیریت پورتفولیو
ربات هامینگ امکان مدیریت پورتفولیو رو به صورت یکپارچه از چندین صرافی فراهم میکنه. این یعنی میتونی داراییهات رو از همه پلتفرمها یکجا ببینی و به راحتی اونها رو مدیریت کنی.
ترید کاغذی (Paper Trading)
برای کسانی که تازه شروع کردن یا میخوان بدون ریسک مالی استراتژیهاشون رو تست کنن، ربات تریدر هامینگ حالت ترید کاغذی داره. تو این حالت، بازار واقعی شبیهسازی میشه و میتونی قبل از شروع واقعی، استراتژیها رو تمرین کنی.
صرافیهای پشتیبانیشده
پلتفرم های پشتیبانی شده در ربات تریدر هامینگ تعداد زیادی صرافیهای متمرکز و غیرمتمرکز هستن. این ویژگی به کاربران این امکان رو میده که از جفتهای معاملاتی و بازارهای مختلف استفاده کنن و استراتژیهای متنوعی داشته باشن.
اپلیکیشن موبایل
در حال حاضر، ربات تریدر هامینگ فقط به صورت اپلیکیشن دسکتاپ در دسترسه و بیشتر روی امنیت و عملکرد خوب تمرکز داره. ولی به دلیل اینکه این پروژه جامعهمحوره، امکان داره در آینده شاهد اپلیکیشن موبایل برای آسونتر و بهتر بودن دسترسی به معامله باشیم.
آموزش راه اندازی ربات هامینگ
برا شروع آموزش ساخت ربات ارز دیجیتال هامینگ ،ابتدا به صفحه رسمی ربات هامینگ مراجعه کن و روی «Get started» بزن. بعدش برنامه مد نظر رو دانلود و بعد نصب کن.

پس از نصب ربات، اونو از منوی سیستم عاملت باز کن و یک رمز عبور واسش تعیین کن.

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

برای اینکه به صرافی وصل شه، دستور زیر رو وارد کن:
Connect [exchange]
به جای exchange هم اسم صرافی مد نظر و بعدش کلید API رو وارد کن.

آموزش تنظیمات ربات تریدر هامینگ
اولش باید یک پیکربندی برای ربات بازارساز بسازی. دستور زیر رو وارد کن:
Create

بعدش اسم استراتژیت رو وارد کن. مثلا Pure_market_making.

بعدش اسم صرافی و جفت ارز مد نظرت رو وارد کن. مثلا بایننس و ETH-USDT.

بعد باید پارامترهایی رو میخوای ربات اجرا کنه رو مشخص کنی.

بعد پیکربندی رو سیو کن. میتونی یک اسم هم برای پیکربندی خودت بنویسی.

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

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

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

استراتژی مارکتمیکینگ ساده (Pure Market Making):
در این مدل، ربات شما مثل یه فروشنده در بازار کار میکنه؛ یعنی هم سفارش خرید و هم سفارش فروش قرار میده. هدفش اینه که از فاصله بین قیمت خرید و فروش (اسپرد) سود دربیاره. شما میتونی تعیین کنی که این سفارشها چه میزانی از قیمت لحظهای بازار فاصله داشته باشن. اینطوری، ربات دائم داره از نوسانات کوچیک سود میگیره.

استراتژی Cross Exchange Market Making:
سایت hummingbot درباره استراتژی Cross Exchange Market Making مطلبی نوشته که با ترجمش میخونیم:
نقلقول؛
In cross-exchange market making, a trader acts as a normal market maker on one exchange (the “maker exchange”), creating buy and sell orders. However, the trader eliminates the inventory risk usually associated with market making by using another exchange (the “taker exchange”) to simultaneously offset (or “hedge”) any trades filled on the maker exchange.
ترجمه:
در مارکتمیکینگ بین دو صرافی ، تریدر مثل یه مارکتمیکر عادی عمل میکنه و در یک صرافی (صرافی “میکر”) سفارش خرید و فروش میذاره و ریسک موجودی که معمولاً با مارکتمیکینگ همراهه رو با استفاده از یک صرافی دیگه (صرافی “تیکر”) از بین میبره و همزمان هر معاملهای که در صرافی میکر پر بشه رو در صرافی تیکر جبران میکنه.
برای این کار باید در هر دو صرافی سرمایه داشته باشی و حواست به تأخیر در انتقال یا نوسان قیمتها هم باشه، چون ممکنه ضرر کنی اگه قیمتها تغییر کنن.
استراتژی آربیتراژ (Arbitrage):
خیلی شبیه مورد قبلیه ولی به جای اینکه مارکتمیکر باشی، فقط دنبال فرصتی میگردی که یه ارز تو یه بازار ارزونتره، تو یه بازار دیگه گرونتره. ربات خودش میخره و میفروشه. این استراتژی هم نیاز داره که سرمایهت در چندتا صرافی وجود داشته باشه و به سرعت عمل کنی تا فرصت از بین نره.همچنین در صورت علاقه مندی به ربات های ارز دیجیتال توصیه میکنم مقاله بهترین ربات سیگنال ارز دیجیتال رایگان رو هم مطالعه کنین.

صرافی های پشتیبانی شده در ربات تریدر هامینگ
در حال حاضر، ربات هامینگ از اتصال به ۲۷ صرافی متمرکز و غیرمتمرکز پشتیبانی میکنه.
این بهترین صرافی های ارز دیجیتال خارجی شامل نهادهای بزرگ و شناختهشده مثل صرافی بایننس ، صرافی Coinbase ،صرافی هوبی، KuCoin، Liquid، Bittrex ، Radar Relay ،صرافی Kraken هستن.
و خبر خوب اینه که در آینده احتمالاً صرافیهای بیشتری به پشتیبانی از هامینگ اضافه میشن. اگه شما در این صرافیها حساب دارید، میتونید با استفاده از API به راحتی به ربات هامینگ متصل بشید و حتی با نقدینگی کم هم میتونید شروع کنید. البته باید بدونید که همهی کانکتورها به طور کامل و بدون مشکل کار نمیکنن.
همونطور که در مطالب قبل توضیح دادیم، برای اتصال به یک صرافی، کافیه دستور connect رو توی خط فرمان وارد کنید. بعدش فهرستی از تمام صرافیها با وضعیت اتصالشون روی صفحه میاد. برای اتصال به صرافی مورد نظر، باید دستور connect رو به همراه نام صرافی وارد کنید. مثلاً اگه قصد دارید به صرافی بایننس وصل بشید، باید connect binance رو بنویسید.
اگه از بهترین صرافی های غیرمتمرکز که روی بلاکچین اتریوم هستن استفاده میکنید، باید حواستون باشه که به یک Ethereum Node نیاز دارید. دلیلش اینه که برای ارسال تراکنشهای امضا شده به بلاکچین اتریوم، باید از طریق این گره اتریوم عمل کنید.
نتیجه گیری
ربات تریدر هامینگ به خاطر اینکه نرمافزاری متنباز و رایگان هست، انتخاب خیلی مناسبی برای کسایی که قصد دارن وارد دنیای ترید ارز دیجیتال بببه صورت خودکار بشن، به شمار میاد. این پلتفرم با صرافیهای گوناگونی سازگاره و به خاطر رویکرد توسعه جامعهمحور، یه برنامه ترید قوی، امن و در حال رشد رو ارائه میده. البته چون بیشتر با خط فرمان کار میکنه، ممکنه برای تازهکارها کمی چالشبرانگیز باشه، اما مستندات کامل و کامیونیتی حمایتی کمک میکنن تا این فرایند راحتتر بشه.
چه اولینبار باشه که قصد داری از معامله خودکار بهره ببری، چه یک معامله گر مجرب باشی که قصد داری استراتژیهای پیچیدهتری در چند صرافی انجام بدی، ربات تریدر هامینگ ابزارهای مفید و انعطافپذیری که مورد نیازن رو برای بهبود فعالیتهای معامله گری بهت ارائه میکنه. همچنین این فرصت رو داری که با کامیونیتی پویا تعامل کنی و حتی به توسعه پلتفرم کمک کنی، که این تجربه کاربری رو بیشتر جذاب میکنه. به همین دلیل ربات هامینگ یه گزینه عالی برای تریدرهای کریپتو در سرتاسر جهان به حساب میاد.
سوالات متداول
ساخت رباتهای معاملاتی کریپتو (ترید خودکار)
پشتیبانی از انواع استراتژیها مثل مارکتمیکینگ و آربیتراژ
اپنسورس بودن (کدش بازه و قابل تغییره)
امکان اتصال به صرافیهای مختلف متمرکز و غیرمتمرکز
فعلاً پشتیبانیها فقط شامل تماس تلفنی و ایمیل هست.
اگه سوال یا مشکلی داشتی میتونی از این راه ها باهاشون تماس بگیری.
Hummingbot رو میتونی روی چندتا پلتفرم مختلف استفاده کنی، از جمله:
سیستمهای ویندوز، مک، لینوکس
و حتی نسخههایی برای سرور و موبایل (مثل اندروید) هم هست.
از استارتاپها گرفته تا شرکتهای کوچیک و حتی سازمانهای بزرگ (Enterprise) میتونن از ربات تریدر هامینگ استفاده کنن. خلاصه فرقی نداره مبتدی هستی یا حرفهای و با تجربه، این پلتفرم اگه با ترید سروکار داری به کارت میاد و برات مناسبه.
سه رقیب اصلیش اینا هستن:
Dealerify
Altrady
BOXTradEx
اگه بخوای بین اینا یکی رو انتخاب کنی، باید ببینی هر کدوم چه ویژگیها و مزایا و معایبی دارن و اینکه کدوم یکی بیشتر برات مناسبه.