اندیکاتور الیگیتور

7 مورد از بهترین ترکیب اندیکاتورها در معاملات بورس
شناسایی ترکیب اندیکاتورهای مناسب، می تواند به بهبود استراتژی معاملاتی شما کمک کند. اندیکاتورهای تکنیکال این امکان را به تریدرها می دهد تا ارزها، سهام ها و سایر دارایی های قابل معامله ی خود را تجزیه و تحلیل کنند. با ترکیب اندیکاتورهای تکنیکال می توانید پیش بینی کنید که آیا احتمال افزایش ارزش دارائی های شما وجود دارد یا خیر. در پست وبلاگ امروز ما بحث خواهیم کرد که ترکیب اندیکاتورها چگونه می تواند ابزاری مناسب در جهت معاملات بورس باشد.
شناسایی بهترین ترکیب اندیکاتورها در بورس
در حال حاضر ما بر روی اندیکاتورهای تکنیکال تمرکز خواهیم کرد و بعداً استراتژی های معاملاتی در ارتباط با قیمت را مد نظر قرار خواهیم داد. مطالعه ی حرکت قیمت و الگوهای کندل استیک همیشه اهمیت جهانی دارند و مهم نیست که چه استراتژی و یا تجزیه و تحلیلی انجام شده است. ترکیب اندیکاتورهای مذکور زیر فقط اندیکاتورها و ابزارهای آن، حرکت قیمتی و همین طور الگوهای کندل استیک را که قابلیت اضافه شدن به مجموعه را دارند، در نظر میگیرد. مطالب زیر تنها بهترین ترکیب اندیکاتورها را در نظر می گیرد و نمودارها به جهت سهولت در تجزیه و تحلیل ساده تر ارائه می شوند، لذا نمودارهای پرازدحام را به منظور درک بهتر لحاظ نکرده ایم.
برخی از استراتژی های معاملاتی از سه اندیکاتور تکنیکال یا حتی بیشتر استفاده می کنند، لذا بهترین ترکیب اندیکاتورهای مختلف در معاملات بورس دارای ویژگی های زیر هستند:
- از اندیکاتورها و ابزارهایی استفاده می کند که اطلاعاتی در مورد روند، مومنتوم، الگوها و حمایت و مقاومت ارائه می دهد.
- اندیکاتور و ابزارهایی را به کارگیری می کند که اهداف دیگری را دنبال می کنند و زمانی که برای اهداف یکسان استفاده شوند، مقدار و ارزش آن ها کاهش می یابد. اگر شما ۲ تا EMA باسرعت متوسط را در یک نمودار قرار دهید و همچنیناندیکاتور ایچیموکورا نیز لحاظ کنید، در این حالت این مجموعه، از دو اندیکاتور برای اهداف یکسان استفاده می کند که به آن شناسایی روند نیز می گویند.
- از اندیکاتورهایی استفاده می کند که از یکدیگر پشتیبانی می کنند و دارای معنی و ارزش هستند و همواره نمودارهای خود را تمیز و قابل درک نگه می دارند. مهم نیست که هر تریدر چه می گوید ، بلکه نکته ی مهم این است که اندیکاتورها و ابزارها برای شما معنی و مفهوم قابل درکی دارند.
ترکیب اندیکاتورهای (ورود ، روند) Strike و (خروج ، مومنتوم) ATR
اندیکاتور strike یک عنصر بسیار عالی جهت شناسایی روند است. ابزارهای این اندیکاتور نیز به وضوح نشان می دهد که ورودی هایی که از طریق کندل ها ترسیم شده اند در کجای نمودار قرار دارند. اندیکاتورهای strike و ATR یک ترکیب عالی را تشکیل می دهند زیرا منطقه و نقطه ی خروج را براحتی مشخص می کنند. آن ها در کنار یکدیگر به صورت ساده و روشن برنامه های ورود و خروج را با قوانین واضح و مختصر انجام می دهند و فضای شک و تردید را نیز از بین می برند.
ترکیب اندیکاتورهای (S&R ،ورود، خروج) fibonacci و (الگو/ روند) trend lines
ابزار فیبوناچی بسیار کارآمد است، زیرا می تواند برای ورودی ها، خروجی ها، حمایت و مقاومت، و حتی برخی از الگوهای گارتلی (gartley) مورد استفاده قرار گیرد. ابزارهای فیبوناچی زمانی بهترین هستند که یک بازار روند مناسبی داشته باشد و دارای محدودیت نباشد، لذا به همین دلیل است که خط روند از اهمیت بالایی برخوردار است. کانال های روند به شناسایی روند بسیار کمک میکنند در نتیجه در این حالت تریدرها اشتباهات کمتری را مرتکب می شوند. خط روندها نیز هنگام شناسایی الگوهایی مانند پرچم و مثلت بسیار سودمند هستند لذا این اندیکاتورهای بسیار مشابه می توانند بهترین ترکیب اندیکاتورها را جهت انجام معاملات روز تشکیل دهند.
بهترین اندیکاتور تحلیل تکنیکال ارز دیجیتال؛ آموزش اندیکاتورها و اسیلاتورها
اندیکاتور و اسیلاتور تحلیل تکنیکال انواع مختلفی دارد که بهترین و دقیق ترین شاخص ها در حوزه ارز دیجیتال مانند بیت کوین را آموزش میدهیم.
تحلیلگران از اندیکاتورها به منظور فهم و درک بیشتر رفتار قیمت در بازار ارزهای دیجیتال استفاده میکنند. اندیکاتور به راحتی قابل تحلیل بوده و هشدارها و سیگنالهای خرید و فروش در آن به راحتی قابل استفاده است. در تحلیل تکنیکال، تعداد شاخصها بسیار زیاد است و افرادی که روزانه ترید کرده یا از نوسانات قیمت برای کسب سود استفاده میکنند و همچنین کسانی که قصد خرید بلند مدت و سرمایهگذاری در بازار ارزهای دیجیتال را دارند، میتوانند از این اندیکاتورها استفاده نمایند.
دقیق ترین اندیکاتور های تحلیل تکنیکال ارز دیجیتال کداماند؟
کارایی شاخص در تحلیل تکنیکال به حدی است که برخی از تریدرها و تحلیلگران حرفهای بازار، اندیکاتورهای مخصوص خود را نوشته و از آنها برای خرید و فروش خود استفاده اندیکاتور الیگیتور میکنند. در این مقاله، قصد داریم برخی از مهمترین و دقیق ترین انوع اندیکاتور که در بازار ارزهای دیجیتال استفاده میشوند را معرفی کنیم.
اندیکاتور RSI (قدرت نسبی) در تحلیل تکنیکال
اندیکاتور RSI یک اسیلاتور است که قدرت خریدار و فروشنده را در بازار مشخص میکند. این اندیکاتور با در نظر گرفتن قیمت بسته شدن ارز دیجیتال در یک دوره مشخص (به صورت پیشفرض 14 روزه)، قدرت نسبی بازار را نشان میدهد. این اسلاتور بین صفر و صد نوسان میکند.
اندیکاتور RSI نشانگر مومنتم (Momentum) بازار است و آن را در تغییرات قیمتی و روند قیمتی بازار نشان میدهد. به عبارت دیگر، زمانی که مومنتم و قیمت باهم در حال افزایش باشند، نشاندهنده قدرت زیاد روند صعودی بوده و این افزایش مومنتم بازار نشان میدهد که تریدرها همچنان خریدار آن هستند.
در مقابل، زمانی که قیمت افزایش مییابد اما مومنتم در حال کاهش است، نشاندهنده ضعیف شدن روند صعودی بوده و خبر از به پایان رسیدن روند صعودی فعلی بازار میدهد.
به طور کلاسیک، اندیکاتور RSI دو محدوده و منطقه اشباع فروش و اشباع خرید دارد. زمانی که عدد شاخص قدرت نسبی بیشتر از 70 باشد، گفته میشود که بازار در محدوده اشباع خرید قرار گرفته است. همچنین زمانی که مقدار عددی این اندیکاتور کمتر از 30 شود، گفته میشود که بازار در محدوده اشباع فروش قرار دارد.
برای مثال، هر چه مقدار اندیکاتور قدرت نسبی به سقف (100) و کف خود (صفر)، نزدیکتر شود، نشاندهنده اتمام روند فعلی و تغییر روند و یا پولبک زدن به سطح مقاومت و سطح حمایت شکست شده و ادامه روند فعلی خواهد بود.
در هر صورت، بالا بودن عدد این اندیکاتور نشاندهنده اصلاح قیمت یا بازگشت روند است. با این حال، انجام معاملات و خرید و فروش صرفا با توجه به این اندیکاتور، روش صحیحی نست. زیرا همانند سایر اندیکاتورها و ابزارهای موجود در تحلیل تکنیکال، اندیکاتور RSI نیز دارای خطا است. به همین خاطر روش صحیح این است که از این اندیکاتور در کنار دیگر ابزارها استفاده شود. ترکیب چند اندیکاتور باعث میشود خطای تحلیل به مقدار زیادی کاهش یابد.
میانگین متحرک یا مووینگ اوریج (Moving Average)
میانگین متحرک یا مووینگ اوریج، اندیکاتوری است که تغییرات قیمتی را به صورت اصلاح شده و با گرفتن میانگین قیمت آن در یک دوره زمانی مشخص نشان میدهد. با استفاده از این شاخص، روند قیمت به راحتی مشخص میشود. به دلیل اینکع این اندیکاتور از دادههای قیمتی در گذشته استفاده میکند، یک شاخص پسرو محسوب میشود. میانگین متحرک ساده (Simple Moving Average یا SMA) و میاتگین متحرک نمایی (Exponential Moving Average یا EMA)، بیشترین کاربرد را در بین میانگین اندیکاتور الیگیتور متحرکها دارند.
میانگین متحرک ساده یا SMA یا MA، میانگین قیمت را در یک دوره زمانی مشخص نشان میدهد. برای مثال، میانگین متحرک ساده 10 روزه یا SMA-10 میانگین قیمت را در 10 روز گذشته محاسبه کرده و آن را نمایش میدهد.
در طرف دیگر، میانگین متحرک نمایی یا EMA، میانگین قیمت در یک دوره مشخص را با ضریب بیشتر روزهای اخیر محاسبه میکند. هرچه دوره زمانی این شاخص افزایش یابد، تغییرات اندیکاتور به نسبت قیمت، کندتر و با تاخیر بیشتر خواهد شد. مثلا میانگین اندیکاتور الیگیتور متحرک 200 روزه به نسبت میانگین متحرک 50 روزه، کندتر حرکت میکند.
تریدرها از این اندیکاتور بیشتر به عنوان ابزاری برای تشخیص روند بازار استفاده میکنند. برای مثال زمانی که قیمت برای مدتی بالای میانگین متحرک 200 روزه نوسان کند، عمده تریدرها روند بازار را صعودی در نظر میگیرند.
کاربرد دیگر این اندیکاتور، استفاده از دو میانگین متحرک با دوره زمانی متفاوت و در نظر گرفتن تقاطع آنها به عنوان سیگنالی برای خرید و فروش است. برای مثال، زمانی که میانگین متحرک 100 روزه میانگین متحرک 200 روزه را به سمت پایین شکسته و به زیر آن حرکت کند، نشانهای برای فروش است (تقاطع مرگ – Death Cross). از طرف دیگر خلاف این حرکت را میتوان نشانهای برای صعود قیمت در نظر گرفت (تقاطع طلایی – Golden Croos).
برای مطالعه مطالب بیشتر در این زمینه به مقاله آموزش اندیکاتور میانگین متحرک مراجعه کنید.
اندیکاتور مک دی یا MACD در تحلیل تکنیکال
اندیکاتور مک دی نیز ابزاری برای شناسایی مومنتم بازار با استفاده از دو میانگین متحرک است. این شاخص از دو خط تشکیل شده است: خط مک دی (MACD Line) و خط سیگنال (Signal Line). خط مک دی، تفاضل میانگین متحرک نمایی 26 روزه از میانگین متحرک نمایی 12 روزه و خط سیگنال نیز میانگین متحرک نمایی 9 روزه خود خط مک دی است.
همچنین در اندیکاتور MACD از هیستوگرام استفاده میشود که این نمودار، تفاضل بین خط مک دی و خط سیگنال است. یکی از کاربردهای این اندیکاتور، مشاهده واگرایی بین قیمت و اندیکاتور بوده که عموما نشانهای قوی برای تغییر روند بازار است. کاربرد دیگر این شاخص، مشاهده تقاطع دو خط میانگین متحرک آن است. تقاطع خط مک دی و خط سیگنال در اندیکاتور MACD، مانند آنچه در مورد میانگین متحرک گفته شد، نشانهای برای صعود و نزول بازار است.
اندیکاتور مک دی و RSI مومنتوم بازار را محاسبه میکنند اما با دو روش متفاوت. لذا استفاده همزمان این دو اندیکاتور میتواند خطا را تا حد زیادی کاهش دهد.
استوکستیک RSI یا استوک RSI
اندیکاتور استوک RSI نیز یک اسیلاتور به منظور محاسبه مومنتم بازار است. در این اندیکاتور نیز مانند RSI محدوده اشباع خرید و اشباع فروش وجود دارد که میتواند مورد استفاده قرار گیرد. این شاخص، مشتق گرفته شده از اندیکاتور قدرت نسبی است، با این تفاوت که برای محاسبه آن به جای استفاده از اطلاعات قیمت، از اطلاعات اندیکاتور RSI استفاده میشود.
به علت تغییرات سریعتر این اندیکاتور به نسبت RSI، فرصتهای خرید و فروش بیشتری را در اختیار ما قرار میدهد. معمولا بیشترین استفاده از این شاخص در زمان قرار گیری آن در محدوده اشباع خرید و فروش است. در این اندیکاتور به محدوده بالای 80، محدوده اشباع خرید و به محدوده زیر 20، محدوده اشباع فروش گفته میشود. استوک RSI صفر نیز به معنی آن است که اندیکاتور RSI در دوره زمانی تعیین شده (معمولا 14) در کمترین حد خود قرار گرفته است. در طرف مقابل، استوک RSI صد، نشان میدهد که شاخص RSI در بالاترین حد خود قرار گرفته است.
قرارگیری شاخص استوک RSI در محدوده اشباع خرید و اشباع فروش، به معنی بازگشت روند نخواهد بود(همانند آنچه در اندیکاتور RSI داشتیم)، بلکه نشان میدهد که اندیکاتور RSI به محدوده اشباع خرید یا اشباع فروش خود نزدیک میشود. همچنین توجه داشته باشید که اندیکاتور استوک RSI در مقایسه با اندیکاتور RSI تغییرات بسیار بیشتری داشته و از این جهت سیگنالهای خطا در آن بیشتر از اندیکاتور RSI است.
اندیکاتور بولینگر باند یا Bollinger Bands در تحلیل تکنیکال
اندیکاتور بولینگر باند، نوسانات بازار را اندازهگیری میکند. این اندیکاتور از سه خط تشکیل شده است. خط میانی یک میانگین متحرک ساده بوده و یک خط در بالا و یک خط در پایین این میانگین متحرک قرار دارند. این دو خط بالا و پایین یا باندهای اندیکاتور بولینگر، انحراف معیار میانگین متحرک(خط میانی) هستند.
با افزایش نوسانات و تغییرات قیمت، فاصله این باندها تغییر کرده و این خطوط به هم نزدیک یا از هم دور میشوند. نزدیک شدن قیمت به باند بالایی این اندیکاتور، به منزله قرارگیری قیمت در محدوده اشباع خرید و نزدیک شدن قیمت به باند پایین آن، نشاندهنده قرارگیری قیمت در محدوده اشباع فروش است. شکستن باندهای این اندیکاتور بسیار کم اتفاق میافتد که در این صورت قدرت روند فعلی بازار را نشان میدهد.
کاربرد دیگر این اندیکاتور، فاصله بین باندها است. در حالتی که باندهای بولینگر بسیار به هم نزدیک شوند و اصطلاحا در حالت فشار قرار گیرند، سیگنالی برای یک حرکت شدید و ناگهانی در بازار خواهد بود. همچنین در حالتی که فاصله بین باندهای بولینگر زیاد شود، این شاخص کاهش نوسانات قیمت و وارد شدن آن به یک روند خنثی را هشدار میدهد.
جمعبندی
اندیکاتورها زمانی بیشترین استفاده را دارند که باهم ترکیب شوند و استفاده از یک اندیکاتور، احتمال شکست را افزایش خواهد داد. اما ترکیب آنها، خطا را به میزان زیادی کاهش میدهد. یادگیری تحلیل تکنیکال نیازمند انجام تمرین زیاد و دیدن نمودارهای زیاد است. اگر قصد یادگیری تحلیل تکنیکال را دارید، میتوانید کانال رایگان سیگنال اکسچینو مگ را دنبال کنید که محلی برای مشاهده و تمرین تحلیلها در بازار ارزهای دیجیتال است.
آموزش ساخت اندیکاتور تحلیل تکنیکال در تریدینگ ویو (Tradingview)
بدون داشتن ابزار معاملاتی و اندیکاتور های مناسب نمیتوانید تحلیل تکنیکال کارآمدی انجام دهید. یک استراتژی معاملاتی منسجم به شما کمک خواهد کرد تا از اشتباهات رایج اجتناب کنید، مدیریت ریسک خود را بهبود ببخشید و قابلیت شناسایی و بهره بردن از فرصتها را افزایش دهید.
برای بسیاری از افراد Trading View یک پلتفرم ارائه نمودار قیمت داراییهای دیجیتال است. تریدینگ ویو قطب ابزارهای تحلیل تکنیکال همچون اندیکاتور ها و اسیلاتورها است که توسط میلیونها نفر استفاده میشود تا تغییرات و نوسانات بازارهای بورس سنتی، فارکس و ارزهای رمزنگاری شده را رصد کنند.
پلتفرم تریدینگ ویو ویژگیهای بسیار زیادی دارد. این پلتفرم به ما امکان میدهد تا داراییها را در بین چندین صرافی معاملاتی مختلف رصد کنیم و ایدههای خود را در شبکه اجتماعی آن ارائه دهیم. در این مقاله، بر روی قابلیت شخصیسازی این پلتفرم معطوف خواهیم بود. ما از پاین اسکریپت (Pine Script)، زبان برنامهنویسی تریدینگ ویو استفاده خواهیم کرد که کنترل بر روی نمودارها را امکانپذیر میسازد.
پاین اسکریپت چیست؟
پاین اسکریپت یک زبان اسکریپتنویسی است که میتوان از آن برای اصلاح نمودارهای قیمتی در سایت تریدینگ ویو استفاده کرد. این سایت ویژگیهای بسیار زیادی برای اصلاح نمودارها در اختیار شما قرار داده است، اما پاین اسکریپت به شما امکان میدهد تا از ویژگیهای موجود فراتر بروید. فرقی نمیکند که میخواهید رنگ کندل استیکها را تغییر دهید یا استراتژی جدیدی را آزمایش (backtest) کنید، ویرایشگر پاین یا اندیکاتور الیگیتور همان پاین ادیتور (Pine Editor) به شما امکان خواهد داد تا نمودارهای همزمان خود را شخصیسازی کنید.
اعمال تنظیمات
شروع کار با پاین اسکریپت بسیار ساده است. هر کدی که مینویسیم بر بستر سرورهای TradingView اجرا میشود، بنابراین میتوانیم به ویرایشگر دسترسی داشته باشیم و اسکریپت خود را از مرورگر و بدون دانلود برنامه یا اعمال تنظیمات اضافی توسعه دهیم. در این مقاله به ایجاد نمودار جفت ارز BTC/BUSD خواهیم پرداخت. اگر در این پلتفرم حساب ندارید، ابتدا یک حساب رایگان ایجاد کنید. همچنین عضویت حرفهای هم موجود است، اما برای این راهنما لازم نیست.
در صفحه جفت ارز BTC/BUSD در TradingView با نمودار زیر مواجه میشوید:
انتخاب full futured chart
در این قسمت میخواهیم به نمودار با جزییات کامل دسترسی داشته باشیم، در نتیجه بر روی دکمه مورد نظر کلیک میکنیم. پس از کلیک کردن بر روی این دکمه، نمودار با جزییات بیشتر، ابزار ترسیم نمودار و گزینههایی برای رسم خطوط روند و سایر موارد نشان داده میشود.
در این مقاله به نحوه استفاده از ابزارهای مختلف موجود نمیپردازیم، اما اگر میخواهید تحلیل تکنیکال را یاد بگیرید، پیشنهاد میکنیم که با این ابزارها آشنا شوید. در قسمت پایین سمت چپ (همانطور که در تصویر مشخص شده است) تبهای مختلفی را مشاهده میکنید. بر روی گزینهPine Editor (ویرایشگر پاین) کلیک کنید.
ویرایشگر پاین
در این ویرایشگر کارهای باورنکردنی میتوان انجام داد. بر رویAdd Chart کلیک میکنیم تا پاورقیها (Annotation) نمایش داده شود. توجه داشته باشید اگر همزمان چندین پاورقی اضافه کنیم ممکن است شرایط از کنترل خارج شود، بنابراین بین مثالها، پاورقیها را پاک میکنیم.
همانطور که مشاهده میکنید از قبل چند خط کد وارد کردهایم. بر روی Add to Chart کلیک میکنیم تا تاثیر آن را مشاهده کنیم.
نمودار اندیکاتور در قسمت پایین نمودار قیمت اضافه شد. نمودار جدید همان اطلاعات را نشان میدهد. از بخشMy Script بر روی ضربدر کلیک کنید تا نمودار دوم حذف شود. اکنون به بررسی کد میپردازیم:
خط اول صرفا ایجاد پاورقی است. این قسمت فقط اسمی که میخواهید بر روی اندیکاتور یا نمودار خود بگذارید را از شما درخواست میکند (که در این مثال “My Script” اندیکاتور الیگیتور است)، اما پارامترهای انتخابی دیگری وجود دارد که میتوان آنها را اضافه کرد. یکی از این پارامترها، همپوشانی (Overlay) است که به TradingView میگوید اندیکاتور را به جای بخش جدید، بر روی نمودار موجود قرار بدهد. همانطور که از مثال اول ما میتوانید مشاهده کنید، مقدار پیشفرض آن بر روی false قرار دارد. اگرچه تاثیر آن را اکنون مشاهده نمیکنیم، اما overlay=true اندیکاتور را به نمودار موجود اضافه میکند.
این خط کد، دستورالعمل رسم قیمت پایانی یک دارایی دیجیتال (مثلا بیت کوین) است. کد plot صرفا به ما یک نمودار خطی ارائه میدهد، اما در ادامه مشاهده خواهیم کرد که چگونه نمودار کندل استیک و نمودارهای میلهای را رسم کنیم.
اکنون کدهای زیر را امتحان میکنیم:
پس از افزودن این کدها، باید نمودار دوم را مشاهده کنید (همانند نمودار اول است که به سمت راست حرکت کرده است). تنها کاری که کردیم، رسم قیمت شروع است و از آنجایی که قیمت شروع روز جاری همان قیمت پایانی روز گذشته است، منطقی است که شکل یکسانی داشته باشند.
اکنون با اندیکاتور الیگیتور کلیک راست کردن و انتخاب گزینه حذف اندیکاتور ها (Remove Indicators)، پاورقیهای کنونی را پاک میکنیم. بر روی Bitcoin/BUSD بروید و کلید Hide را کلیک کنید تا نمودار کنونی نیز پاک شود.
بسیاری از معاملهگران نمودارهای کندل استیک را ترجیح میدهند زیرا نسبت به یک نمودار ساده، اطلاعات بیشتری ارائه میدهند. در مرحله بعد، نمودارهای کندل استیک را اضافه میکنیم.
این کد برای شروع کار خوب است، اما عدم وجود رنگ باعث میشود که مقداری نامشخص باشد. اگر قیمت شروع بیشتر از قیمت پایانی باشد، کندلهای قرمز و اگر قیمت شروع کمتر از قیمت پایانی باشد کندلهای سبز رنگ خواهیم داشت. یک خط بالاتر از تابع plotcandle () اضافه میکنیم:
این کد، تمام کندل استیکها را بررسی میکند که قیمت شروع بیشتر یا برابر با قیمت پایانی است یا خیر. در این صورت یعنی قیمت در بازه زمانی موردنظر کاهش یافته است، بنابراین رنگ کندل استیک قرمز خواهد بود. در غیر این صورت، کندل استیک به رنگ سبز درخواهد آمد. تابعplotcandle () را اصلاح میکنیم تا این رنگها اعمال شوند:
اندیکاتور های کنونی را حذف کنید و این اندیکاتور را به نمودار اضافه کنید. اکنون نموداری داریم که همانند نمودار رایج کندل استیک است.
ساخت اندیکاتورهای میانگین متحرک
به اولین اندیکاتور شخصیسازی خود به اسم میانگین متحرک تصاعدی یا EMA میپردازیم. EMA یک ابزار ارزشمند است زیرا به ما امکان میدهد تا حواشی بازار را فیلتر کنیم و روند قیمت صحیحتری را به دست آوریم.
میانگین متحرک تصاعدی اندکی با میانگین متحرک ساده (SMA) فرق دارد و بیشتر به نوسانات ناگهانی واکنش میدهد و اغلب برای روندهای کوتاهمدت اندیکاتور الیگیتور استفاده میشود.
میانگین متحرک ساده
میانگین متحرک ساده را نیز رسم میکنیم تا بتوانیم این دو میانگین متحرک را مقایسه کنیم. خط کد زیر را به اسکریپت خود اضافه کنید:
این کد، میانگین ۱۰ روز گذشته را رسم میکند. میتوانید عدد داخل پرانتز را تغییر دهید تا تاثیر دورههای مختلف را بر روی منحنی مشاهده کنید.
میانگین متحرک تصاعدی (EMA)
شناخت و توضیح EMA مقداری پیچیدهتر است، اما نگران نباشید. مرحله به مرحله باهم پیش میرویم:
عبارت فوق چه چیزی به ما میگوید؟ هر روز بر اساس میانگین متحرک روز قبل، میانگین متحرک جدیدی محاسبه میکنیم. ضریب (Multiplier) به صورت زیر محاسبه میشود:
همانند میانگینهای متحرک ساده، باید طول مدت EMA را نیز مشخص کنیم. تابع رسم EMA همان تابع SMA است. EMA را در کنار SMA رسم کنید تا بتوانید آنها را مقایسه کنید:
اسکریپت های موجود
تاکنون کدها را به صورت دستی نوشتیم تا متوجه آنها شوید. اما اکنون نکتهای را معرفی میکنیم که میتواند باعث صرفهجویی در زمان ما شود، مخصوصا اگر در حال نوشتن اسکریپتهای پیچیدهتر باشیم و نخواهیم از ابتدا این کار را انجام دهیم.
در قسمت بالا سمت راست ویرایشگر، بر روی New کلیک کنید. منویی با اندیکاتور های تکنیکال مختلف باز خواهد شد. بر روی Moving Average Exponential کلیک کنید تا کد منبع اندیکاتور EMA را مشاهده کنید.
در ادامه توابع input () را مشاهده خواهید کرد. این توابع بسیار مفید هستند. میتوانید بر روی این قسمت کلیک کنید.
با کلیک بر روی Settings ، مقادیر موجود در پنجره ظاهرشده را تغییر دهید.
چند تابع Input () در اسکریپت بعدی اضافه اندیکاتور الیگیتور میکنیم تا تغییرات را نشان دهیم.
ترسیم اندیکاتور شاخص قدرت نسبی (RSI)
شاخص قدرت نسبی (RSI) یکی دیگر از اندیکاتور های مهم در تحلیل تکنیکال است. به RSI، اندیکاتور روند معاملات نیز میگویند یعنی نرخ خرید و فروش دارایی را میسنجد. مقدار RSI از صفر تا صد است و نشان میدهد که دارایی موردنظر در وضعیت اشباع خرید یا اشباع فروش قرار دارد. معمولا اگر مقدار RSI کمتر یا برابر با ۳۰ باشد، دارایی در وضعیت اشباع فروش و اگر بیشتر یا برابر با ۷۰ باشد در وضعیت اشباع خرید قرار دارد. اندیکاتور RSI معمولا در دورههایی بر مبنای ۱۴ (۱۴ روز یا ۱۴ ساعت) محاسبه میشود، اما میتوانید بر اساس استراتژی خود، این مقدار را تغییر دهید.
این اندیکاتور را به نمودار اضافه کنید. اکنون باید چند فلش را مشاهده کنید. RsiLE فرصت بالقوه برای خرید یک دارایی را نشان میدهد زیرا ممکن است در وضعیت اشباع فروش قرار داشته باشد. RsiSE نیز بیانگر زمان مناسب برای فروش دارایی در زمان اشباع خرید است. توجه داشته باشید که همانند سایر اندیکاتور ها، صرفا به این اندیکاتور هم نباید به عنوان مدرک قطعی از افزایش و کاهش قیمت متکی باشید.
بک تستینگ
روشی برای اندیکاتور های شخصیسازی وجود دارد. اگرچه عملکرد گذشته نمیتواند نتایج آینده را پیشبینی کند، اما بک تستینگ اسکریپتها میتواند کارایی آنها را در انتخاب سیگنالها به ما نشان دهد. با ذکر مثال ساده زیر ادامه میدهیم. ما میخواهیم استراتژی سادهای ایجاد کنیم که با رسیدن قیمت بیت کوین به ۱۱,۰۰۰ دلار، پوزیشن لانگ در بازار آتی بیت کوین فعال شود و با رسیدن قیمت بیت کوین به بیش از ۱۱,۳۰۰ دلار، این پوزیشن بسته شود. بعداً میتوانیم مشاهده کنیم که این استراتژی تا چه حد کارآمد بوده است.
در اینجا، ورود و خروج را به عنوان متغیرها در نظر گرفتهایم. همچنین متغیر قیمت را ایجاد کردهایم که در هر دوره، بسته میشود. سپس، چندین منطق به صورت جملههای شرطی داریم. اگر بخش موجود در پرانتزها درست باشد، بلاک پایین آن اجرا خواهد شد. در غیر این صورت از آن رد خواهد شد. بنابراین، اگر قیمت کمتر یا برابر با قیمت ورودی موردنظر ما باشد، اولین جمله، درست (true) خواهد بود و وضعیت سفارش فعال شده و خرید انجام میشود. پس از آنکه قیمت به میزان موردنظر افزایش یافت، بلاک دوم فعال شده و تمام سفارشهای باز را میبندد.
بر روی نمودار، فلشهایی قرار خواهیم داد که نقطه ورود و خروج ما را نشان دهند. این کد را کپی کرده و به نمودار اضافه کنید.
پلتفرم TradingView به طور خودکار، قوانین جدید شما را بر روی اطلاعات قبلی اعمال میکند. همچنین متوجه خواهید شد که از تب ویرایشگر پاین به Strategy Tester تغییر خواهد کرد. این موضوع به شما امکان میدهد تا حالت کلی سود بالقوه خود، فهرستی از معاملات و عملکرد هر کدام را مشاهده کنید.
آزمایش اندیکاتورها
زمان آن رسیده است با استفاده اندیکاتور الیگیتور از بعضی از مفاهیمی که تاکنون توضیح داده شده است، اسکریپت خود را بنویسید. ما EMA و RSI را ترکیب کرده و از مقادیر آنها برای تعیین رنگ کندل استیکها استفاده میکنیم.
از این اندیکاتور نباید به عنوان مشاوره مالی استفاده شود. این اندیکاتور نیز باید همانند سایر اندیکاتور ها با ابزارهای دیگر استفاده شود تا استراتژی مناسب توسعه یابد.
اکنون بر روی اسکریپت جدید کار میکنیم. تمام اندیکاتور ها را از روی نمودار حذف کنید و نمودار BTC/BUSD را نیز پنهان کنید.
بر روی نمودار جدید خود هر اسمی که میخواهید بگذارید، فقط مطمئن شوید که مقدار overlay برابر با true باشد (overlay=true).
فرمول EMA را به یاد بیاورید. ما باید ضریبی با طول EMA ارائه دهیم. آن را به عنوان یک ورودی قرار میدهیم که به عدد صحیح نیاز دارد. همچنین مقدار حداقل و مقدار پیشفرضی تعیین میکنیم که به ترتیب میتوانند minval و defval باشند.
با استفاده از این متغیرها میتوانیم مقدار EMA را برای هر کندل محاسبه کنیم.
به RSI میپردازیم. طول RSI را نیز به همان شیوه تعیین میکنیم:
اکنون میتوانیم آن را محاسبه کنیم:
در این مرحله، بر اساس مقادیر EMA و RSI، رنگ کندل استیکها را تعیین میکنیم. شرایطی را برقرار کنید که
۱) قیمت پایانی کندل بیشتر از EMA باشد. ۲) مقدار RSI بیشتر از ۵۰ باشد.
شاید بپرسید چرا؟ شاید تصمیم بگیرید که از این اندیکاتورها میتوان استفاده کرد تا زمان فروش یا خرید بیت کوین را به شما بگویند. برای مثال، شاید به این موضوع فکر کرده باشید که مهیا کردن شرایط فوق به معنای آن است که زمان خوبی برای ورود به وضعیت خرید در بازار آتی است. یا برعکس، از آن استفاده کنید تا متوجه شوید که وقت فروش نیست، حتی اگر سایر اندیکاتور ها چیز دیگری بگویند.
بنابراین کد بعدی به شکل زیر خواهد بود:
به عبارت سادهتر، اگر مقدار EMA بیشتر از قیمت پایانی و مقدار RSI بیشتر از ۵۰ باشد، کندل به رنگ سبز خواهد بود. در غیر این صورت به رنگ قرمز تبدیل خواهد شد.
سپس، EMA را رسم میکنیم:
در آخر، کندلها را رسم میکنیم و اطمینان حاصل میکنیم که پارامتر رنگ نیز وجود داشته باشد:
اسکریپت آماده است. آن را به نمودار اضافه کنید تا عملکرد آن را مشاهده کنید.
سخن آخر
در این مقاله، به مثالهای سادهای پرداختیم که چه اقداماتی میتوانید با ویرایشگر پاین انجام دهید. اکنون میتوانید تغییرات سادهای در نمودارهای قیمت اعمال کنید. در این مقاله فقط به چند اندیکاتور پرداختیم، اما استفاده از اندیکاتور های پیچیدهتر نیز آسان است و میتوانید اسکریپتهای موجود را از قسمت New انتخاب کنید یا خودتان به نوشتن اسکریپت بپردازید.