رباتها را کشف کنید

ساخت وبلاگ

تمام پاسخ های سوالات شما در مورد تجارت رباتها. چگونه از آنها استفاده کنیم؟تله ها برای جلوگیری از چیست؟

[آموزش] استراتژی Freqtrade خود را با یادگیری ماشین بهبود بخشید

معرفی

در مقاله قبلی ، ما اولین استراتژی شخصی خود را در مورد Freqtrade انجام داده ایم. اکنون وقت آن رسیده است که ببینیم آیا این استراتژی سودآور است و آیا امکان بهبود آن از طریق HyperOpt و یادگیری ماشین وجود دارد.

پيش نياز

  • دانش اساسی در پایتون.
  • درک خوبی از نحوه عملکرد Freqtrade (به اسناد مراجعه کنید).

پشتی

قبل از شروع به بهینه سازی استراتژی خود ، باید ببینیم که آیا در گذشته سودآور بوده است یا خیر. روند انجام این کار با FreqTrade به شرح زیر است:

  • یک لیست جفت به Freqtrade بدهید
  • داده ها را از این لیست جفت بارگیری کنید
  • پشت تاستر

خود را در پوشه اصلی FreqTrade قرار دهید و پرونده Config. json را که قبلاً ایجاد شده است تغییر دهید. در این پرونده است که ما به Pairlist در Wich که ربات و همچنین بازه زمانی کار می کند ، می دهیم.

Fichier Config.json

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

بیایید داده های این جفت ها را با دستور زیر بارگیری کنیم:

Freqtrade Download-Dat a-t 1H-Timerange = 20210101-

-T: بازه زمانی داده ها را تعریف کنید.(5m ، 1H ، 4H ، 1d).

-timerange =: داده ها را از 2021/01/01 تا امروز بارگیری کنید.

ما اکنون برای اولین پشتی خود آماده هستیم!

Freqtrade Backtestin g-s MyStrateg y-Timerange = 20210601-20210630

در اینجا نتایج ربات برای ژوئن سال 2021 آورده شده است:

Backtesting the strategy

این استراتژی در ماه ژوئن از دست می دهد. دلیل اول فروش به دلیل از دست دادن توقف ، شاید خیلی نزدیک باشد ، شاید خیلی خیلی دور ، جدول ROI ما نیز می تواند بهینه شود تا سود بیشتری کسب کند.

بیایید ببینیم که چگونه می توان تحقیقات را برای بهینه سازی از دست دادن توقف و جدول ROI به لطف HyperOpt موجود در Freqtrade به صورت خودکار انجام داد.

هایپروپت چیست؟

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

مثال Hyperopt Freqtrade

ما آماده هستیم ، بیایید از دست دادن توقف و ROI خود را با دستور زیر بهینه کنیم:

freqtrade hyperop t-hyperop t-از دست دادن sharpehyperoptlossdail

Hyperopt بسته به استراتژی شما ، روشهای مختلف محاسبه ، حالت های اختصاص داده شده به مقیاس بندی ، نسبت شارپ ، جیره بندی Sortino را دارد. حتماً مطابق با استراتژی خود را انتخاب کنید.

-E تعریف می کند که تعداد ارزیابی های HyperOpt چه کاری انجام خواهد داد ، هرچه بیشتر داشته باشید ، نتایج دقیق تر خواهد بود. فراتر از 500-1000 معمولاً دیگر تغییراتی در نتایج ایجاد نمی شود.

Hyperopt in action

اکنون کار هایپروپت انجام شده است ، می بینیم که این استراتژی از دست دادن ما را به یک برنده (از سال 2021-01-01) تبدیل کرده است و به سادگی با اصلاح جدول ROI و از دست دادن توقف ما. اکنون ما فقط باید استراتژی خود را با مقادیر ارائه شده توسط HyperOpt اصلاح کنیم و یک پشتی جدید انجام دهیم تا ببینیم آیا استراتژی ما در ماه ژوئن بهبود یافته است یا خیر.

Backtest after Hyperopt

در اینجا نتیجه ، استراتژی ما هنوز در حال از دست دادن است اما ما ا ز-25. 55 ٪ ب ه-11. 96 ٪ منتقل شدیم!

اکنون شما یک مثال عالی از HyperOpt قدرتمند دارید ، تنها کاری که باید انجام دهید این است که استراتژی خود را بطور خودکار اصلاح کنید. تجارت مبارک!

چگونه کلیدهای API خود را در Coinbase Pro ایجاد کنیم؟

در این آموزش ، ما خواهیم دید که چگونه می توان کلیدهای API را در Coinbase Pro ایجاد کرد تا حساب Coinbase خود را به خدمات شخص ثالث متصل کند. اینها ممکن است رباتهای تجاری بیت کوین مانند Botcrypto باشد ، اما همچنین ابزارهای مربوط به مالیات یا مشاهده دارایی های شما.

API چیست؟

API یک رابط برنامه نویسی است که به شما امکان می دهد تا به یک برنامه برای تبادل داده ها "وصل شوید".

در مورد ما ، API به شما امکان می دهد به یک بستر تجاری دسترسی پیدا کرده و اقدامات مختلفی را انجام دهید. محدود کردن دسترسی به شخص ثالث از طریق یک کلید API امکان پذیر است. مثال: اجازه دهید وجوه موجود در حساب Coinbase Pro خود را مشاهده کنید اما از برداشت جلوگیری کنید.

چگونه می توان کلیدهای API را در Coinbase Pro ایجاد کرد؟

ابتدا باید یک حساب Coinbase ایجاد کنید و سپس به Coinbase Pro بروید.

پس از اتصال به Coinbase Pro ، روی منوی بالا سمت راست و سپس در API کلیک کنید. شما اکنون در مقابل لیست کلیدهای API خود هستید.

List of Coinbase Pro API keys

برای باز کردن فرم ایجاد کلید ، روی + کلید جدید API کلیک کنید ، جایی که از شما خواسته می شود چندین قسمت را پر کنید.

Key creation form

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

da17ed4842a99f523ca1f24da550c854.png (668×163)

اضافه کردن یک نام به کلید خود اختیاری است اما توصیه می کنم این کار را انجام دهید. در مورد من ، آن را "tuto" نامگذاری خواهم کرد. اگر چندین کلید API دارید ، پیدا کردن راه خود در اطراف مفید است.

سپس بررسی کنید که کدام مجوزها را به این کلید API اختصاص می دهید. در زمینه ربات های معاملاتی، من به او اجازه «مشاهده» برای مشاهده مقدار دارایی های موجود در پرتفولیو و «تجارت» برای مجوز فعالیت های معاملاتی (موقعیت باز/خرید/فروش) را به او می دهم. من مجوز «انتقال» را نمی دهم زیرا نمی خواهم سرویسی که برای خودکار کردن معاملاتم استفاده می کنم، امکان برداشت پولم را از حساب هایم داشته باشد.

یک PassPhrase به طور خودکار ایجاد شده است و می توانید آن را تغییر دهید یا آن را همانطور که هست نگه دارید. اگر نمی دانید PassPhrase چیست، عبارت اصلی را بگذارید.

اگر بخواهید برای امنیت بیشتر استفاده از این کلید را به لیستی از IPها محدود کنید آخرین قسمت IP Whitelist است.

برای نهایی کردن ساخت کلید API، روی «ایجاد کلید API» کلیک کنید.

مطمئناً یک درخواست احراز هویت از طریق پیامک یا در برنامه احراز هویت دو عاملی خود دریافت خواهید کرد.

پس از انجام این کار، باید یک پیام تأیید اعتبار برای ایجاد کلید دریافت کنید.

کلید خصوصی API Secret ارائه شده را با دقت نگه دارید. پس از این امکان بازیابی آن وجود نخواهد داشت.

شما اکنون با موفقیت یک کلید API ایجاد کرده اید!

برای استفاده از این کلید در یک سرویس از شما یک کلید عمومی و خصوصی خواسته می شود. کلید عمومی همان چیزی است که روی کارت یک کلید API مانند تصویر قبلی 7ce2d5fe2ad78d9a4688d0f5af509ac6 نمایش داده می شود و کلید خصوصی همان راز API است که قبلاً آن را ذخیره کرده اید.

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

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

بک تست چیست؟

بک تست آزمونی برای گذشته است. وقتی یک ربات معاملاتی را بک تست می کنیم، رفتار ربات معاملاتی را روی داده های 3 روز گذشته، 6 ماه گذشته، حتی 3 سال گذشته با صندوق های مجازی آزمایش می کنیم. بنابراین هیچ خطری وجود ندارد. یک بک تست به ما امکان می دهد به این سوال پاسخ دهیم: «اگر ربات تجاری من آن را 3 روز پیش، 6 ماه پیش، 3 سال پیش راه اندازی می کردم، چه کار می کرد».

در اینجا نمونه ای از بک آست اجرا شده بر روی پلتفرم Botcrypto، با استراتژی گرداب گاو است که می توانید به صورت رایگان از فروشگاه استراتژی وارد کنید. من بک تست را برای آزمایش استراتژی در کل سال 2020 روی جفت بیت کوین/یورو در پلت فرم معاملاتی کراکن پیکربندی کرده ام. شما می توانید در یک نگاه لحظه های مختلف خرید و فروش بک تست را ببینید.

Example of a backtest with the vortex-bull strategy on Botcrypto

چرا باید بک تست انجام دهید؟

Backtests اطلاعات زیادی در مورد اثربخشی یک استراتژی ارائه می دهد و به تعدادی از سوالات پاسخ می دهد:

  • آیا این استراتژی به درستی پیکربندی شده است؟
  • آیا در دوره آزمون مؤثر است؟
  • خصوصیات آن در دوره آزمون چیست؟

معمولاً می توانید آمار و جزئیات بسیاری از سفارشات را مشاهده کنید. در اینجا جزئیات قسمت پشتی قبلی آورده شده است. آمارهای جهانی مانند سود حاصل از آن یا میزان موفقیت وجود دارد. همچنین می توانید جزئیات کلیه سفارشات ، از جمله هزینه های دریافت شده (واقعاً) توسط مبادله را مشاهده کنید.

The detailed interface of the results of a backtest on Botcrypto

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

محدودیت های پشتی چیست؟

اول از همه ، نباید فراموش کرد که یک پشتی فقط یک استراتژی را در طی یک دوره زمانی معین آزمایش می کند. بنابراین نتایج جهانی نیست ، و اگر پشتی شما در یک صعود اتفاق می افتد ، هیچ اطلاعات جالبی برای روند نزولی ارائه نمی دهد. بنابراین ، فقط به این دلیل که در 6 ماه گذشته تعداد زیادی از ربات های تجاری شما +300 ٪ ایجاد کرده است ، به این معنی نیست که ربات تجاری شما در 6 ماه آینده 300 ٪ را ایجاد می کند. در حقیقت ، شما به سادگی باید به یاد داشته باشید که نتایج گذشته هیچ تضمینی برای نتایج آینده ندارد.

علاوه بر این ، Backtests هرگز به طور کامل با آنچه در واقعیت اتفاق می افتد مطابقت دارد ، زیرا آنها به عواملی بستگی دارند که نمی توانند مانند زمان اجرای سفارش یا گسترش (اختلاف قیمت بین قیمت خرید و فروش) در نظر گرفته شوند. از این رو تمام نرم افزاری که انجام پشتی را انجام می دهند ، موظف به ایجاد میانبرها و ساده سازی هستند. پشتی نشان می دهد که همه چیز در تئوری چگونه کار می کند.

این محدودیت های مختلف مانع از استفاده از آزمونهای پشتی برای دستیابی به یک مرور کلی از عملکرد و پتانسیل یک استراتژی نمی شود.

چگونه می توان پشتی درست کرد؟

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

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

نکات ما برای تنظیم بهترین پشتی ها

سرانجام ، در اینجا چند نکته برای پیکربندی بهترین پشتی ها آورده شده است:

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

[آموزش] اولین ربات تجارت شما با Zenbot

معرفی

Zenbot یک ربات تجاری بیت کوین و رمزنگاری آزاد و رمزنگاری است. در خط فرمان استفاده می شود و به node. js و mongoDB متکی است. این یک رقیب جدی Freqtrade است که قبلاً به آن اشاره کردیم. از آن در خط فرمان استفاده می شود و بنابراین برای کاربران تأیید شده بسیار محفوظ است. برای ایجاد ربات های تجاری بدون دانش فنی ، به Botcrypto مراجعه کنید!

پیش نیازها

این آموزش در سرور اوبونتو 20. 04 تحقق یافته است.

ما به node. js ، mongodb و git احتیاج خواهیم داشت.

  • برای نصب پیش نیازهای مختلف ، دستور زیر را اجرا کنید:

Sudo Apt Update && sudo apt نصب git && sudo apt نصب nodejs && sudo apt نصب npm && sudo apt-get نصب mongoDB ساخت و ساز

نصب Zenbot

  • ابتدا با اجرای دستور زیر مخزن GIT را کلون خواهیم کرد:
  • پس از اتمام بارگیری ، ما به پوشه Zenbot می رویم:
  • سپس وابستگی ها را با دو دستور زیر نصب خواهیم کرد:

پیکربندی Zenbot

Zenbot را می توان به روش های مختلف پیکربندی کرد. ما یک فایل پیکربندی را بر اساس مثال ارائه شده ایجاد خواهیم کرد.

  • این دستور را برای ایجاد فایل پیکربندی Conf. JS خود اجرا کنید.

cp conf-sample. js conf. js

اگر می خواهید با باز کردن این پرونده ، تنظیمات مختلف ممکن Zenbot را بررسی کنید اما برای این آموزش تنظیمات اساسی را حفظ خواهیم کرد.

استفاده از Zenbot

ما خواهیم دید که چگونه یک پشتی را انجام دهیم ، یک آزمایش در گذشته.

ابتدا می توانید از این دستور استفاده کنید./zenbot. sh لیست انتخاب کننده برای دیدن همه جفت های موجود.

  • برای انجام پشتی به داده های بازار نیاز خواهیم داشت. ما بازار BTC/EUR Coinbase Pro را طی 1 روز با این دستور بازیابی خواهیم کرد: ./zenbot. sh backfill gdax. btc-eur-days 1.

پس از بارگیری داده ها (این می تواند زمان لازم باشد) ، می توانیم پشتی خود را انجام دهیم. اما ما باید انتخاب کنیم که از کدام استراتژی استفاده شود.

با اجرای دستور زیر می توانید به لیست تمام استراتژی های Zenbot از پیش تنظیم شده دسترسی پیدا کنید: ./zenbot. sh-strategies.

برای این آموزش ، ما استراتژی TREND_EMA را بر اساس میانگین حرکت نمایی آزمایش خواهیم کرد.

  • ./zenbot. sh سیم gdax. btc-eur strategy trend_ema

پس از اجرای Backtest ، یک فایل HTML با شروع "SIM_RESULT_GDAX. BTC-EUR" به پوشه شبیه سازی Zenbot ارسال شد. می توانید آن را در مرورگر خود باز کنید تا نتایج و رفتار استراتژی خود را با یک نمودار و برخی از اطلاعات در مورد معاملات Backtest مشاهده کنید. این تجسم بسیار جالب است. معدن 4 معاملات برنده در برابر 6 معاملات باخت دارد.

Results of my backtest with Zenbot

با استفاده از Zenbot ، شما همچنین می توانید استراتژی های خود را در زمان واقعی در بازار به روشی ساختگی آزمایش کنید.

با اجرای این دستور ./zenbot. sh تجارت--کاغذ--استراتژی trend_ema gdax. btc-eur من اجرای استراتژی TREND_EAM را در بازار BTC-EUR COINBASE PRO شبیه سازی می کنم. این روش تجارت کاغذ نامیده می شود زیرا معادل شبیه سازی اجرای استراتژی روی کاغذ است.

Ruing the strategy simulation on Zenbot

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

[آموزش] استراتژی ربات تجارت خود را با FreqTrade ایجاد کنید

معرفی

در آخرین مقاله ما ، دیدیم که چگونه می توان اولین ربات تجارت خود را با Freqtrade ایجاد کرد ، اما نتایج وی رضایت بخش نبود. اکنون ما می توانیم چگونه استراتژی سفارشی خود را بسازیم.

پيش نياز

  • نصب کامل Freqtrade ، به مقاله ما مراجعه کنید.
  • اصول تجزیه و تحلیل فنی.
  • اصول اولیه در زبان رایانه پایتون.

ایجاد یک استراتژی جدید در Freqtrade

استراتژی های قابل استفاده توسط FreqTrade در پوشه FreqTrade/user_data/Strategies ذخیره می شوند و پرونده های Python (. py) هستند.

برای شروع ، به یک ترمینال در پوشه / freqtrade بروید و محیط مجازی خود را با این دستور فعال کنید:

سپس یک استراتژی جدید به نام MyStrategy ایجاد کنید.

Freqtrade New-Strategy-استراتژی MyStrategy

پس از اجرای این دستور ، یک فایل mystrategy. py در/freqtrade/user_data/استراتژی ها ایجاد شد. این پرونده است که ما در طول این مقاله سفارشی خواهیم کرد. پرونده نهایی در پایان مقاله در دسترس است.

پیکربندی استراتژی در Freqtrade

پیکربندی تنظیمات استراتژی

فایل mystrategy. py را با یک ویرایشگر متن باز کنید. در کلاس ، پارامترهایی را مشخص می کنیم که استراتژی ما باید به آن احترام بگذارد.

ما با تعریف Minimal_ROI ، ROI به معنای بازگشت سرمایه گذاری شروع می کنیم ، که به ما امکان می دهد در صورت دستیابی به درصد سود به طور مستقل از بقیه استراتژی ، دارایی های خود را در هر لحظه از استراتژی بفروشیم. برای این آموزش ، من یک minimal_roi را انتخاب کرده ام که در هر لحظه از استراتژی اگر سود بیش از 50 ٪ باشد ، فروش را درگیر می کند. علاوه بر این ، اگر تجارت بیش از 40 دقیقه باز باشد ، اگر سود بیش از 20 ٪ باشد ، فروش صادر می شود.

minimal_roi =

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

Stoploss = -0. 15

با این ضرر توقف ، اگر یکی از معاملات من ضرر بیش از 15 ٪ را ثبت کند ، سفارش فروش صادر می شود.

سپس یک واحد زمان را برای ربات خود به این روش انتخاب خواهیم کرد (اینجا ، 5 دقیقه).

بازه زمانی = '5m'
افزودن شاخص های فنی به استراتژی

برای افزودن شاخص های فنی به استراتژی ، ما عملکرد population_indicators را اصلاح خواهیم کرد. در این آموزش ، من از شاخص قدرت نسبی ، یک شاخص فنی که قبلاً بارها در مورد آن بحث کرده ایم استفاده خواهم کرد.

dataframe ['rsi'] = ta. rsi (dataframe)

بعد از اضافه کردن شاخص (البته می توانید بیشتر اضافه کنید) ، من این عملکرد را با بازگشت DataFrame پایان می دهم.

DataFrame را برگردانید
افزودن شرایط خرید/فروش

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

dataframe. loc [((DataFrame ['RSI']<30) ), 'buy'] = 1 retu dataframe

در این مثال ، من تصمیم می گیرم که اگر ROI کمتر از 30 باشد ، سفارش خرید ارسال می شود.

برای شرایط فروش به همان روش کار می کند. من تصمیم می گیرم که وقتی ROI از 70 بیشتر باشد ، سفارش فروش صادر می شود.

dataframe.loc[ ( (dataframe['rsi']>70)) ، "فروش"] = 1 بازگشت داده

آنجا می روید! تمام آنچه باقی مانده است آزمایش استراتژی ما است. اگر نمی دانید چگونه این کار را انجام دهید ، من شما را به آموزش ما در مورد نحوه استفاده از FreqTrade هدایت می کنم ، جایی که ما به طور کلی نحوه عملکرد آن را ارائه دادیم. این استراتژی در نظر گرفته نشده است که با بودجه شما اجرا شود. این بسیار ساده است و علاقه اصلی آن این است که به شما نشان دهد که چگونه می توانید استراتژی خود را با Freqtrade بسازید. شما اکنون تمام کارت های موجود در دست دارید تا ربات های تجاری خود را با FreqTrade ایجاد و سفارشی کنید! مرحله بعدی افزایش نتایج استراتژی شما با یک ویژگی باورنکردنی Freqtrade ، Hyperopt است. تجارت مبارک!

مقایسه بهترین رباتهای معاملاتی رمزنگاری رایگان و آزاد

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

شما در مورد تجارت رباتها شنیده اید ، اما هنوز مطمئن نیستید که آنها چه هستند و چگونه کار می کنند؟سپس پیش بروید و راهنمای نهایی ما برای تجارت رباتها را بخوانید.

برای هر پروژه ، عنوان با پیوندی به مخزن GitHub Bot مطابقت دارد.

ذرت

Zenbot یک ربات تجارت رمزنگاری خط فرمان است. از Node. js و MongoDB برای کار استفاده می کند. Zenbot از Windows /Linux /MacOS 10 (یا از طریق Docker) پشتیبانی می کند.

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

 

توسعه فعال آره
نصب آسان آره
آسان برای استفاده آره
پشتی آره
سفارش دستی آره
رابط گرافیکی no
سرفه های وب آره

چمن زنی

HummingBot نرم افزاری است که به شما امکان می دهد استراتژی های معاملاتی قابل تنظیم را در ویندوز/لینوکس/MACOS ایجاد و اجرا کنید.

Hummingbot دارای یک اسناد و اسناد و آکادمی است که امکان یادگیری سریع و کامل از ابزار را فراهم می کند. نصب آن نمی تواند آسان تر باشد.

 

توسعه فعال آره
نصب آسان آره
آسان برای استفاده آره
پشتی no
سفارش دستی no
رابط گرافیکی no
سرفه های وب no

گیکو

Gekko بستری برای اتوماسیون استراتژی های معاملاتی در بازارهای cryptocurrency است و می تواند در محبوب ترین سیستم عامل ها (ویندوز ، لینوکس و MACOS) استفاده شود.

Gekko دارای یک رابط وب است که استفاده از آن را آسان تر می کند ، اما متأسفانه دیگر نگهداری نمی شود.

 

توسعه فعال no
نصب آسان no
آسان برای استفاده آره
پشتی آره
سفارش دستی no
رابط گرافیکی آره
سرفه های وب no

قتل عام

FreqTrade یک نرم افزار تجارت رمزنگاری الگوریتمی است که در پایتون (3. 6+) ساخته شده و در ویندوز ، لینوکس و MACOS پشتیبانی می شود.

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

 

توسعه فعال آره
نصب آسان آره
آسان برای استفاده no
پشتی آره
سفارش دستی no
رابط گرافیکی no
سرفه های وب آره

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

5 نوع ربات تجارت

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

رباتهای معاملاتی منبع باز

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

هزینه: رایگان (مگر اینکه در یک سرور اختصاصی مستقر شود) مثال: Freqtrade ([آموزش] اولین ربات تجارت شما با Freqtrade) ، Zenbot ،…

The source code of Freqtrade, a trading bot, on GitHub

رباتهای تجاری آنلاین قابل تنظیم

بسیاری از خدمات رباتهای تجاری آنلاین قابل تنظیم را ارائه می دهند. در مقایسه با ربات های تجارت منبع باز ، می توانید آنها را نیز سفارشی کنید ، اما لازم نیست نگران استقرار آنها باشید. این شرکت از اجرای و نگهداری خود در ابر مراقبت می کند. برخی از آنها با 100 ٪ رابط های بصری متمایز می شوند که در آن می توانید ربات های تجاری خود را بدون دانش فنی پیکربندی و سفارشی کنید. این به عنوان مثال چیزی است که ما در Botcrypto ارائه می دهیم.

هزینه: اشتراک (به طور کلی از 10 دلار در هر ماه) یا هزینه ها

An example of a strategy customizable without technical knowledge on Botcrypto

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

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

هزینه: اشتراک (به طور کلی از 10 دلار در هر ماه) یا هزینه ها

کپی کردن رباتهای معاملاتی آنلاین

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

هزینه: اشتراک (به طور کلی از 10 دلار در هر ماه) یا هزینه ها

کلاهبرداری

متأسفانه ، ربات های تجاری سرمایه گذاران زیادی را به خود جلب می کنند که فکر می کنند می توانند به راحتی درآمد منظم کسب کنند. به همین دلیل کلاهبرداری های زیادی در دنیای رباتهای تجاری وجود دارد. از خدماتی که نوید عملکرد تضمین شده را دارند ، خودداری کنید و بسیار مراقب باشید!

هزینه: همه چیز

با میانگین هزینه دلار ، به طور جدی در بیت کوین و رمزنگاری سرمایه گذاری کنید

آیا از بیت کوین شنیده اید؟آیا می خواهید در بیت کوین یا رمزنگاری دیگری سرمایه گذاری کنید؟سپس میانگین هزینه دلار مطمئناً روشی است که اکنون باید کشف کنید.

میانگین هزینه دلار چیست؟

این استراتژی ساده شامل سرمایه گذاری همان مقدار پول در فواصل منظم به منظور کاهش خطرات مرتبط با نوسانات است. این عمدتا برای سرمایه گذاران که هدف طولانی مدت هستند در نظر گرفته شده است. به جای خرید فردا 1000 دلار بیت کوین و این خطر که در هفته های بعد 20 ٪ از ارزش خود را از دست بدهد ، می توانید هر ماه 100 دلار خریداری کنید ، بنابراین سرمایه گذاری خود را به مرور زمان صاف می کنید.

اما آیا واقعاً کار می کند؟آیا میانگین هزینه دلار بازده را بهبود می بخشد و خطر را در دراز مدت کاهش می دهد؟

میانگین هزینه دلار در یک مثال بتونی

بیایید یک مثال بتن را بگیریم ، جایی که 3 سال پیش بیت کوین را کشف می کنید و می بینیم که با و بدون آن چه اتفاقی می افتد.

بدون قیمت دلار به طور متوسط

اگر این 3600 دلار را در 3 دسامبر 2017 سرمایه گذاری کرده بودید، 0. 32 بیت کوین دریافت می کردید. 0. 32 BTC در زمان نوشتن 6176 دلار ارزش دارد. بنابراین سرمایه گذاری خوبی است، اما ارزش سرمایه گذاری های شما در طول زمان به ویژه با ترکیدن حباب در اوایل سال 2018 به شدت نوسان خواهد کرد.

بدون قیمت دلار به طور متوسط

بیایید تصور کنیم که به جای خرید 3600 دلاری 3 سال پیش، هر ماه 100 دلار بیت کوین می خریدید. در ماشین حساب dcabtc. com، می بینیم که با استراتژی میانگین هزینه دلار، امروز 6812 دلار خواهید داشت. با سرمایه گذاری همین مقدار، نزدیک به 700 دلار بیشتر می شود!

Screenshot of Dollar-Cost Average simulator dcabtc.com

بنابراین بدیهی است که این ارزش افزوده بستگی به زمان شروع سرمایه گذاری خود دارد. در برخی موارد که دقیقاً در زمان مناسب سرمایه گذاری می کنید، میانگین گیری هزینه-دلار کمتر مؤثر خواهد بود. اما سرمایه گذاری در زمان مناسب به این راحتی نیست. میانگین هزینه دلار با هموارسازی سرمایه گذاری ها و کاهش ریسک سرمایه گذاری در زمان نامناسب بر این مشکل غلبه می کند.

چگونه می توان این استراتژی را به موفقیت رساند؟

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

ابتدا باید پارامترهای استراتژی میانگین هزینه دلار خود را تعریف کنید. به عنوان مثال، اگر می خواهید در بیت کوین سرمایه گذاری کنید، می توانید برای مثال هر ماه ۱۰۰ یورو یا ۲۰ یورو در هفته یا حتی ۵ یورو در روز سرمایه گذاری کنید! البته همه چیز بستگی به این دارد که چقدر می توانید بپردازید و چه می خواهید. این پارامترها در اختیار شماست.

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

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

Screenshot of a Dollar-Cost Averaging and bitcoin strategy on Botcrypto

به این ترتیب، نیازی به ورود هر ماه به صرافی نیست. ربات های معاملاتی شما مراقب اعمال استراتژی شما برای شما هستند. می توانید این استراتژی را به صورت رایگان از فروشگاه Botcrypto وارد کنید. این استراتژی ماهانه DCA است.

در خاتمه، میانگین گیری دلار-هزینه یک روش سرمایه گذاری بسیار جالب برای همه کسانی است که می خواهند روی بیت کوین و ارزهای دیجیتال به صورت بلندمدت سرمایه گذاری کنند، بدون اینکه نیازی به فکر کردن روزانه به آن داشته باشند. با این روش ریسک را هم به سمت بالا و هم به سمت پایین کاهش می دهید، اما آنچه مسلم است آرامش خاطر به دست می آورید!

معاملات FX...
ما را در سایت معاملات FX دنبال می کنید

برچسب : نویسنده : شهلا ریاحی بازدید : <-PostHit-> تاريخ : چهارشنبه 15 شهريور 1402 ساعت: 20:08