نحوه ایجاد یک ربات رمزنگاری الگوریتم با پایتون (قسمت 1)

  • 2022-04-6

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

قسمت 1 (این مقاله)

در این قسمت اول خواهید دید:

  • قابلیت های اساسی و شرایط رمزنگاری بازار فرکانس — ما یاد بگیرند که چگونه کار می کند تجارت فرکانس, چگونه به حرکت به ابزار خط فرمان برای دانلود داده های بازار تاریخی, ایجاد یک فایل پیکربندی جدید, و یک استراتژی جدید.
  • چگونه استراتژی ها را با استفاده از پایتون و پانداها تعریف کنیم — ما یک استراتژی میانگین متحرک ساده بین اتریوم و بیت کوین را تعریف می کنیم و سعی می کنیم مقدار بیت کوین را که در اختیار داریم به حداکثر برسانیم.
  • پشت سر گذاشتن یک استراتژی بر روی داده های تاریخی برای تعیین عملکرد استراتژی ما-ما خواهیم دید که چگونه گزارش های کامل و همچنین طرح هایی برای تجسم معاملات شبیه سازی شده ربات خود را تولید کنیم.

قسمت 2 (مقاله بعدی)

در قسمت دوم به موضوعات پیشرفته تری مانند:

  • تجارت با جفت سکه بیشتر
  • درک و تعریف بازگشت سرمایه (بازگشت سرمایه) و توقف
  • بهینه سازی استراتژی های ما
  • استقرار زنده
  • پیشنهاداتی برای بهبود بیشتر

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

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

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

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

مبانی تجارت فرکانس

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

این اجازه می دهد تا شما را به:

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

نصب و راه اندازی فرکانس

خوب, اجازه دهید شیرجه رفتن در با شروع با نصب و راه اندازی.

داکر-ساده ترین روش برای همه سیستم عامل ها

داکر سریعترین راه برای شروع کار در همه سیستم عامل ها است و روش پیشنهادی برای ویندوز است. شما نیاز به نصب کارگر بارانداز و کارگر بارانداز-نوشتن برای اولین بار, سپس اطمینان کارگر بارانداز در حال اجرا است با راه اندازی دسکتاپ کارگر بارانداز.

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

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

نصب مستقیم

برای نصب مستقیم بر روی سیستم شما (لینوکس, سیستم عامل مکینتاش, پنجره ها) بدون کارگر بارانداز, من پیشنهاد می کنم شما به طور مستقیم به اسناد و مدارک.

در مورد من, با استفاده از اوبونتو 20.04, به همین سادگی بود

گیت کلون https://github. com/freqtrade/freqtrade. git سی دی فرکانس پرداخت دستگاه گوارش پایدار ./setup. s h-من

تکمیل این مرحله مدتی طول می کشد و برای تولید پیکربندی اولیه به ورودی نیاز دارد. زیاد نگران این موضوع نباشید زیرا بعدا می توانیم تغییر دهیم اما به عنوان یک قاعده کلی به همه چیز "بله" بگویید.

توجه : نصب و راه اندازی یک مجازی ایجاد کرده است (.پاکت) که همیشه باید قبل از انجام هر کاری با تجارت فرکانس فعال شویم.

ما می توانیم از دستورات فرکانس استفاده کنیم. به منظور بررسی نصب و راه اندازی موفق بود, اجرا کن

نکته مهم: اگر شما به طور مستقیم نصب فرکانس, شما نمی خواهد نیاز به مقدمه دستورات خود را با کارگر بارانداز-نوشتن اجرا like کنترل از راه دور مانند ما در باقی مانده از این مقاله.

به منظور بررسی فرکانس به درستی نصب شده است و اماده برای استفاده, صدور فرمان راهنما:

شما باید خروجی زیر را ببینید

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

تست بک: چگونه استراتژی های معاملاتی را تست می کند

در این مقاله ما به دنبال ایجاد یک استراتژی ساده و بک تستها در دادههای تاریخی هستیم. تست بک تست استراتژی بر روی داده های تاریخی, شبیه سازی معاملات استراتژی انتظار می رود به. در حالی که این یک تضمین برای عملکرد در دنیای واقعی نیست, این نشانه خوبی از یک برنده است/استراتژی از دست دادن.

استراتژی های بک تستها را از طریق مراحل زیر انجام دهید:

  1. بارگذاری دادههای تاریخی برای جفت سکهها در فایل پیکربندی
  2. یک بار با عملکرد راه اندازی() راه اندازی استراتژی تماس بگیرید. این شروع یک حلقه جدید در اجرا می شود زندگی می کنند, در حالی که در بک تست, این تنها یک بار مورد نیاز است.
  3. شاخص های فنی استراتژی را با فراخوانی روش نشانگرهای جمعیت() برای هر جفت محاسبه کنید
  4. محاسبه سیگنال های خرید/فروش با فراخوانی جمعیت _ خرید _ روند() و جمعیت _ فروش _ روند() روش برای هر جفت
  5. اعلام خرید/فروش معاملات با فراخوانی تایید _ تجارت _ ورود() و تایید _ تجارت _ خروج() روش اگر در استراتژی اجرا
  6. حلقه از طریق هر دوره زمانی (5متر, 1ساعت, 1د, و غیره.) و نقاط ورود و خروج را شبیه سازی کنید
  7. در نهایت یک گزارش بک تست تهیه کنید که خلاصه کلیه معاملات و سود و زیان مرتبط برای دوره مشخص شده باشد

ما روش های ذکر شده در بالا مانند نشانگرهای جمعیت () را در پاراگراف های بعدی تعریف خواهیم کرد.

برای کسب اطلاعات بیشتر حتما صفحه اسناد مربوطه را بررسی کنید. به خصوص خوب نوشته شده و به راحتی قابل خواندن است.

دانلود داده ها

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

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

  • - پی اتریوم/بیت کوین-بارگیری داده ها برای اتریوم (اتریوم) - جفت بیت کوین (بیت کوین)
  • - تی 1د-دانلود داده هایی که بازه زمانی 1 روز دارند
  • -- تایمر 20200101-20201231-دانلود داده ها از 01/01/2020 تا 31/12/2020.
  • -- تبادل بایننس-بارگیری داده ها از صرافی بایننس. در اینجا می توانید از هر مبادله ای که پشتیبانی می کند استفاده کنید.

این دستور پرونده را ایجاد کرد:

که شامل چندین مصنوعات داده باز-زیاد-کم-نزدیک-حجم (اوهلکول) مانند موارد زیر است:

زمانباز کردنبالاکمبستنجلد
16228512000000.0730130.0750.07260.073986143662.752
16229376000000.0739890.0759610.0736260.075737120623.423

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

  • زمان: مهر زمانی یونیکس در میلی ثانیه
  • باز: قیمت باز در ابتدای شمعدان
  • بالا: بالاترین قیمت در طول شمعدان رسیده است
  • کم: کمترین قیمت در طول شمعدان رسیده است
  • بستن: قیمت بسته شدن در انتهای شمعدان
  • حجم: مقدار دارایی های خریداری شده و یا فروخته شده, نمایش داده شده در ارز پایه, در مورد ما اتر. بیت کوین ارز نقل قول است.

این داده ها را می توان به طور منظم در نمودار شمعدان زیر نشان داد:

نحوه خواندن نمودار بالا

نمودار بالا از شمعدان برای نشان دادن اطلاعات بسیار بیشتر از یک خط ساده استفاده می کند. شما می توانید یک تصویر سریع از چه شمعدان معنی در تصویر زیر را ببینید.

اگر شما به یاد ردیف به عنوان مثال از بخش قبلی, شما می توانید ببینید هر شمعی نشان دهنده باز, زیاد, کم, بستن بخشی از هر ردیف از داده ها. بسیاری از استراتژی های معاملاتی فنی به دنبال الگوهای شمعی هستند که ممکن است در مقالات بعدی بررسی کنیم.

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

حالا که ما یک مثال از داده ها دیده ام و درک معنای هر سطر, اجازه دهید در حرکت به پیکربندی تجارت فرکانس برای اجرای استراتژی ما.

پیکربندی فرکانس

ما داده های مورد نیاز برای بکتست یک استراتژی, اما ما نیاز به ایجاد یک فایل پیکربندی, که اجازه خواهد داد که ما برای کنترل چندین پارامتر از استراتژی ما به راحتی.

برای ایجاد یک پیکربندی جدید دستور زیر را اجرا می کنیم:

شما چند سوال اولیه را مشاهده خواهید کرد که ما با مقادیر زیر پاسخ دادیم:

قبل از ادامه, ما نیاز به باز کردن فایل پیکربندی و تنظیم جفت _ لیست سفید = ["اتریوم/بیت کوین"] , که ایجاد سکه جفت مورد علاقه ما. پس حاضریم بریم.

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

پیاده سازی یک استراتژی ساده و سفارشی-متقاطع متوسط متحرک

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

درک استراتژی

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

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

ایده پشت استراتژی میانگین متحرک به شرح زیر است:

  • شما دو خط دارید
    • میانگین متحرک کند : میانگین بلندمدت مقادیر گذشته و نشان دهنده یک روند کلی است.
    • میانگین حرکت سریع: میانگین کوتاهمدت مقادیر گذشته و نشان دهنده روند فعلی است.

    برای استراتژی خود از شاخص های زیر استفاده خواهیم کرد:

    • خرید زمانی که شمشیر برای نابودی وسایل بالا محمدرضا, نشان می دهد روند رو به بالا.
    • فروش زمانی که شمشیر برای نابودی وسایل زیر محمدرضا, نشان می دهد روند رو به پایین.

    این یک استراتژی متقاطع متوسط متحرک نامیده می شود .

    تعریف یک استراتژی سفارشی برای تجارت فرکانس

    بیایید استراتژی متقاطع میانگین متحرک را در تجارت فرکانس با استفاده از پانداها ترجمه کنیم.

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

    !کارگر بارانداز-نوشتن اجرا new استراتژی جدید Simpl استراتژی ساده minim الگو حداقل

    اکنون می توانیم فایل تازه ایجاد شده را در پوشه استراتژی ها پیدا کنیم:

    SimpleMA_strategy. py شامل یک کلاس تولید خودکار, استراتژی ساده, و چندین توابع ما نیاز به به روز رسانی.

    برای تعریف استراتژی ساده ما باید سه تابع زیر را به روز کنیم:

    1. نشانگرهای جمعیت ()
    2. جمعیت _ خرید _ روند()
    3. پر_فروش_ روند()

    بیایید هر یک از اینها را به صورت جداگانه مرور کنیم.

    1. نشانگرهای جمعیت ()

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

    دانلود رایگان مقاله: شاخص های میانگین متحرک سریع (خط زرد) و میانگین متحرک کند (خط زرد) برای اتریوم/بیت کوین

    طبق استراتژی ما میانگین سریع حرکت سریع (محاسبه شده با استفاده از 5 شمعدان گذشته) و میانگین کند حرکت کند_ما (محاسبه شده با استفاده از 50 شمعدان قبلی):

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

    اگر شما علاقه مند به دیدن شاخص های دیگر از میانگین متحرک ساده هستید, نگاهی به اسناد از تا معاونت.

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

    2. جمعیت _ خرید _ روند()

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

    ما می توانیم این کار را با به روز رسانی روند() جمعیت _ خرید () انجام دهیم تا منطق زیر را شامل شود:

    با استفاده از کیوت پیلیب, ما به راحتی می توانید نقطه متقاطع پیدا. اساسا, کد بالا پر ستون خرید با 1 هنگامی که شرایط خرید ما (عبور از بالای ) باعث شده است.

    3. پر_فروش_ روند()

    در یک روش مشابه به تابع قبلی, این تابع پر سیگنال فروش ما.

    طبق استراتژی ما این زمانی است که فست_ما از زیر اسلو_ما عبور می کند .

    ما در حال حاضر با استفاده از عبور —در مقابل عبور از بالا —که ستون فروش با 1 جمعیت خواهد شد که شرایط فروش ما باعث شده است.

    به طور پیش فرض, فایل استراتژی تجارت فرکانس تولید شامل گزینه های بیشتر, مانند بازده سرمایه گذاری (بازگشت سرمایه) و توقف ضرر, مورد بحث در قسمت دوم از سری مقاله. فعلا غیرفعالشون میکنیم:

    حالا که ما یک استراتژی پر کرده ایم می توانیم تست کنیم که چگونه بر روی داده های گذشته انجام می شد.

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

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

    بک تست نمایشی کامل از چگونگی عملکرد استراتژی ما نیست زیرا عوامل دیگر بر بازده در بازارهای زنده مانند لغزش تاثیر می گذارد.

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

    پارامترهای دستور بالا به شرح زیر است:

    استدلالتوضیحات
    -- استراتژی ساده _ استراتژی از استراتژی استراتژی ساده ای که در بالا ایجاد کردیم استفاده کنید.
    - من 1 د از شمعدان های 1 روزه استفاده کنید
    • - پ اتریوم/بیت کوین-تجارت جفت سکه اتریوم/بیت کوین را انجام دهید که بیت کوین ما را با اتریوم معامله می کند
    • -- تایمر 20200101-20201231-بک تست برای سال 2020 از اولین روز 01/01/2020 تا روز گذشته 12/31/2020.
    • c./ اطلاعات کاربری/پیکربندی-یادگیری داده ها.جانسون ما از پیکربندی استفاده می کنیم که قبلا در این مقاله تعریف کردیم.
    • -- شروع-تعادل 1 ما با تعادل 1 بیت کوین شروع می کنیم.

    ما یک گزارش کامل دریافت می کنیم که شامل نتایج تمام معاملات ما در طول دوره مشخص شده است.

    فرکترید گزارش را به چهار قسمت تقسیم کرد:

    1. گزارش بک تست این بخش گزارش عملکرد برای هر جفت سکه را نشان می دهد که در مورد ما فقط اتریوم/بیت کوین است.

    ستون میانگین سود % نشان می دهد سود به طور متوسط برای تمام معاملات ساخته شده در حالی که سود ستون تقدیر % مبالغ تا تمام سود/زیان. سود جمع ستون % نشان می دهد به جای سود کل % در رابطه با تعادل شروع.~دانلود کاتالوگ

    2. دلیل فروش این گزارش عملکرد دلایل فروش را به ما نشان می دهد. بر اساس استراتژی ما, ما تنها با استفاده از سیگنال فروش, بنابراین ما فقط باید 1 ردیف. به طور کلی می توانیم به دلایل دیگری مانند بازگشت سرمایه پذیرفته شده (بازگشت سرمایه) و توقف ضرر نیز بفروشیم. این را در مقاله بعدی سریال خواهیم دید.

    3. گزارش معاملات باز چپ این قسمت از گزارش هر معاملاتی را نشان می دهد که در پایان تست پشتی باز مانده است. در مورد ما هیچ کدام را نداریم و به طور کلی خیلی مهم نیست زیرا نشان دهنده حالت پایانی تست پشتی است.

    4. خلاصه معیارهای شخصا, این منطقه من معمولا در ابتدا نگاه است. مهمترین قسمتهایی که باید ذکر شود موارد زیر است:

    • معاملات در روز - میانگین تعداد معاملات بسته در روز. من معمولا به دنبال استراتژی هایی هستم که روزانه حدود ده معامله انجام می دهند.
    • سود کل % - سود به عنوان درصدی از موجودی اولیه.
    • افت سرمایه-مقدار بزرگترین ضرر مداوم
    • تغییر بازار - چقدر بازار در دوره مشخص شده رشد/کاهش یافت. هنگامی که تجارت بیش از یک سکه جفت, این متریک به طور متوسط تغییرات بازار است که تمام جفت متحمل می شوند, از ابتدا تا پایان دوره مشخص. در مورد ما بازار اتریوم/بیت کوین در سال 2020 24.93 درصد رشد کرد. این بسیار مهم است برای تست یک استراتژی در شرایط مختلف بازار, نه فقط به سمت بالا روند بازار.

    برای درک کامل گزارش حتما اسناد مربوطه را بخوانید.

    یادداشت ها و پیشرفت ها

    ما می توانید ببینید که تنها شش معاملات رخ داده است. این معاملات 5.09 درصد سود داشتند که با 1 بیت کوین شروع شد و با 1.05086506 بیت کوین به پایان رسید.

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

    در مقایسه با خرید و نگه داشتن فقط برگزاری اتریوم, به عنوان مثال, تبدیل کل پشته ما از بیت کوین به اتریوم در ابتدای دوره تست, ما را افزایش 24.93% (شاخص تغییر بازار), اما این چیزی است که ما به طور کلی می توانید انتظار نیست. ما قرار گرفتن در معرض بسیار کمتر ردی 10% از پشته ما در هر تجارت و نه کل بود. مهم است که استراتژی خود را در شرایط مختلف تست کنیم - این نه تنها زمانی است که بازار در حال رشد است بلکه زمانی که در حال کاهش است.

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

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

    بهینه سازی پارامترهای در حال حاضر, ما تلاش برای بهینه سازی هر ابر پارامترهای, مانند دوره میانگین متحرک, بازگشت سرمایه گذاری, و توقف ضرر.

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

    رسم نتایج

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

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

    ما هم اکنون می توانید داده های ما تجسم, شاخص, و خرید/فروش سیگنال با استفاده از دستور فرکانس طرح-قاب داده.

    --نشانگرها1 گزینه شاخص هایی را که می خواهیم ترسیم کنیم تعریف می کند سریع_ما و کند_ما . این باید در داخل استراتژی مشخص شده با-ها گزینه تعریف شود.

    به طور پیش فرض, این ایجاد یک فایل متنی رسم موجود در دایرکتوری طرح: ./user_data/plot/freqtrade-plot-ETH_BTC-1d. html

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

    ماوس را روی طرح قرار دهید تا ببینید ربات در واقع چگونه کاری را که ما می خواستیم انجام می دهد همانطور که با استراتژی ساده میانگین متحرک ما تعریف شده است:

    • زمانی که فست_ما از زیر اسلو_ما عبور می کند خریداری کنید .
    • وقتی سریع از بالای کند_ما عبور می کند بفروشید .

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

    بحث و گفتگو

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

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

    ما را در مقاله زیر برای استفاده پیشرفته تر از فرکانس دنبال کنید:

    • اضافه کردن جفت سکه بیشتر به تجارت با,
    • در مورد بازگشت سرمایه (بازگشت سرمایه) و توقف ضرر و نحوه تعریف صحیح سرمایه گذاری بحث کنید.
    • استراتژی ما را با هایپروپت بهینه کنید,
    • یک ربات تجاری زنده را مستقر کنید و
    • در مورد راه های پیشرفته تر برای بهبود بحث کنید.

    تقدیرنامه

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

ثبت دیدگاه

مجموع دیدگاهها : 0در انتظار بررسی : 0انتشار یافته : ۰
قوانین ارسال دیدگاه
  • دیدگاه های ارسال شده توسط شما، پس از تایید توسط تیم مدیریت در وب منتشر خواهد شد.
  • پیام هایی که حاوی تهمت یا افترا باشد منتشر نخواهد شد.
  • پیام هایی که به غیر از زبان فارسی یا غیر مرتبط باشد منتشر نخواهد شد.