- خانه
- بورس
- دانلود رایگان فیلتر نویسی بورس
- زبان برنامه نویسی فیلتر بورس _ فیلتر نویسی در tsetmc
زبان برنامه نویسی فیلتر بورس _ فیلتر نویسی در tsetmc
-
توضیحات
-
کامنت ها
زبان برنامه نویسی فیلتر بورس _ فیلتر نویسی در tsetmc
زبان برنامه نویسی فیلتر بورس چیست؟
آیا میتوان با زبان برنامه نویسی MQL فیلتر بورس طراحی کرد؟
فیلتر نویسی در 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