فیلتر استوکاستیک (Stochastic) برای سرمایه گذاران و کسانی که به تحلیل تکنیکال آشنایی دارند فیلتر بسیار کاربردی می باشد. همانطور که میدانید در بازار بورس فیلترهای مهم بسیاری برای اهداف مختلف وجود دارد که در سایت دیده بان بازار بورس موزد استفاده قرار می گیرد. فیلتر، در واقع یک استراتژی معاملاتی است که در آن، زمان خرید یا فروش سهم توسط تحلیلگران تکنیکال کدنویسی می شود.
تحلیلگران این استراتژی ها را بر اساس تغییرات موجود در سهم تعین میکنند. بطور کلی افزایش قیمتها در بورس معمولا به روند صعودی سهم و همچنین کاهش قیمتها نیز به روند نزولی سهم منجر خواهد شد. در این مقاله شما را با یکی از فیلترهای پرکاربرد که برای این منظور طراحی شده و بنام فیلتر استوکاستیک شناخته می شود و نحوهی استفاده از آن آشنا خواهیم کرد. پس پیشنهاد میکنیم تا انتهای مقاله همراه ما باشید.
استراتژی استوکاستیک چیست؟
اندیکاتور استوکاستیک (Stochastic)، توسط آقای جورج لین در أواخر دهه پنجاه میلادی مطرح شد. این اندیکاتوردر واقع شاخصی برای اندازه گیری حرکت قیمت در بورس است. مهمترین کاربرد این استراتژی، نشان دادن بازه زمانی اشباع خرید (oversold) و بازه زمانی اشباع فروش (overbought) است. تصویر پایین به خوبی نمایانگر این بازههای زمانی است.
بنابراین می توان با استفاده از کدنویسی فیلترهای بازار بورس فیلتراستوکاستیک را کدنویسی نمود. با استفاده از این فیلترمیتوان زمان مناسب خرید یا فروش سهم را با دقت بالا پیشبینی کرد. به این صورت که باید توجه کنید در بازههای زمانی اشباع فروش، به طور معمول قیمت سهم به پایینترین حد خود رسیده و روند نزولی رو به پایان است، پس زمان بسیار خوبی است تا نسبت به خرید سهم اقدام شود. از طرف دیگر باید در نظر داشته باشید که در بازههای زمانی اشباع خرید، معمولا قیمت سهم در بازار بورس به بالاترین حد خود رسیده و روند صعودی رو به اتمام می باشد، بنابراین زمان مناسبی است که در این زمان از سهم خارج شوید.
اجزای فیلتر استوکاستیک
فیلتر استوکاستیک دو جز بسیار مهم دارد که با استفاده از آنها میتوان به تفسیر این فیلتر در بازار بورس پرداخت. یکی از آنها خط K و دیگری خط D است. خط K، مقدار استوکاستیک هر دوره و خط D، میانگین سه دوره را نشان میدهد. خط K معمولا با خط صاف و خط D با نقطهچین در نمودار نمایش داده میشود.
با توجه به حساسیت فیلتر استوکاستیک در محاسبهی خط K و خط D از فرمولهای خاصی براساس دوره 14 روزه استفاده میشود. البته باید توجه داشت که این محاسبات که در این فیلتر بورسی استفاده می شود توسط اندیکاتور نیز انجام میشود.
همانطور که گفته شد، با استفاده از موقعیت خطوط K و D، موقعیت های مختلفی را میتوان ایجاد نمود. بعنوان مثال، زمانی که خط D و یا K از یک سطح خاصی مثلا 20 پایین بیاید و سپس از همان سطحبه سمت بالا حرکت کند بهترین موقعیت برای خرید سهم در بورس است و یا زمانی که از یک سطح خاصی مثلا ۸۰ بالا بیاید و بعد از همان سطح به سمت پایین حرکت کند، زمان مناسبی برای فروش سهم است.
تفسیر دیگری که با استفاده از فیلتر استوکاستیک و این دو خط میتوان داشت این است که به هنگام بالاتر آمدن خط K از روی خط D، وقت مناسب خرید و به هنگام پایین آمدن خط K از خط D، زمان مناسب فروش می باشد. در ادامه مقاله، کد فیلتر استوکاستیک در بورس را در اختیار شما قرار میدهیم. توجه داشته باشید که در این کد، عدد ۱۴برای مقادیر K و D در این فیلتر در نظر گرفته شده است.
نحوه اجرای فیلتر استوکاستیک در سایت دیده بان بازار بورس
با توجه به اینکه در فیلتر استوکاستیک از کد cfield استفاده شده است برای مشاهده نمادهای این فیلتر نیاز به ساخت قالب شخصی می باشد. قالب شخصی مطابق تصویر زیر و از طریق منوی قالب نمایش بصورت دستی در سایت دیده بان بازار بورس ساخته می شود.
1- مطابق تصویر زیر ابتدا وارد سایت دیده بان بازار بورس به آدرس tsetmc.com شده و بر روی گزینه شماره 1 کلیک می کنیم.
2- سپس مطابق تصویر زیر بر روی گزینه شماره 2 (ساخت قالب) کلیک می کنیم.
3- پس از ساخت قالب فیلتر، برای اجرای قالب شخصی بر روی گزینه شماره 3 (شخصی) کلیک می نماییم.
پس از اینکه برروی گزینه 2 کلیک کردیم صفحه زیر نمایش داده می شود. بهتر است مطابق تصویر زیر قالب جدید ساخته شود. در تصویر زیر در ردیف 13 مقدار K و در ردیف 14 مقدار D در فیلتر استوکاستیک (Stochastic) را نشان می دهد.
در بخش تنظیمات نیز مطابق تصویر زیر وارد بخش تنظیمات شده و فیلتر استوکاستیک را بصورت زیر تنظیم می نماییم.
سخن پایانی
توجه داشته باشید استفاده از فیلتر استوکاستیک در بازار بورس بسیار کاربردی است. اما معمولا برای اینکه بتوان نتایج بهتری گرفت توصیه میشود از فیلترهای دیگری به همراه آن برای نتیجه گیری بهتر در بازار بورس استفاده نمایید. امیدواریم این مقاله برای شما مفید بوده باشد.
کد فیلتر استوکاستیک
از فیلتر زیر بعنوان فیلتر استوکاستیک در بازار بورس استفاده می شود.
true == function ()
{
var max = [ih][0].PriceMax;
var min = [ih][0].PriceMin;
for (var ipos = 0; ipos < 14; ipos++)
{ if (max < [ih][ipos].PriceMax) max = [ih][ipos].PriceMax; }
for (var ipos = 0; ipos < 14; ipos++) { if (min > [ih][ipos].PriceMin) min = [ih][ipos].PriceMin; }
K = ((((pc)-min) / (max - min)) * 100);
D=(K +((([ih][0].PClosing-min)/(max - min))*100)+((([ih][1].PClosing-min)/(max-min))*100))/3
(cfield1)= AdvRoundColor(K,1)
(cfield2)= AdvRoundColor(D,2)
return true;
}
()
همچنین با توجه به درخواست های کاربران برای اضافه کردن مقدار P/E کمتر از 30 به فیلتر استوکاستیک از کد زیر می توان استفاده نمود.
true == function ()
{
var max = [ih][0].PriceMax;
var min = [ih][0].PriceMin;
for (var ipos = 0; ipos < 14; ipos++)
{ if (max < [ih][ipos].PriceMax) max = [ih][ipos].PriceMax; }
for (var ipos = 0; ipos < 14; ipos++) { if (min > [ih][ipos].PriceMin) min = [ih][ipos].PriceMin; }
K = ((((pc)-min) / (max - min)) * 100);
D=(K +((([ih][0].PClosing-min)/(max - min))*100)+((([ih][1].PClosing-min)/(max-min))*100))/3
(cfield1)= AdvRoundColor(K,1)
(cfield2)= AdvRoundColor(D,2)
return true;
}
()
&&((pe)<30)