جشنواره اردیبهشت ماه

بی نظیر چارت

ورود | عضویت
بی نظیر چارت
ورود | عضویت
زبان برنامه نویسی فیلتر بورس _ فیلتر نویسی در tsetmc
زبان برنامه نویسی فیلتر بورس _ فیلتر نویسی در tsetmc
سطح دوره:
آخرین بروزرسانی:
1402/06/21
توضیحات

زبان برنامه نویسی فیلتر بورس _ فیلتر نویسی در tsetmc 

 

زبان برنامه نویسی فیلتر بورس چیست؟

زبان برنامه نویسی فیلتر بورس جاوا اسکریپت است. یعنی از بین زبان های مختلف برنامه نویسی که امکان نوشتن فیلتر بورسی هست باید سراغ زبان جاوا اسکریپت رفت البته میتوان با سایر زبان های بزنامه نویسی هم فیلتر بورسی را طراحی کرد ولی سایت tsetmc خود را با زبان جاوا اسکریپت هماهنگ کرده است.اگرچه فیلترنویسان بورس در ایران عادت کرده‌اند از JavaScript برای نوشتن فیلترها استفاده کنند، اما مشکلاتی همچون: محدودیت دیتا به 60 روز معاملاتی، محدودیت فیلترنویسی در تایم‌فریم روزانه و پیچیدگی‌های موجود در فرمول اندیکاتورها باعث شده تا در عمل، افراد انگشت‌شماری امکان بروز نبوغ فیلترنویسی خود را داشته باشند. این در حالی است که تمام این موارد به صورت آماده در متاتریدر در دسترس ما قرار دارد و کلید استفاده از آن‌ها، آموختن زبان برنامه‌نویسی MQL5 خواهد بود. ضمن اینکه معامله‌گران فارکس و رمزارز نیز، اگر می‌خواهند از فیلترنویسی در معاملات خود استفاده کنند، راه‌حلی آسان‌تر از آموزش MQL5 ندارند.

آیا میتوان با زبان برنامه نویسی MQL فیلتر بورس طراحی کرد؟

بله میتوان با زبان برنامه نویسی MQL نیز فیلتر بورسی طراحی کرد ولی همانطور که گفته شد سایت بورس بر اساس زبان برنامه نویسی جاوااسکریپت طراحی شده است و بیشتر فیلترنویسان بورسی بر اساس جاوا اسکریپت کدنویسی میکننند.

 

فیلتر نویسی در tsetmc چگونه است؟

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

 

زبان برنامه نویسی فیلتر بورس

 

 

آموزش مرحله به مرحله فیلترنویسی

 

پس از ورود به سایت بورس در مرحله بعد وارد قسمت دیده بان بازار بورس شده تا بتوانید وارد مرحله فیلترنویسی سایت شوید.

فیلتر نویسی رایگان

 

پس از ورود به دیده بان سایت باید گزینه فیلتر را کلیک کنید

فیلتر بورس سایت tsetmc

 

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

آموزش فیلتر نویسی

 

در ادامه به برخی از فیلدهای ساده  در سایت بورس اشاره خواهیم کرد.

فراخوانی نماد(l18)

از فیلد (l18) برای فراخوانی نماد استفاده می‌شود.

مثال ۱: در دستور زیر، به جای x حرفی که مد نظرتان است از نماد سهام مانند خ یا و یا ز و....قراردهید تا آن نماد را نمایش دهد.

 (l18).indexOf("x")==0

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

(l18)[(l18).length-1]=='x'

فراخوانی نام (l30)

از فیلد (l30) برای فراخوانی نام استفاده می‌شود.

مثال: در دستور زیر، سهم‌هایی که در نام آنها حرف x وجود دارد، فراخوانی می‌شوند. یعنی میتوان جای آن هر حرفی که مد نظر باشد جایگزین شود.

        (l30).indexOf("x")!=-1

 

تعداد معاملات(tno)

از فیلد tno برای مشاهده تعداد معاملات استفاده می‌شود.

مثال: در دستور زیر، سهم‌هایی با تعداد معامله بالای 20 عدد نمایش می‌یابند.

(tno)>20

 

حجم معاملات (tvol) و حجم مبنا (bvol)

دو فیلد (tvol) و (bvol) به ترتیب بیان‌کننده حجم معاملات و حجم مبنا هستند.

مثال ۱: دستور زیر سهم‌هایی که حجم معاملات آنها بیش از حجم مبنا است را نمایش می‌دهد.

(tvol)>(bvol)

مثال 2: دستور زیر سهم‌هایی که حجم مبنای آنها بیش از ده میلیون سهم است را نمایش می‌دهد.

(bvol) > 10000000

 

ارزش معاملات(tval)

این فیلد برای فراخوانی ارزش معاملات استفاده می‌شود.

مثال: دستور زیر سهم‌هایی که ارزش معاملات آن‌ها بیش از ده میلیون ریال است را نمایش می‌دهد.

(tval) > 10000000

 

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

یکی دیگر از فیلدهای ساده در فیلترنویسی همین فیلدهای قیمت هستند که با ترکیب این فیلدها میتوان به فیلترهای پیچیده دست یافت.

 

قیمت دیروز سهم (py)

این فیلد برای فراخوانی قیمت دیروز سهم مورد استفاده قرار می‌گیرد.

مثال: دستور زیر سهم‌هایی که قیمت دیروز آنها کمتر از 500 ریال است را نمایش می‌دهد.

(py) < 500

مثال: دستور زیر نمادهایی که بیشترین قیمت امروز آنها کمتر از قیمت دیروز میباشد.

(pyl)>(pmax)

 

اولین قیمت (pf)

مثال: نمادهایی که اولین قیمت امروز آنها بیشتر یا مساوی قیمت دیروز است

(pf)>=(py)

 

(pmin) کمترین قیمت

مثال: نمایش نمادهایی که آخرین قیمت معامله آنها کمترین قیمت روز میباشد.

(pmin)==(pl)

 

 (pmax)بیشترین قیمت 

مثال:نمایش نمادهایی که آخرین قیمت معامله آنها حداکثر پنج ریال بیشتریا کمتر از میانگین قیمت (غیروزنی) روز میباشد.

 (pl) < 5 + ( (pmax)-(pmin) ) / 2 || (pl) > -5 + ( (pmax)-(pmin) ) / 2

 

(pl)آخرین قیمت

مثال:نمایش نمادهایی که آخرین قیمت آنها بیشتریا مساوی قیمت پایانی است

(pl)>=(pc)

 

(plc)تغییر آخرین قیمت

مثال: نمایش نمادهایی که تغییر قیمت آخرین معامله ی کمتر یا مساوی صد ریال داشته اند.

(plc)<=100

 

(plp)درصد تغییر آخرین قیمت

مثال:نمایش نمادهایی که درصد تغییر قیمت آخرین معامله ی کمتر یا مساوی یک ونیم درصد داشته اند

(plp)<=1.5

 

قیمت پایانی (pc)

مثال: نمایش نمادهایی که آخرین قیمت معامله آنها بیشتر یا مساوی قیمت پایانی میباشد.

(pl)>=(pc)

 

تغییر قیمت پایانی (pcc)

مثال: نمایش نمادهایی که تغییر قیمت پایانی کمتر یا مساوی صد ریال داشته اند

(pcc)<=100

 

درصد تغییر قیمت پایانی  (pcp)

مثال: نمایش نمادهایی که درصد تغییر قیمت پایانی کمتر یا مساوی یک و نیم درصد داشته اند

(pcp)<=1.5

هنوز بازخوردی برای این محصول ثبت نشده است

برچسب ها