جلسه سی ام – فیلترنویسی Roc با سیگنال خرید و فروش – بخش ۴

در جلسه ۲۶ و ۲۷ نحوه فیلترگذاری دیده بان بازار بورس را با معرفی تعدادی فیلترهای ساده ، و در جلسه ۲۸ فیلتر تخصصی نحوه محاسبه Rsi را آموزش دادیم . در این مبحث به معرفی فیلتر منحصر بفرد Roc (تهیه شده توسط نویسنده این وبلاگ ) که همراه با آلارم و سیگنال خرید و فروش است ، میپردازیم .

همانطور که در جلسه ۲۸ عنوان شد ، جدول دیده بان بازار بورس علاوه بر فیلدهای استاندارد طراحی شده توسط سازمان بورس ، دارای سه فیلد سفارشی هم هست که شما می توانید در موارد لزوم از آنها برای استخراج شاخصهای مورد نیاز شخصی خود استفاده کنید . در این مبحث از سه فیلد سفارشی برای مقاصد زیر استفاده خواهیم کرد :

(c0) = حداکثر اندیکاتور Roc 12 روزه در محدوده زمانی ۶۰ روز گذشته

(c1) = حداقل اندیکاتور Roc 12 روزه در محدوده زمانی ۶۰ روز گذشته

(c2) = سیگنال خرید یا فروش

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

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

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

قالب نمایش دیده بان بورسسپس از بین قالبهای قابل نمایش ، پنجمین گزینه “جدول فیلدهای کاربر” را انتخاب میکنیم :

قالب نمایش سفارشی دیده بان بورس
قالب نمایش سفارشی دیده بان بورس

قالب نمایش سفارشی دیده بان بورساکنون میبینیم که علاوه بر فیلدهای استاندارد و کلاسیک ، سه فیلد سفارشی با عنوان C0 و C1 و C2 هم به لیست نمایش اضافه شده که بصورت پیش فرض فاقد هر گونه داده ای است ولی شما می توانید با کدنویسی ، این فیلدها را پر کرده و سپس با فیلتر کردن آن ، بهره لازم را از آن ببرید .

فیلد سفارشی دیده بان بورس
فیلد سفارشی دیده بان بورس

فیلد سفارشی دیده بان بورسدر تصویر فوق سه فیلد اضافه شده به انتهای جدول را با فلش قرمز رنگ ملاحظه می کنید.اکنون به بخش فیلترگذاری وارد شده و کدهای زیر را در فیلتر مربوطه کپی کنید . نحوه کدگذاری فیلتر در جلسه ۲۶ توضیح داده شده است . با کپی کدهای زیر ، حداکثر مقدار Roc در بازه زمانی ۶۰ روز اخیر ، در فیلد C0 و حداقل مقدار Roc در بازه زمانی ۶۰ روز اخیر هم در فیلد C1 ثبت می شود و سپس با تحلیل رفتار این اندیکاتور ، سیگنال خرید یا فروش صادره در ستون C2 تکمیل شده و لیست قابل مشاهده ، محدود به نمادهای دارای سیگنال خرید یا فروش می شود  :


true==function()

{

var max=function()

{

var V3D=([ih] [0].PClosing – [ih] [12].PClosing )/ [ih] [12].PClosing *100;
var m;
var n;

for(n=0; n < 49; n++)
{
  m=n+11
  if ( ([ih] [n].PClosing – [ih] [m].PClosing )/ [ih] [m].PClosing *100>V3D)
  {
   V3D=([ih] [n].PClosing – [ih] [m].PClosing )/ [ih] [m].PClosing *100;
  }
}
return V3D;

};

(cfield0)=Math.round(max());

return true;

}()

true==function()

{

var min=function()

{

var V3D=([ih] [0].PClosing – [ih] [12].PClosing )/ [ih] [12].PClosing *100;
var m;
var n;

for(n=1; n < 49; n++)
{
  m=n+11
  if ( ([ih] [n].PClosing – [ih] [m].PClosing )/ [ih] [m].PClosing *100 < V3D)
  {
   V3D=([ih] [n].PClosing – [ih] [m].PClosing )/ [ih] [m].PClosing *100;
  }
}
return V3D;

};

(cfield1)=Math.round(min());

return true;

}()


(cfield2)=Math.round(( (pc) – [ih] [12].PClosing )/ [ih] [12].PClosing *100)

(cfield2)<(cfield1)+((cfield0)+(cfield1))*0.2 && (tvol)>10000 && (cfield0)>10 && (cfield0)<100


var VD
if ( (cfield2)<(cfield1)+((cfield0)+(cfield1))*0.2 && (tvol)>10000 && (cfield0)>10 && (cfield0)<100 ) {
VD=”خرید”
}
else
{

if ( (cfield2)>(cfield0)-((cfield0)+(cfield1))*0.2 && (tvol)>10000 && (cfield0)>10 && (cfield0)<100 ) {
VD=”فروش”
}
else
{
VD=0
}

}


(cfield2)=VD

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

فیلتر Roc همراه با سیگنال خرید و فروش
فیلتر Roc همراه با سیگنال خرید و فروش

فیلتر Roc بورسلازم به ذکر است با کدهای ثبت شده در این بخش ، صرفا نمادهایی قابل ملاحظه خواهند بود که یا اندیکاتور لحظه ای Roc در محدوده پایینتر از ۲۰% آستانه حداقل و حداکثر Roc هر نماد در بازه ۶۰ روز اخیر قرار داشته که در این حالت با درج سیگنال خرید مشخص شده ، و یا اندیکاتور لحظه ای Roc در محدوده بالاتر از ۸۰% آستانه حداقل و حداکثر قرار داشته که در این حالت با درج سیگنال فروش مشخص شده است . 

استراتژی : با فعال کردن این فیلتر ، نمادهایی نشان داده خواهد شد که اندیکاتور Roc  در محدوده زیر ۲۰% حداقل تا حداکثر دوره ۶۰ روزه اخیر قرار دارند ( سیگنال خرید ) و یا بالاتر از ۸۰% نسبت به دوره ۶۰ روزه اخیر قرار دارند ( سیگنال فروش ) .  

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