فیلترنویسی اندیکاتور Rsi یکی از کاربردی ترین فیلتر های بورسی است که در ادامه بیشتر آشنا خواهید شد
یکی از اندیکاتور هایی که به شما در تحلیل سهم های مختلف در بورس کمک شایانی میکند اندیکاتور Rsi است.
در این نوشته از دلبرانه ما برای شما عزیزان فیلترنویسی اندیکاتور Rsi را درج خواهیم کرد.تا به نحلیل شما در شماسایی سهم ها کمک نماید.
اما فراموش نکنید که هرگز نباید ملاک خرید و فروش خود به را به تنهایی استفاده از فیلتر نویسی قرار دهید.
برای خرید هر سهم حتما تحلیل بنیادی و تکنیکال و تحقیق در مورد سهم مد نظر خودتان را فراموش نکنید.
با بررسی دقیق و بدون عجله معامله خود را انجام دهید و اقدام به خرید سهم نمایید.تا ضرری متوجه شما نشود.
از این فیلتر ها صرفا جهت شناسایی سهم استفاده نمایید و هرگز ملاک برای خرید و فروش قرار ندهید
در ادامه با ما همراه باشید…
فیلترنویسی اندیکاتور Rsi همراه با سیگنال خرید و فروش
اندیکاتور RSI چیست؟
اندیکاتور RSI یا شاخص قدرت نسبی، مخفف Relative Strength Index است. RSI اندیکاتوری بازگشتی است
که برای تأیید و تعیین نقاط قیمتی و سطوح بازگشتی بازار بهکاربرده میشود
و به دلیل اینکه در دو سطح بین ۰ تا ۱۰۰ در حال نوسان است در شاخه اسیلاتورها گنجانده میشود.
اندیکاتور RSI نشاندهندهی قدرت بازار و قدرت خریداران و فروشندگان نسبت به هم است و از همین حیث، شاخص قدرت نسبی نامیده شده است.
در تنظیمات RSI نیز عموماً از تنظیم ١۴ روزه استفاده میشود. این اندیکاتور همانند اندیکاتور مکدی (MACD) در ردیف اسیلاتورها جای گرفته است.
کاربرد اندیکاتور RSI چیست ؟
اندیکاتور RSI یک نمودار خطی در پایین صفحه در اختیار شما قرار میدهد.
در این نمودار دو سطح مهم ۳۰ و ۷۰ وجود دارد که بهصورت خطچین بین نوسان ۰ تا ۱۰۰ قرار گرفته است.
معمولاً نمودار سهام بین سطوح افقی ۳۰ تا ۷۰ نوسان بسیاری دارد. سطح افقی ۳۰ نقش یک حمایتکننده بسیار معتبر را ایفا میکند
و نشاندهنده اشباع فروش است و روزهایی که با فشار فروش، اندیکاتور به سطح ۳۰ یا پایینتر از آن نزدیک میشود،
نمودار RSI در روزهای آتی به سمت بالا بر میگردد.
در سطح افقی ۷۰ و بالاتر از آن هم معمولاً بحث مقاومت وجود دارد که نمودار به اشباع خرید میرسد
و بهنوعی خریداران به حد اشباع و کاهش قدرت خرید رسیدهاند و شاهد فشار فروش و کاهش قیمت در نمودار هستیم.
تا اینجا با توجه به آشنایی نسبت به نوسان در سطح ۳۰ تا ۷۰ در اندیکاتور RSI، نوعی دریافت سیگنال و استراتژی معاملاتی را فرا گرفتیم.
البته لازم به ذکر در روندهای ایمپالس (صعودی یا نزولی) معمولاً جهش اصلی نمودار در بالای سطح ۷۰ یا پایین سطح ۳۰ است،
اما در روندهای خنثی معمولاً نمودار بین دو سطح ۳۰ و ۷۰ نوسان میکند.
شما همینطور میتوانید در نمودار اندیکاتور RSI از ابزار خطوط روند استفاده نمایید.
همانطور که در پنل تحلیل تکنیکال آساتریدرآگاه میتوانیم از خطوط روند در چارت سهام استفاده کنیم،
در نمودار RSI هم این فرآیند برای به دست آوردن نقاط خرید و فروش سهام قابل استناد و استفاده است.
بهعنوان نمونه طبق تصویر زیر، از نوار ابزار تحلیل تکنیکال در سمت چپ خطوط مورب را انتخاب میکنیم
و با رسم یک خط مورب، در قسمت اشاره شده به دلیل شکست خط روند صعودی، سیگنال فروش دریافت میشود.
گاهی اوقات در چارت سهام و اندیکاتور شاهد واگرایی هستیم؛
یعنی روی نمودار سهم شاهد قلهای بالاتر از قله قبلی هستیم. اما در اندیکاتور، قلهای پایینتر ثبت میشود.
یعنی خطی که قلهها را به هم وصل میکند، روی چارت سهام بهصورت صعودی بوده ولی روی اندیکاتور به شکل نزولی است.
بهاصطلاح این نوع واگرایی به واگرایی منفی مشهور بوده و نشاندهندهی انتهای یک روند صعودی است.
نکتهی اصلی اینجاست که باید توجه داشته باشیم که قلهی دومی در چارت سهام حتماً تشکیل شده باشد
و بعد از آن چند کندل پایینتر شکل بگیرد تا متوجه شویم که بالاترین نقطه بهعنوان قله تشکیل شده است؛
زیرا در بسیاری از تحلیل ها افراد، واگرایی منفی را به چارتی که هنوز قله ی آن تشکیل نشده است نسبت میدهند، درحالیکه اینگونه نیست.
در واقع در اینجا تشخیص پیوت ماژور بسیار مهم است. بهمنظور درک بهتر به تصویر زیر نگاه کنید:
حال اگر عکس این موضوع به وجود بیاید، یعنی در انتهای یک روند نزولی ما کفی را ببینیم که پایینتر از کف قبلی در نمودار است،
اما در اندیکاتور کفی بالاتر تشکیل شده باشد، واگرایی مثبت را شاهد خواهیم بود، دقیقاً برعکس تصویری که در بالا مشاهده میکنید.
این نوع واگرایی نشاندهندهی انتهای یک روند نزولی است.
در این حالت هم باید توجه داشته باشید که بعد از آخرین نقطهای که بهعنوان کف تشخیص دادید،
چند کندل به سمت بالا تشکیل شده باشد تا بتوانید بهعنوان واگرایی مثبت به آن استناد کنید.
به تصویر زیر نگاه کنید:
در نتیجه
بهصورت کلی اندیکاتور ها تنها تعقیبکننده روند و ابزاری کمکی برای تحلیل تکنیکال به شمار میآیند.
هرگز تنها با استفاده از یک اندیکاتور نمیتوان به موقعیت خرید و فروش اکتفا کرد؛
بلکه این سیگنال ها تنها هشداری برای توجه بیشتر به موقعیت سهام و بررسی بیشتر آن است
تا اگر شرایط آن مناسب باشد با کمک این ابزار بتوان به تحلیلهای انجامشده استناد کرد.
حالا که با اندیکاتور Rsi آشنا شدید شما را به ادامه مطالعه در مورد فیلترنویسی اندیکاتور Rsi دعوت می کنیم:
در این مبحث به معرفی فیلترنویسی اندیکاتور Rsi که همراه با آلارم و سیگنال خرید و فروش است میپردازیم .
بمنظور استفاده بهینه از این فیلتر، از سه فیلد سفارشی موجود در دیده بان بازار وبسایت مدیریت فناوری بورس تهران استفاده می کنیم .
در این مبحث از سه فیلد سفارشی برای مقاصد زیر استفاده خواهیم کرد :
(c0) = مقدار اندیکاتور Rsi 14 روزه در موقعیت فعلی
(c1) = سیگنال خرید یا فروش
(c2) = تکرار مقدار اندیکاتور Rsi 14 روزه در موقعیت فعلی
برای مشاهده دیده بان بازار سفارشی مشتمل بر فیلدهای کاربر ، مسیر زیر را دنبال کنید :
ابتدا دیده بان بازار سایت مدیریت فناوری بورس tsetmc.com را احضار میکنیم .
سپس از منوهای دیده بان بازار پنجمین منو از سمت راست با عنوان قالب نمایش را انتخاب میکنیم مطابق شکل زیر:
قالب نمایش دیده بان بورس سایت tsetmc.com
سپس از بین قالبهای قابل نمایش پنجمین گزینه جدول + فیلد های کاربر را انتخاب می نماییم.
مشاهده می کنید که علاوه بر فیلدهای استاندارد و کلاسیک سه فیلد سفارشی با عنوان C0 و C1 و C2 هم به لیست نمایش شما اضافه شده
که بصورت پیش فرض فاقد هر گونه داده ای است ولی شما می توانید با کدنویسی این فیلدها را پر کرده و سپس با فیلتر کردن آن بهره لازم را از آن ببرید.
در شکل بالا سه فیلد اضافه شده به انتهای جدول را با فلش قرمز رنگ ملاحظه می کنید.
همینک به بخش فیلترگذاری وارد شده و کدهای زیر را در فیلتر مربوطه کپی کنید.
نحوه کدگذاری فیلتر در جلسه 26 توضیح داده شده است.
با کپی کدهای زیر و ثبت فیلتر مقدار Rsi در موقعیت فعلی هر نماد در فیلد C0 و C2 درج شده
و سپس با تحلیل رفتار این اندیکاتور سیگنال خرید یا فروش صادره در ستون C1 تکمیل شده
و لیست قابل مشاهده محدود به نمادهای دارای سیگنال خرید یا فروش می شود.
کد فیلترنویسی اندیکاتور Rsi
true==function()
{
var sumgain=function()
{
var gain=0;
var n;
for(n=0; n < 14; n++)
{
if ( [ih] [n].PClosing > [ih] [n].PriceYesterday )
{
gain += ( [ih] [n].PClosing – [ih] [n].PriceYesterday );
}
}
return gain/14;
};
var sumloss=function()
{
var loss=0;
var n;
for(n=0; n < 14; n++)
{
m=n+11
if ( [ih] [n].PClosing < [ih] [n].PriceYesterday )
{
loss += – ( [ih] [n].PClosing – [ih] [n].PriceYesterday );
}
}
return loss/14;
};
(cfield0)=sumgain();
(cfield1)=sumloss();
(cfield2)=Math.round(100-(100/(1+(cfield0)/(cfield1))));
return true;
}()
var VD
if ( (cfield2) < 30 && (tvol)>10000 ) {
VD=”خرید”
}
else
{
if ( (cfield2) > 70 && (tvol)>10000 ) {
VD=”فروش”
}
else
{
VD=””
}
}
(cfield1)=VD
پس از ثبت فیلتر بالا فیلد سفارشی مقدار Rsi و سیگنال خرید یا فروش در صفحه نمایش شخصی دیده بان برای هر نماد ، مشابه تصویر زیر قابل مشاهده است.
توجه کنید که:
با کدهای ثبت شده در این بخش صرفا نمادهایی قابل ملاحظه خواهند بود
که یا اندیکاتور Rsi در محدوده پایینتر از 30% قرار داشته که در این حالت با درج سیگنال خرید مشخص شده
و یا اندیکاتور Rsi در محدوده بالاتر از 70% قرار داشته که در این حالت با درج سیگنال فروش مشخص شده است .
استراتژی به اینصورت است که :
با فعال کردن این فیلتر نمادهایی نشان داده خواهد شد که اندیکاتور Rsi در محدوده زیر 30% ( سیگنال خرید )
و یا بالاتر از 80% ( سیگنال فروش ) قرار دارند.
سایر نمادهایی که مقدار Rsi آنها بین 30% و 70% باشد ، تازمانیکه به محدوده سیگنال وارد نشده باشند مخفی خواهند بود.
نکته بسیار مهم
توجه نمایید که معامله بر مبنای صرفا سیگنال صادره یک اندیکاتور می تواند باعث ضرر و زیان جبران ناپذیر شما گردد .
در نتیجه با علم به سایر قواعد بازار سرمایه و تحلیل تکنیکال و سایر شرایط حاکم بر بازار و مطالعه سایر اندیکاتورها در نقاط حمایت یا مقاومت اقدام به خرید یا فروش نمایید.
و صرفا با یک فیلتر نویسی و سیگنال گرفتن به هیچ وجه سریعا اقدام به خرید و فروش نکنید. سایر مسائل بنیادی و سود سازی و تولید و دارایی ها و خیلی مسائل دیگر باید حتما بررسی شود.
احتیاط: در بازار سرمایه هیچ چیز شوخی برداری وجود ندارد با یک حرکت اشتباه همه سرمایه خود را از دست خواهید داد.و همانطور با یک تحلیلی و حرکت مثبت می توانید سرمایه خود را چندیدن برابر نمایید.
منبع:eduboors.blogfa.com
اگر از کد بالا استفاده کردید و با خطا مواجه شدید فایل زیر را دانلود کنید و این کد را درج نمایید
🔔 مطالب مرتبط دیگر 🔔








با سلام ممنون از آموزش تون. همین رو میشه برای MACD هم استفاده کرد؟ کراس 2 مووینگ MACD رو بهمون آلارم بده
سلام وقت بخیر وقتی از فیلتر rsi hsjthni ;vnl خطای Invalid or unexpected token میدهد
اصلاح :وقتی از فیلترrsi استفاده میکنم
Invalid or unexpected token
این خطا رو میده
با عرض سلام و خدا قوت
فیلتر اعمال شد و هیچ خطای هم نبود ولی هیچ سهمی رو نشون نمیده . ممنون
سلام وقتتون بخیر و نیکی
اگه امکانش هست فیلتر کراس مکدی رو هم بگزارید سپاسگزارم
هنگام اعتبار سنجی خطای زیر را نشان میدهد با وجود استفاده از کدی که داخل فایل دانلود شده بود
خطای زیر در هنگام اجرا مشاهده شد:
TypeError: Cannot read property ‘0’ of undefined
کد بدون خطا به شما ایمیل شد همچین می توانید کد را در قالب فایل ورد در انتهای مطلب دانلود نمایید
سلام فیلتر عالی هست ولی برام خطا میده invalid
بی زحمت راهنمایی کنید و ممنون
ایمیل شد خدمتتون
هنگام اعتبار سنجی خطای زیر را نشان میدهد با وجود استفاده از کدی که داخل فایل دانلود شده بود
خطای زیر در هنگام اجرا مشاهده شد:
TypeError: Cannot read property ‘0’ of undefined
کد مجدد ایمیل شد خدمتتون. به روند مراحل درج کد توجه کنید
TypeError: Cannot read property ‘۰’ of undefined
با سلام با این خطا چ کنم ؟ با تشکر
فایل ورد درج شده رو دانلود کنید و اون کد رو درج کنید و توجه کنید مراحل درج کد را به درستی انجام دهید
سلام
خطا اعلام میشه در اعتبار سنجی و چیزی هم نشون نمیده ؟
ممنون
خطای زیر در هنگام اجرا مشاهده شد:
SyntaxError: Unexpected token ‘}’
سلام
خطا اعلام میشه در اعتبار سنجی و چیزی هم نشون نمیده ؟
ممنون
مراحل رو بررسی کنید احتمالا یه جا رو اشتباه انجام دادید
سلام من فیلتر رو وارد میکنم خطا میده.. میشه ارسال کنید برام
سلام هرجوری کپی میکنیم بازم ارور میده
سلام ممنونم از سایت خوبتون.ولی برای من هر دو تا کد فیلتر خطا داد
چه اروری ؟
سلام خطای زیر رو میده.
میشه لطفا راهنمایی کنید؟
TypeError: Cannot read property ‘0’ of undefined
سلام ارور میده این کد رو ورارد میکنم ممنون از زحماتتون
چه اروری میده اینجا ارور ها رو بنویسید شاید دوستان دیگه بتونن کمکتون کنن.
ارور میده که
هم فایله هم متنه
با تشکر از سایت خوبتون
واسه من فیلتر کار نمیکنه.میشه بهم ایمیل کنید فیلتر رو
سلام وقت بخیر فیلتر این ارور رو میده :
خطای زیر در هنگام اجرا مشاهده شد:
TypeError: Cannot read property ‘0’ of undefined
میشه برام ایمیل کنید دمتون گرم
سلام فیلتر خطا میده
سلام ارور میده …
فیلتر rsi خطا میده
SyntaxError: Invalid or unexpected token
بایدچکار کنم ممنون میشم راهنمایی بفرمایید
با سلام موقع اجرا ارور TypeError: Cannot read property ‘0’ of undefined نمایش داده میشود لطفا فیلتر را برام ایمیل کنید. تشکر
فیلتر بورس
سلام خطا میده چکارکنم
TypeError: Cannot read property ‘0’ of undefined نمیشه هرکاری میکنم لطفا راهنماییم کنید
حتی فایلم دانلود کردم باز این ارور رو دادTypeError: Cannot read property ‘0’ of undefined
فایلم دانلود کردم باز این ارور رو دادTypeError: Cannot read property ‘0’ of undefined
ممنون میشم راهنمایی بفرمایید
سلام خسته نباشید خواستم بگم این فیلتر شما خطا میده اگه امکان داره اصلاحش کنید.
پیدا کردن نمادهای دارای سیگنال خرید بصورت چشمی کمی سخته. ظاهرا ستونهای مربوطه به RSI قابلیت مرتب شدن ندارند. در حالیکه سایر ستونها مرتب میشن. آیا راهی هست بشه سیگنال خرید ها رو مرتب نشون بده؟
با سلام و تشکر از زحمات شما
لطف دارید.
سلام من دانلود کردم ولی ارور میدهReferenceError: sumgain is not defined ممنون میشم راهنمایی بفرمایید
سلام به جای RSI14میخام از RSI2استفاده کنم باید به جای عدد 14 2راقراربدم
ومیخام وقتی RSI2روی خط 50میاد را به من نشون بده
اون m=n+11 داخل فیلتر چیه؟ اصلا بدرد میخوره چون هیچکجا مقدار m مهم نیست داخل فیلتر!؟
سلام.
مقدار rsi که کد شما نشان میدهد با مقداری که در نمودار rsi هست بسیار متفاوت است. (هر دو 14 روزه هستند) علت چیست؟