پشتی در Amibroker

  • 2021-12-8

قبل از ورود به هر فنی یا دانش ، برای ما مهم است که بدانیم منظور ما از پشتی در Amibroker چیست.

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

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

مقدمه

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

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

ویژگی های Amibroker

Features-of-AmiBroker

در اینجا لیستی از ویژگی هایی که توسط سکوی معاملاتی جدا از پشت پرده ارائه شده است - ارائه شده است -

پنجره تجزیه و تحلیل -

analysis window

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

اکتشاف/غربالگری بازار -

exploration

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

نمودار -

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

تست پیاده روی به جلو-

برای تأیید استحکام نمونه معاملات قبل و بعد از بهینه سازی ایده آل است.

چند رشته-

Amibroker موضوعات مختلفی را برای هر رندر گرافیکی و هر نمودار فرمول اختصاص می دهد.

ویرایشگر کد -

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

رتبه بندی و امتیاز دهی -

ranking

بسته به نمره کاربر برای یافتن یک تجارت مناسب ، برای انجام رتبه بندی بار به بار استفاده می شود.

مزایای Amibroker

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

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

و به این ترتیب ، Amibroker ویژگی ای است که می تواند به شما در صرفه جویی در هزینه های زیادی کمک کند.

نوشتن قوانین تجاری خود

Writing-Your-Trading-Rules

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

پس از ایجاد قوانینی برای تجارت ، باید برای آنها به عنوان قوانین خرید و فروش به زبان فرمول Amibroker برای آنها بنویسید.

پشتی

Backtesting

به منظور پشتی در Amibroker ، باید روی دکمه Backtest در پنجره Automatic Analysis کلیک کنید. اطمینان حاصل کنید که فرمول هایی را که حاوی قوانین تجارت خرید و فروش هستند تایپ کرده اید. پس از ورود فرمول صحیح ، Amibroker شروع به تجزیه و تحلیل نمادها طبق قوانین معاملات می کند و لیستی از معاملات شبیه سازی شده را تولید می کند. این فرایند از نظر اصطلاحاتی سریع است که می توانید در چند دقیقه به راحتی هزاران نماد را پشت سر بگذارید. یک پنجره پیشرفت وجود دارد که زمان تکمیل تخمین زده شده را نشان می دهد. اگر می خواهید در هر نقطه از زمان مشخص روند کار را متوقف کنید ، روی گزینه Cancel در پنجره Progress کلیک کنید.

تجزیه و تحلیل نتایج

Analyzing-Results

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

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

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

Changing-Your-Backtesting-Settings

بک تست در AmiBroker از مقادیر از پیش تعریف شده برای انجام وظیفه خود از جمله اندازه پورتفولیو، تناوب، یعنی روزانه/هفتگی/ماهانه، میزان کمیسیون، نوع معاملات، فیلدهای قیمت، نرخ بهره و غیره استفاده می کند. این تنظیمات را می توان توسط پنجره تنظیمات کاربر تغییر داد. پس از تغییر تنظیمات، اگر می‌خواهید نتایج با تنظیمات همگام باشند، باید به یاد داشته باشید که بک‌آزمایش را اجرا کنید.

مفاهیم پیشرفته

تا به حال، ما در مورد استفاده ساده و منصفانه از بک تست بحث کرده ایم. با این حال، AmiBroker با مفاهیم و روش های بسیار پیچیده تری ارائه می شود.

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

  • میزبان برنامه نویسی AFL برای فرمول نویسان پیشرفته
  • پشتیبانی پیشرفته برای معاملات کوتاه مدت
  • روش کنترل قیمت اجرای سفارش از روی اسکریپت
  • انواع استاپ در بک تستر
  • اندازه موقعیت
  • اندازه لات گرد و اندازه تیک
  • حساب حاشیه
  • بک تست آینده

سوالات متداول (سؤالات متداول)

سوالات1. برای ایجاد یک راه حل موثر تجارت Algo با استفاده از AmiBroker به چه مهارت هایی نیاز دارم؟

پاسخ1. در اینجا لیستی از مهارت های زیر وجود دارد که ممکن است برای ایجاد یک راه حل موثر تجارت Algo با استفاده از AmiBroker به آن نیاز داشته باشید -

  • داشتن دانش در AmiBroker AFL Programming، Backtesting، Optimization، System Validation of Training برای شما ضروری است.
  • شما باید درک درستی از عملکرد Broker API/Bridge و دانش در زمینه ادغام با AmiBroker داشته باشید.
  • داشتن دانش در مورد VPS (سرورهای خصوصی مجازی) و نحوه اتصال از راه دور و استقرار Amibrokers ، ترمینال معاملاتی و اجزای پل در سرورها ضروری است.
  • شما در مورد تنظیم پارامترهای کنترل ریسک و منطق اجرای سفارش دانش دارید.
  • شما باید در فواصل منظم از پشتیبان گیری داده و پشتیبان گیری منطق تجارت استفاده کنید.
  • برای تعیین اینکه آیا سیستم معاملاتی شکسته شده است ، استفاده از یک آزمایش آماری مانند آنالیز مونت کارلو ضروری است.

سؤالات2. آیا برای ایجاد یک زیرساخت سیستم تجاری موثر ، الزامات اضافی وجود دارد؟

جواب2. بله ، شما برای ساختن یک زیرساخت سیستم تجاری موثر به الزامات اضافی نیاز دارید.

در اینجا این الزامات اضافی وجود دارد -

  • شما باید داده های تاریخی خوبی برای پشتی داشته باشید.
  • لازم است یک زمان واقعی برای تجارت زنده داشته باشید.
  • شما باید از قابلیت های اجرای تجارت ، یعنی سفارش بازار ، سفارش محدود ، ترتیب براکت ، سفارش پوشش و غیره برخوردار باشید.
  • برای شما ضروری است که درک خوبی از مدیریت پول و انواع سیستم ها داشته باشید ، یعنی روند زیر ، میانگین برگشت ، تشخیص الگوی ، فصلی ، بدبینانه و غیره.
  • برای شما مهم است که از نظر تجارت ، سطح نماد متوقف کردن ضرر ، سطح نمونه کارها ، از دست دادن سطح نمونه کارها ، بررسی Fnoban ، دکمه وحشت مربع و غیره ، احساس مدیریت ریسک کنید.
  • شما در اندازه موقعیت ، یعنی رزرو سود/ضرر جزئی ، به قابلیت هایی نیاز دارید و موقعیت هایی را به تجارت موجود (مقیاس) اضافه می کنید.

سؤالات3. پس از زندگی سیستم شما به چه مواردی نیاز دارد؟

جواب3. شما باید پس از زندگی سیستم خود ، در دسترس بودن زیر را داشته باشید -

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

سؤالات4- آیا مضراتی برای استفاده از Amibroker وجود دارد؟

جواب4- خوب ، نه از نظر فنی معایب اما بله ، چند مسئله با Amibroker وجود دارد که باید آن را بداند -

  • این ابزار برای کسانی که از نظر فن آوری نیستند و از زبانهای برنامه نویسی مانند HTML ، C/C ++ و غیره بی خبر هستند ، واقعاً مناسب نیست.
  • این ابزار برای کسانی که مشتاق نوشتن کدهای خود هستند ، بهتر کار می کند.
  • از آنجا که این ابزار کاملاً قابل تنظیم است ، Amibroker یک الگوی استاندارد ندارد. این ممکن است برای یک رمزگذار پیشرفته مسئله ای نباشد ، با این حال ، می تواند با یک کد جدید یا تحقیق در مورد آن ، کاملاً دشوار باشد.
  • مدیریت نقل قول ها زمان زیادی می برد.
  • برای شما امکان پذیر نیست که دو یا چند پایگاه داده در هر نمونه/جلسه اجرا کنید.
  • Amibroker برای معامله گران بزرگی که با پول جمع می شوند و نه برای معامله گران یک بار یا معامله گران کوچک مناسب نیست.

Amibroker یکی از بهترین ها در مورد برنامه نویسی ، برنامه نویسی ، توسعه است ، با این حال ، کسانی را که از پیشینه غیر فنی هستند راضی نمی کند. قبل از استفاده از ابزار تجزیه و تحلیل و نمودار ، نیاز به آموزش گسترده دارد.

حتی اگر Amibroker دارای ویژگی ها و ابزارهای کاملاً زیادی باشد ، این باعث می شود روند تجارت ایمن و رضایت بخش باشد.

ما امیدواریم که در آینده شسته و رفته Amibroker در بین کاربران غیر فنی نیز محبوب شود.< Span> مدیریت نقل قول ها زمان زیادی را می طلبد.

ثبت دیدگاه

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