در مبحث آموزش فیلترنویسی شما میتوانید از دستورات بسیار ساده شروع کنید و تا نوشتن اسکریپت یا شبه کدهای بسیار تخصصی پیش بروید.
فیلترنویسی در بورس
برای نوشتن فیلتر در سایت بورس تا انتهای این نوشتار کنار ما باشید . همانطور که میدانید فیلترنویسی ابزاری برای تحلیل و استخراج سهام مد نظر خود از بین سهام متعدد بازار بورس است به طوری که بررسی هر یک از آنها به تنهایی بسیار زمان بر است و بسیار اتفاق میافتد که سهامی بعد از صف خرید شدن مد نظر شما قرار میگیرد و افسوس میخورید که چرا زودتر وارد این سهم نشدید یا چرا زودتر با این سهم آشنا نشدید .فیلترنویسی در سایت tsetmc به دو حالت ساده و پیچیده تقسیم میشود. به این معنی که در نوع فیلترنویسی ساده این تقسیم ، فیلترنویس با استفاده از کدهای کوتاه به دنبال سهم میگردد و در واقع سهام استخراج شده با شرایط محدودی استخراج شده اند . مثلا فیلترنویس کدی کوتاه برای استخراج سهام دارای ورود پول هوشمند میکند یا مثلا فیلتری کوتاه برای داشتن سهام تازه از صف فروش خارج شده مینویسد. همه این فیلترها از نوع فیلترنویسی ساده است که دارای کدهای کوتاه هستند. ولی نوع دیگر فیلترنویسی که به آن ،فیلترنویسی پیچیده اطلاق میشود،دارای کدهای طولانی تر و با ادغام چندین کد کوتاه ساخته میشود .در ادامه به فیلترنویسی خواهیم پرداخت تا از ابتدا با روند فیلترنویسی در سایت بورس آشنا شوید .
آموزش مرحله به مرحله فیلترنویسی
پس از ورود به سایت بورس در مرحله بعد وارد قسمت دیده بان بازار بورس شده تا بتوانید وارد مرحله فیلترنویسی سایت شوید.
پس از ورود به دیده بان سایت باید گزینه فیلتر را کلیک کنید
در مرحله بعد باید فیلتر مورد نظر را در یکی از قسمت شرط فیلتر کپی کنید و در قسمت نام فیلتر نامی برای آن انتخاب کرده و سپس گزینه اعتبار سنجی را بزنید تا از عدم وجود خطا مطمئن شوید.سپس با زدن گزینه ثبت به عنوان فیلترجدید ذخیره میشود و سهام مد نظر به نمایش میگذارد.
در ادامه به آموزش فیلترنویسی در بورس برخی از فیلدهای ساده در سایت بورس اشاره خواهیم کرد.
فراخوانی نماد( l18 )
از فیلد (l18) برای فراخوانی نماد استفاده میشود .
مثال ۱ : در دستور زیر، به جای x حرفی که مد نظرتان است از نماد سهام مانند خ یا و یا ز و. قراردهید تا آن نماد را نمایش دهد.
مثال ۲ : در دستور زیر، نمادهایی که حرف آخر آنها x است، فراخوانی میشوند . یعنی به جای آن میتوانید حر حرفی که مد نظر دارید قرار دهید تا نمادهای متناسب با آن نمایش دهد.
فراخوانی نام ( l30 )
از فیلد (l30) برای فراخوانی نام استفاده میشود .
مثال : در دستور زیر، سهمهایی که در نام آنها حرف x وجود دارد، فراخوانی میشوند . یعنی میتوان جای آن هر حرفی که مد نظر باشد جایگزین شود.
تعداد معاملات( tno )
از فیلد tno برای مشاهده تعداد معاملات استفاده میشود .
مثال : در دستور زیر، سهمهایی با تعداد معامله بالای 20 عدد نمایش مییابند .
حجم معاملات ( tvol ) و حجم مبنا ( bvol )
دو فیلد (tvol) و (bvol) به ترتیب بیانکننده حجم معاملات و حجم مبنا هستند .
مثال ۱ : دستور زیر سهمهایی که حجم معاملات آنها بیش از حجم مبنا است را نمایش میدهد .
مثال 2 : دستور زیر سهمهایی که حجم مبنای آنها بیش از ده میلیون سهم است را نمایش میدهد .
ارزش معاملات( tval )
این فیلد برای فراخوانی ارزش معاملات استفاده میشود .
مثال : دستور زیر سهمهایی که ارزش معاملات آنها بیش از ده میلیون ریال است را نمایش میدهد .
فیلدهای قیمت در فیلترنویسی
یکی دیگر از فیلدهای ساده در فیلترنویسی همین فیلدهای قیمت هستند که با ترکیب این فیلدها میتوان به فیلترهای پیچیده دست یافت.
قیمت دیروز سهم ( py )
این فیلد برای فراخوانی قیمت دیروز سهم مورد استفاده قرار میگیرد .
مثال : دستور زیر سهمهایی که قیمت دیروز آنها کمتر از 500 ریال است را نمایش میدهد .
مثال: دستور زیر نمادهایی که بیشترین قیمت امروز آنها کمتر از قیمت دیروز میباشد.
اولین قیمت ( pf )
مثال: نمادهایی که اولین قیمت امروز آنها بیشتر یا مساوی قیمت دیروز است
(pmin) کمترین قیمت
مثال: نمایش نمادهایی که آخرین قیمت معامله آنها کمترین قیمت روز میباشد.
(pmax) بیشترین قیمت
مثال: نمایش نمادهایی که آخرین قیمت معامله آنها حداکثر پنج ریال بیشتریا کمتر از میانگین قیمت (غیروزنی) روز میباشد.
(pl) آخرین قیمت
مثال: نمایش نمادهایی که آخرین قیمت آنها بیشتریا مساوی قیمت پایانی است
(plc) تغییر آخرین قیمت
مثال: نمایش نمادهایی که تغییر قیمت آخرین معامله ی کمتر یا مساوی صد ریال داشته اند.
(plp) درصد تغییر آخرین قیمت
مثال:نمایش نمادهایی که درصد تغییر قیمت آخرین معامله ی کمتر یا مساوی یک ونیم درصد داشته اند
قیمت پایانی (pc)
مثال: نمایش نمادهایی که آخرین قیمت معامله آنها بیشتر یا مساوی قیمت پایانی میباشد.
تغییر قیمت پایانی (pcc)
مثال: نمایش نمادهایی که تغییر قیمت پایانی کمتر یا مساوی صد ریال داشته اند
درصد تغییر قیمت پایانی (pcp)
مثال: نمایش نمادهایی که درصد تغییر قیمت پایانی کمتر یا مساوی یک و نیم درصد داشته اند
قالب طلایی ،قالبی است که میتواند اطلاعات مفیدی را به هر فیلتری اضافه کند اطلاعاتی مانند :ورود پول حقیقی،ورود پول هوشمند ،سطح حمایتی و قدرت خریدار به فروشند .قالب طلایی فقط همراه فیلتر اکسیر، فیلتر بی نظیر و فیلتر شاهکار ارائه میشود.
آموزش فیلترنویسی بورس
فیلترنویسی یکی از امکانات مهم و کاربردی سایت بورس تهران (tsetmc.com) است. این امکان به صورت رایگان در اختیار کاربران قرار دارد و هر فردی با آموزش فیلتر نویسی بورس، به راحتی میتواند از این بخش استفاده کند. فیلترها در قالب دستورات نوشته میشوند و فرمان فراخوانی اطلاعات (مثلا فرمان نمایش سهام با تعداد معاملات بیش از ۱۰۰۰) را صادر میکنند. بنابراین برای نوشتن فیلتر، شما باید دستورات خاصی را بیاموزید. در ادامه این مطلب به آموزش فیلترنویسی پیشرفته در بورس و نوشتن دستورات آن میپردازیم.
فیلترنویسی ابزاری برای تسلط بیشتر بر معاملات
حتما برای شما هم پیش آمده است که با مشاهده صف خرید سهمی حسرت بخورید که کاش زودتر از شروع روند صعودی آن سهم مطلع میشدید و آن را خریداری می کردید اما در واقع به دلیل بالا بودن تعداد نمادهایی که درج میشوند، رصد همه نمادها توسط شخص امکانپذیر نیست. همچنین حجم اطلاعاتی که از بازار و هر نماد در سایت TSETMC.COM ارائه میشود، آنقدر زیاد است که بررسی و تحلیل را دشوار میکند.
بنابراین برای رسیدن به نتیجه دلخواه، نیاز به ابزاری مکمل داریم. ابزاری که با کمک آن بتوان حجم زیادی از اطلاعات را طبقهبندی، فیلتر و موارد مد نظر را استخراج کرد. شرکت مدیریت فناوری بورس تهران، این ابزار را به عنوان بخشی از امکانات سایت tsetmc و با نام «فیلتر نویسی» ارائه داده است. فیلترنویسی ابزاری برای تسلط بیشتر بر معاملات بازار است که در کوتاهترین زمان ممکن اطلاعات با طبقهبندی مد نظر را در اختیارمان میگذارد. در ادامه مطلب به آموزش فیلتر نویسی در بورس میپردازیم.
اهمیت آموزش فیلترنویسی
برای درک اهمیت آموزش فیلتر نویسی، چند ویژگی خاص این تکنیک را بررسی میکنیم.
- آیا برای فیلترنویسی نیاز به نصب نرم افزار است؟ برای بهرهگیری از تکنیک فیلترنویسی، نیازی به نصب نرمافزار مجزا نیست. امکانات فیلترنویسی در سایت tse تعبیه شده است، از زبان فارسی و انگلیسی پشتیبانی میکند و با توجه به محیط کاربری بسیار ساده، غالب افراد میتوانند از آن استفاده کنند.
- سایت tse، سایت رسمی سازمان بورس و اوراق بهادار است. بنابراین صحت اطلاعات، نتایج و امنیت کاربران نیز از طرف سازمان تضمین میشود.
- با کمک تکنیک فیلتر نویسی میتوان سهامی با شرایط خاص را در زمانی کوتاه و بدون نیاز به رصد کل بازار، شناسایی کرد. در واقع سرعت دسترسی به اطلاعات، اهمیت اصلی آموزش فیلتر نویسی و یکی از دلایل محبوبیت این تکنیک است.
- در نهایت با کمک آموزش فیلتر نویسی میتوان تحرکات معاملاتی در سهم را به خوبی شناسایی کرد. اگرچه در روشهای دیگر مانند تحلیل تکنیکال هم چنین امکانی وجود دارد، اما دسترسی راحت به امکانات فیلترنویسی در سایت tse و سادگی اجرای دستورات، موجب انتخاب این روش (خصوصا توسط افراد مبتدی) میشود.
آموزش گام به گام فیلتر نویسی بورس
برای استفاده از آموزش فیلترنویسی در بورس ابزار فیلترنویسی، به بخش «دیدهبان بازار» در سایت tsetmc مراجعه و روی آیکون «فیلتر» کلیک کنید.
با انتخاب گزینه «فیلتر جدید»، میتوانید نوشتن script یا Query را آغاز کنید. پس از فشردن کلید «ثبت» خروجی طبق فیلتر مد نظر نمایش خواهد یافت.
در ادامه مقاله به آموزش فیلدهای ساده در فیلتر نویسی میپردازیم.
آموزش فیلترنویسی و فیلترهای ساده در آن
فیلدهای ساده در فیلترنویسی عموما مربوط به فراخوانی اطلاعات هستند. نوشتن فیلترهای پیچیده تا حد زیادی وابسته به آموزش فیلدهای ساده در فیلتر نویسی است، به طوری که قرار گرفتن چند فیلد ساده کنار یکدیگر، منجر به ساخت فیلتر پیچیده میشود.
شش فیلد: فراخوانی نماد، فراخوانی نام، تعداد معاملات، حجم معاملات، حجم مبنا و ارزش معاملات از سادهترین فیلدهای فیلترنویسی هستند که در ادامه هر کدام را با ذکر مثالی بررسی میکنیم.
فیلد | توضیح |
---|---|
(l18) | فراخوانی نماد |
(l30) | فراخوانی نام |
(tno) | تعداد معاملات |
(tvol) | حجم معاملات |
(bvol) | حجم مبنا |
(tval) | ارزش معاملات |
فراخوانی نماد (l18)
از فیلد (l18) برای فراخوانی نماد استفاده میشود.
مثال ۱: در دستور زیر، نمادهایی که حرف ابتدایی آنها «خ» است، فراخوانی میشوند.
مثال ۲: در دستور زیر، نمادهایی که حرف آخر آنها «و» است، فراخوانی میشوند.
– فراخوانی نام (l30)
از فیلد (l30) برای فراخوانی نام استفاده میشود.
مثال: در دستور زیر، سهمهایی که در نام آنها حرف “گ” وجود دارد، فراخوانی میشوند.
– تعداد معاملات (tno)
از فیلد tno برای مشاهده تعداد معاملات استفاده میشود.
مثال: در دستور زیر، سهمهایی با تعداد معامله بالای ۱۰۰۰ عدد نمایش مییابند.
– حجم معاملات (tvol) و حجم مبنا (bvol)
دو فیلد (tvol) و (bvol) به ترتیب بیانکننده حجم معاملات و حجم مبنا هستند.
مثال ۱: دستور زیر سهمهایی که حجم مبنای آنها بیش از ده میلیون سهم است را نمایش میدهد.
مثال ۲: دستور زیر نمادهایی که حجم معامله آنها بیشتر از حجم مبنا است را نشان میدهد.
– ارزش معاملات (tval)
این فیلد برای فراخوانی ارزش معاملات استفاده میشود.
مثال: دستور زیر سهمهایی که ارزش معاملات آنها بیش از ده میلیون ریال است را نمایش میدهد.
فیلدهای قیمت در فیلترنویسی
فیلدهای قیمت در فیلتر نویسی، جزو فیلدهای ساده و البته بسیار مهم به حساب میآیند. میتوان گفت که فیلدهای قیمت در کنار فیلدهای فراخوانی، بخش اعظم فیلترهای پیچیده را تشکیل میدهند.
فیلد | توضیح |
---|---|
(py) | قیمت دیروز |
(pf) | اولین قیمت |
(pmin) | کمترین قیمت |
(pmax) | بیشترین قیمت |
(pl) | آخرین قیمت |
– قیمت دیروز سهم (py)
این فیلد برای فراخوانی قیمت دیروز سهم مورد استفاده قرار میگیرد.
مثال: دستور زیر سهمهایی که قیمت دیروز آنها کمتر از ۴۲۰ ریال است را نمایش میدهد.
– اولین قیمت سهم در روز (pf)
این فیلد برای فراخوانی اولین قیمت سهم در یک روز مورد استفاده قرار میگیرد.
مثال: دستور زیر سهمهایی که در آنها اولین قیمت بزرگتر از ۲۵۰۰۰ است را نمایش میدهد.
– کمترین و بیشترین قیمت (pmin) و (pmax)
این دو فیلد، کمترین و بیشترین قیمت سهم در آن روز را نشان میدهند.
مثال: دستور زیر سهمهایی که کمترین قیمت آنها، از قیمت اسمی سهم کمتر است را نشان میدهد (قیمت اسمی همه سهام برابر ۱۰۰۰ ریال است).
– آخرین قیمت سهم (pl)
این فیلد برای فراخوانی آخرین قیمت سهم در یک روز مورد استفاده قرار میگیرد.
مثال: دستور زیر سهمهایی را نشان میدهد که در آنها آخرین قیمت سهم بزرگتر از اولین قیمت سهم است.
فیلدهای نشان دهنده تغییرات در فیلترنویسی
با کمک فیلدهای نشان دهنده تغییرات در فیلترنویسی، میتوانیم از زمان رخ دادن تغییرات، درصد تغییرات و شرایط سهام پس از تغییر مطلع شویم. در ادامه فیلدهای مربوط به تغییرات را در فیلتر نویسی بررسی میکنیم.
فیلد | توضیح |
---|---|
(plc) | تغییر آخرین قیمت |
(plp) | درصد تغییر آخرین قیمت |
(pc) | قیمت پایانی |
(pcc) | تغییر قیمت پایانی |
(pcp) | درصد تغییر قیمت پایانی |
– تغییر آخرین قیمت (plc)
این فیلد برای فراخوانی تغییر آخرین قیمت سهام مورد استفاده قرار میگیرد.
مثال: دستور زیر سهمهایی که نشان میدهد که در آنها تغییر آخرین قیمت، بیشتر از ۵۰۰ ریال نسبت به قیمت پایانی دیروز است.
– درصد تغییر آخرین قیمت (plp)
این فیلد برای فراخوانی درصد تغییر آخرین قیمت سهام مورد استفاده قرار میگیرد.
مثال: دستور زیر سهمهایی که درصد تغییر آخرین قیمت در آنها بیش از ۵% است را نشان میدهد.
– قیمت پایانی (pc)
این فیلد برای فراخوانی قیمت پایانی به کار میرود و کاربرد فراوانی برای نوشتن فیلترهای پیچیده دارد.
مثال: دستور زیر سهمهایی که قیمت پایانی آنها کمتر از قیمت اسمی (۱۰۰۰ ریال) است را نشان میدهد.
– تغییر قیمت پایانی (pcc)
این فیلد برای فراخوانی تغییر قیمت پایانی سهام به کار میرود.
مثال: دستور زیر سهمهایی که تغییر قیمت پایانی آنها بیش از ۲۰۰۰ ریال است را نشان میدهد.
– درصد تغییر قیمت پایانی (pcp)
این فیلد برای فراخوانی درصد تغییر قیمت پایانی سهام به کار میرود.
مثال: دستور زیر سهمهایی که قیمت پایانی آنها بیش از ۵% نسبت به روز گذشته تغییر کرده است را نمایش میدهد.
فیلدهای مرتبط با سفارشها و عمق بازار در فیلترنویسی
فیلدهای مرتبط با سفارشها و عمق بازار در فیلترنویسی، نسبت به موارد قبلی کمی پیچیده هستند. در اصل سه فیلد برای بررسی موارد مذکور وجود دارد اما همانطور که میدانید در جدول عمق بازار، سمت راست مربوط به خریداران و سمت چپ مربوط به فروشندگان است. بنابراین در فیلدها هم، نتایج مربوط به خریداران و فروشندگان به صورت مجزا نمایش خواهد یافت.
فیلد | توضیح | فیلد | توضیح |
---|---|---|---|
(pd1) | قیمت خرید | (po1) | قیمت فروش |
(zd1) | تعداد خریدار | (zo1) | تعداد فروشنده |
(qd1) | حجم خرید | (qo1) | حجم فروش |
نکات:
۱- در فیلدهای جداول بالا، عدد ۱ نشان دهنده سط است، بنابراین با تغییر عذذ، اطلاعات مربوط به سطر مربوطه فراخوانی میشود.
۲- همانطور که مشاهده میکنید، تفاوت در فیلدهای خریدار و فروشنده با حروف (d) و (o) نشان داده شدهاند. d برای خریدار و o بریا فروشنده به کار میرود.
در ادامه همه فیلدها را با ذکر مثال بررسی میکنیم.
– قیمت خرید (pd1) و قیمت فروش (po1)
این فیلد قیمت خرید/فروش را نشان میدهد. در واقع pdx قیمت خرید در سطر x و pox قیمت فروش در سطر x را فراخوانی میکند.
مثال: دستور زیر نمادهایی را نشان میدهد که قیمت سطر اول آنها بیش از ۳۰۰۰ ریال است.
– تعداد خریداران (zd1) و تعداد فروشندگان (zo1)
این فیلد تعداد خریداران/فروشندگان را نشان میدهد. دستور zdx مربوط به فراخوانی تعداد خریداران سطر x و دستور zox مربوط به فراخوانی تعداد فروشندگان در سطر x است.
مثال: دستور زیر نمادهایی را نشان میدهد که تعداد خریداران سطر دوم آنها بیش از ۵۰۰ نفر است.
– حجم خرید (qd1) و حجم فروش (qo1)
این فیلد حجم خرید/فروش را نشان میدهد. دستور qdx مربوط به فراخوانی حجم خرید سطر x و دستور qox مربوط به فراخوانی حجم فروش در سطر x است.
مثال: دستور زیر نمادهایی که حجم خرید سطر اول آنها بیش از ۵ میلیون سهم است را نشان میدهد.
آموزش فیلدهای تکمیلی ساده در فیلترنویسی
در آخر به سراغ آموزش فیلدهای تکمیلی ساده در فیلتر نویسی میرویم. در واقع این فیلدها را نمیتوانیم به صورت مجزا در یک گروه قرار دهیم، اما میتوانیم به عنوان تکمیلکننده مجموعه فیلدهای ساده فیلترنویسی در نظر بگیریم.
فیلد | توضیح |
---|---|
(tmin) | آستانه مجاز پایین |
(tmax) | آستانه مجاز بالا |
(z) | تعداد سهام |
(mv) | ارزش بازار |
– آستانه مجاز پایین (tmin)
از این دستور برای فراخوانی آستانه مجاز پایین قیمت سهام استفاده میشود.
مثال: دستور زیر سهمهایی را نشان میدهد که آستانه مجاز پایین آنها، کمتر از قیمت اسمی (۱۰۰۰ ریال) است.
– آستانه مجاز بالا (tmax)
از این دستور برعکس حالت قبلی است و برای فراخوانی آستانه مجاز بالا قیمت سهام استفاده میشود.
مثال: دستور زیر سهمهایی را نشان میدهد که آستانه مجاز بالا آنها، بیش از ۵۰۰۰۰ ریال است.
– تعداد سهام (z)
دستور (z) مجموع سهام یک شرکت را نشان میدهد. معمولا از این فیلد برای فیلتر کردن سهمهای کوچک و بزرگ و ترکیب آن با کدهای دیگر با هدف شناسایی سهمهای مستعد نوسان استفاده آموزش فیلترنویسی در بورس میشود.
مثال: دستور زیر شرکتهایی با تعداد سهام کمتر از ۱۰۰ میلیون را نشان میدهد.
– ارزش بازار (mv)
این دستور برای فراخوانی شرکتهای بورسی با توجه به ارزش بازارشان استفاده میشود.
مثال: دستور زیر شرکتهایی که ارزش بازارشان کمتر یا مساوی ۷۰۰ میلیارد ریال است را نشان میدهد.
سخن آخر
با آموزش فیلترنویسی در بورس، شما به راحتی میتوانید به دسته خاصی از سهام دسترسی داشته باشید و بدون صرف زمان طولانی، نتایج کاربردی کسب کنید. اما دقت داشته باشید که فیلترنویسی به تنهایی نمیتواند معیار انتخاب سهم برای سرمایهگذاری و خرید و فروش باشد. برای تصمیمگیری درباره انجام معاملات، شما باید در کنار آموزش فیلترنویسی در بورس، به یادگیری تابلوخوانی بورس، روشهای تحلیلی (تحلیل بنیادی و تکنیکال) و رسم نمودارهای قیمت بپردازید.
آموزش فیلتر نویسی بورس 100% رایگان آموزش + فیلتر نویسی بورس
آموزش فیلترنویسی در بازار بورس از آن دسته آموزشهایی است که علاقه مندان به فعالیت در این بازار میتوانند از طریق راههای مختلف حضوری و آنلاین آن را تجربه کنند. کسی که یک معامله گر فعال در بازار بورس است از هر فرصتی برای شناسایی بهترین نماد در بهترین زمان استفاده میکند.
برای معرفی و آموزش فیلترنویسی باید پیش از هر چیز به این نکته اشاره کنیم که بازار بورس دریایی از نمادها و شرکتهای مختلفی است که در آن حضور دارند. هر روز تعدادی به آن اضافه و تعدادی هم حذف میشوند. رویت تمامی این نمادها کار غیر ممکنی نیست اما زمان زیادی میطلبد و از طرفی چون بازار بورس هر روز دارای تغییرات است بنابراین رصد کردن تغییرات تمامی این نمادها در فرصت محدود ساعات معاملاتی منطقی به نظر نمیرسد. بنابراین آموزش فیلترنویسی شیوهای برای دسته بندی نمادها است تا سرمایه گذاران آنها را به راحتی تحلیل کرده و در نهایت معاملات خود را به انجام برسانند.
فیلتر نویسی چیست؟
در دنیای آمیخته با تکنولوژی زندگی میکنیم که از سطحیترین تا عمیقترین لایههای زندگیمون با فناوریهای روز دنیا به هم گره خورده است. هدف اصلی تکنولوژی نیز تسهیل زندگی بشر است. اینکه بتواند با خدماتی که ارائه میدهد هر کاری را برایمان آسان کند و در وقت و هزینههایمان نیز صرفه جویی کند.
سالهاست که بازار بورس از برکات تکنولوژی بهره میبرد و سرمایه گذاران و نهادهای مالی بورس برای انجام معاملات خود تنها احتیاج به یک لپ تاپ، کامپیوتر و یا گوشی هوشمند به همراه اینترنت دارند. ماجرا به همین جا ختم نمیشود. شما قادر به هر عملی در بستر بازار بورس خواهید بود. انواع تحلیلها، رسم نمودارها همچون رسم نمودار فیبوناچی ، فیلترنویسی و . از جمله خدماتی است که از آن بهره میبرید.اما آموزش فیلتر نویسی پیشرفته یا مبتدی نیازمند کسب اطلاعاتی است. ابتدا باید بدانیم فیلترنویسی چیست؟ فیلتر کردن یعنی صاف کردن، پالایش کردن و در نهایت دست یابی به چیزی که اصل مقصد و مقصودتان است.
یک سرمایه گذار یا کسی که به تازگی کد بورس خود را دریافت کرده است از بین تمام نمادهایی که در بورس موجود است تعدادی از آنها را دست چین کرده، تحلیل میکند و زیر نظر قرار میدهد تا در فرصت مناسب برای خرید یا فروش اقدام کند. بنابراین با توجه به نوع استراتژی که دارد نمادها را با تعاریفی که در فیلتر هر یک از آنها اعمال کرده در دیده بان خود مشاهده میکند. این فیلتر میتواند بر اساس بیشترین صف خرید یا صف فروش باشد و یا حتی توانایی این را دارد که حجم مورد نظر هر یک را نیز معین کند. مثلاً نمادهایی با صف خرید بالای پنج میلیون و . برای آشنایی بیشتر با مبحث صف خرید می توانید مقاله " صف خرید در بورس یعنی چه " را مطالعه نمایید.
در مبحث آموزش فیلترنویسی شما میتوانید از دستورات بسیار ساده شروع کنید و تا نوشتن اسکریپت یا شبه کدهای بسیار تخصصی پیش بروید.
آموزش فیلترنویسی
مهمترین بستری که میتوانید اقدام به فیلتر نویسی کنید سایت tsetmc است که ابزارهای متنوعی برای این کار در اختیار شما قرار میدهد البته باید با نحوه کاربرد و استفاده هر یک از آنها آشنا باشید. آنچه شما از نماد خاصی مدنظر قرار میدهید به صورت فرمول بخش ویژهای از این سایت وارد میشود. استفاده از این سایت نیازی به ثبت نام ندارد و هر زمان که اراده کنید با سرچ آدرس آن را در مرورگر خود خواهید داشت اما اگر میخواهید که فیلترهای اعمال شده شما در این سایت ثبت و نگهداری شوند حتماً باید مراحل ثبت نام را تکمیل کنید.
ابتدا به قسمت تنظیمات در کلید دیده بان بروید و تنظیماتی را در این بخش تغییر دهید تا نتیجهای که حاصل میشود قابلیت اعتبار داشته باشد. در سایت tsetmc وارد پنجره دیده بان شده، به بخش تنظیمات بروید و در این صفحه گزینهها را به شکلی که در زیر میآوریم تنظیم و ذخیره کنید. دوباره تکرار میکنیم که برای ثبت و ذخیره اطلاعات حتماً باید پیشتر در سایت ثبت نام کرده باشید.
- سرعت به روز رسانی: یعنی اطلاعات سایت هر یک ثانیه به روز میشود. میتوانید این عدد را تغییر داده یا افزایش دهید. البته پیشنهاد ما این است که عدد را دستکاری نکنید.
- نمایش دیده بان: گزینه همه نمادها را انتخاب کنید.
- گروه بندی نمادهای صنعت: گزینه بلی را انتخاب کنید تا متوجه شوید بازار در روزهای مختلف در کدام صنعت پررونقتر است.
- چرخش خودکار: این گزینه برای تالارهای بورس و نمایش بر روی ویدیو پروجکتور مناسب است. روی گزینه خیر آن را باقی بگذارید.
- نحوه نمایش اعداد بزرگ: نمایش m و b را انتخاب کنید.
- نوع اوراق: فعال کردن همه موارد فقط فیلتر شما را شلوغ میکند. آنهایی را انتخاب کنید که برایتان کاربردی است. سهام، بازار پایه، حق تقدم و .
- اطلاعات تکمیلی: هر سه گزینه را اکتیو کنید.
شما توانایی این را دارید که فیلترها را خودتان بنویسید و یا از سایتهای معتبر و مورد اعتمادتان تهیه کنید. که با سرچ راحت قابل دسترس هستند به این نکته توجه داشته باشید، فیلتری که بر روی نماد مورد نظرتان قرار میدهید باید برای آن مناسب باشد. شناخت رفتار سهم از عوامل پایهای و بسیار مهمی است که باید نسبت به آن آموزشهای کافی دیده باشید. به سایت tsetmc وارد شده از قسمت دیده بان وارد بخش فیلتر شده و برای ثبت آن وارد بخش فیلتر جدید شوید. اگر خودتان میتوانید فیلتری را بنویسید که هیچ در همان کادر آن را قرار دهید در غیر اینصورت فیلترهای آماده و نوشته شده را در کادر مورد نظر کپی پیست کنید. بر روی دکمه ثبت کلیک کنید و بلافاصله فیلترها اعمال میشوند.
علائم اصلی و فیلدهای فیلترنویسی
در آموزش فیلترنویسی آشنایی با برخی علائم از ضروریات است. علائمی که بیشترین کاربرد را دارد.
- جمع: +
- تفریق: -
- ضرب: *
- تقسیم: /
- و: &&
- یا: ||
- نماد: (l18)
- نام: (130)
- ارزش معاملات: (tval)
- تعداد معاملات: (tno)
- تعداد معاملات بیشتر از 3000(یا هر عدد دیگر): tno)>3000)
- حجم معاملات: (tvol)
- حجم معامله بیشتر از حجم مبنا: (tvol)>(bvol)
- بیشترین قیمت: (pmax)
- کمترین قیمت: (pmin)
- قیمت دیروز: (py)
- آخرین قیمت: (pl)
در آموزش فیلترنویسی بورس در مییابید که با انواع تعاریف و فیلترها میتوانید هر رفتاری که سهم نشان میدهد را شناسایی کرده و زیر نظر داشته باشید.
آموزش فیلترنویسی در بورس
فیلترنویسی در بورس ابزاری است که معاملهگران با استفاده از آن میتوانند سهام مورد نظر خود را غربال کنند. صدها سهم در بازار سرمایه موجود است.
بررسی روزانه تکبهتک این سهمها بهمنظور یافتن سهام مد نظرتان، ممکن نیست؛ بنابراین ابزاری که در اینجا به شما کمک خواهد کرد، فیلترنویسی است. در واقع فیلترنویسی عبارت است از نوشتن کدها و دستوراتی بهمنظور غربال سهام.
آموزش فیلترنویسی در بورس بهعنوان ابزاری است که به فعالان بازارهای سرمایهگذاری دقت و سرعت میبخشد به افراد بورسی توصیه میگردد.
فیلترنویسی از جمله مهارتهای جدید بورسی است که در غربال سهام و رسیدن به بهترین انتخابها نقش به سزایی دارد.
فیلتر نویسی در بورس چیست و چه کاربردی دارد ؟
ما هرروزه به صورت انحصاری چیزی را فیلتر میکنیم برای مثال دنبال کلمهای در گوگل میگردم و با دادن مشخصات آن، کلمه را اساسا فیلتر و به هدفمان میرسیم امروزه بیشتر پلتفرمها برای کوتاه کردن زمان از فیلترنویسی استفاده میکنند بسیاری از سایتها برای رساندن شما به مقصد آیتمی به نام فیلتر دارند که شما با تعیین نمودن آن موارد سریعتر به مقصدتان میرسید.
به زبان ساده فیلتر برای جدا کردن یک عنصر از میان انبوهی از عناصر میباشد و به فارسی به معنای صافی یا پالایه است که در شاخههای بسیاری از قبیل علوم پایه تا رایانه و علوم دیگر قابل استفاده است.
در بالا تعریفی از فیلتر ارائه کردید حال به مشخصاتی که برای اعمال فیلتر وارد پلتفرم یا سایت می گردد فیلترنویسی می گویند.
همانطور که می دانید تعداد سهام در بازار بورس بسیار است و برای اینکه سهامداران بتوانند سهمی با شرایط و مشخصات مورد نظر خود را جستجو و غربالگری نمایند زمان بسیاری باید صرف کنند اما به وسیلهی فیلتر نویسی در بورس شما در کمترین زمان نتیجه ی خود را می گیرید.
فیلترنویسی در بورس در واقع استفاده از شروط و دستورات برنامه نویسی برای فیلتر کردن تعدادی نماد از میان حدودا ۵۰۰ نماد بازار بورس است که بوسیله آن براساس شرایط مورد نظر خودتان مانند تکنیکالی، سابقه معاملات و دیگر مشخصات مورد نظرمان را روی نمادها اعمال کنیم و بجای بررسی تمای نمادهای بازار بورس، تعدادی از نمادهای دارای ویژگی مورد نظر خودتان را بررسی کنیم.
فیلترنویسی در بورس چیست؟
ابتدا وارد سایت شركت مديريت فناوري بورس تهران به آدرسhttp://www.tsetmc.com/ میشوید سپس در نوار ابزار بالا سمت چپ، دیده بان بازار را پیدا کرده و کلیک کنید، نماد گزینهی دیده بان یک جدول است. دیده بان در واقع فضایی را در اختیار ما قرار میدهد که نمادهایی که میخواهیم همیشه دنبال کنیم را، یکجا نگه داریم و راحتتر افزایش و کاهش قیمتی، افزایش حجم، ارزش لحظهای معاملات، مقدار سود تقسیمی و … آنها را زیر نظر داشته باشیم تا در زمان مناسب آنهارا وارد معامله و بررسی قرار دهیم. حتی شما میتوانید سبد سهام خود در دیده بان از صنایع مختلف که نشان دهندهی روند کلی بازار است، جمع آوری کنیم.
پس از کلیک کردن بر گزینه ی دیده بان صفحهای شما باز می شود و شما باید بر گزینهی فیلتر و سپس فیلتر جدید کلیک نمایید. صفحهی جدیدی برای شما باز میشود که باید در آن فيلتر جديد را انتخاب و اطلاعات را وارد نمایید لازم به ذکر است بدانید برای وارد کردن اطلاعات شما باید زبان برنامه نویسی بدانید اگر زبان برنامه نویسی آموزش ندیدهاید بهترین راه استفاده از فیلترهای آماده در سایتهای اینترنتی میباشد فقط کافیست شما اسم فیلتر مورد نظر را در گوگل جستجو کنید تا بتوانید به آنها دسترسی داشته باشید. به راحتي ميتوانيد تنظيمات و فيلترهاي اعمال شده را ثبت نمایید.
فیلترها اجزای مشخص دارند. اجزای اصلی هر فیلتر عبارت است از: ورودی، طراحی الگوریتم و کمیسازی، ترکیب الگوها و الگوریتمها و نمایش خروجیها.
زمانی که بدانید بر روی چه متغیری قصد دارید که فیلتر بنویسید، ورودی فیلتر را مشخص کردهاید. در گام بعدی باید معیارهای ذهنی خودتان را کمیسازی کنید. در گام سوم، میتوانید الگوهای مدنظر خودتان را، بهشرط مرتبط بودنشان، با یکدیگر ترکیب کنید و نتیجه دقیقتری را دریافت کنید.
در گام آخر که نمایش خروجی است، با مباحثی که در این دوره خواهید آموخت قادر خواهید بود که قالب اختصاصی برای خود بنویسید تا خروجیها در آن قالب برای شما نمایش داده شوند.
(برخی تصورشان این است که برای اعمال فیلترهای مدنظر خود نیاز به فراگیری دانش برنامهنویسی دارند. درحالیکه اینطور نیست.
با استفاده از جداولی که در سایت TSETMC.COM موجود است، همچنین با استفاده از فایلهایی که در دوره آموزش فیلترنویسی در بورس در اختیار شما قرار میگیرد، بدون داشتن دانش تخصصی برنامهنویسی میتوانید فیلترهای مدنظر خود را اعمال کنید. )
حداقلهای لازم برای فیلترنویسی :
فرد سرمایهگذار قبل از استفاده از فیلترنویسی باید شناخت بسیار کاملی از تابلو معاملات داشته باشد. هوش ریاضیاتی قوی از دیگر مسائل مهم در استفاده از فیلترنویسی است.
از دیگر مهارتهای لازم، داشتن استراتژی مشخص جهت استفاده از فیلترهاست. شما باید کاملاً متوجه این مسئله باشید که به چه علتی قرار است از فیلتری استفاده کنید؛ بنابراین حتماً باید پیش از بهکارگیری فیلتر، ابتدا استراتژی معاملاتی خود را مشخص کرده باشید.
آموزش فیلترنویسی در بورس به صورت گام به گام و کاربردی
حجم عظیم دادههای تاریخی و پیشبینی در بازارهای مالی از یک سو و از سویی دیگر نیازمندی فعالین این بازارها در استفادهی همزمان از این اطلاعات منجر به ارائه راهکارهای متنوعی جهت سهولت در استفاده و نهایتا تصمیمگیری سرمایهگذاران گردیده است. حجم بالای اطلاعات و نیاز به بررسی همزمان گرچه دو عامل مهم بنظر میآیند، اما فاکتور سومی که اهمیت موضوع را دوچندان میکند، “سرعت” دسترسی به اطلاعات طبقهبندی شده است. برای مثال در بازار سهام، جستجو در بین صدها نماد بازار جهت غربال کردن نمادهایی که یک یا چند ویژگی مد نظر مارا دارند کار بسیار سخت و زمانبری است. برای همین ما نیاز داریم آموزش فیلترنویسی را دقیق یاد بگیریم.
فرض کنید، در بین چند صد سهام مختلفی که قابلیت معامله در بازار سهام را دارند، شما به دنبال سهمی خاص با ویژگی معاملاتی خاصی هستید، برای مثال سهمی که صف خرید باشد و تمایل دارید تنها اطلاعات این نوع خاص از سهمها نشان داده شود.
فیلترنویسی چیست؟
حجم عظیم دادههای تاریخی و پیشبینی در بازارهای مالی از یک سو و از سویی دیگر نیازمندی فعالین این بازارها در استفادهی همزمان از این اطلاعات منجر به ارائه راهکارهای متنوعی جهت سهولت در استفاده و نهایتاً تصمیمگیری سرمایهگذاران گردیده است.
حجم بالای اطلاعات و نیاز به بررسی همزمان گرچه دو عامل مهم به نظر میآیند، اما فاکتور سومی که اهمیت موضوع را دوچندان میکند، “سرعت” دسترسی به اطلاعات طبقهبندی شده است. برای مثال در بازار سهام، جستجو در بین صدها نماد بازار جهت غربال کردن نمادهایی که یک یا چند ویژگی مد نظر مارا دارند کار بسیار سخت و زمانبری میباشد.
فرض کنید، در بین تعداد بالای سهام شرکتهایی که قابلیت آموزش فیلترنویسی در بورس معامله در بازار سهام را دارند، شما به دنبال سهمی خاص با ویژگی معاملاتی خاصی هستید، برای مثال سهمی که صف خرید باشد و تمایل دارید تنها اطلاعات این نوع خاص از سهمها نشان داده شود.
فیلترنویسی دقیقاً ابزاری است که به این نوع از تقاضای معاملهگران پاسخ میدهد و اطلاعات را در انواع مختلفی از دستهبندیها، فیلتر کرده و ارائه میدهد. درواقع فیلتر، غربالگری سهم مناسب، براساس دستور است. شرکت مدیریت فناوری بورس تهران یکی از ارکان اصلی بازار سرمایه و زیرمجموعه سازمان بورس و اوراق بهادار است.
جهت روشنتر شدن موضوع در ادامه به برخی از سؤالاتی (فیلترهایی) که با ابزار فیلترنویسی قادر به پاسخگویی به آنها هستیم، خواهیم پرداخت:
دقت کنید که موارد بالا بهصورت نمونه مطرحشدهاند و دست شما در طراحی شرط موردنظر باز میباشد. لذا میتوان گفت، فیلترها معمولاً دو کار مهم انجام میدهند:
- وضعیت موجود سهام را براساس معیار موردنظر ما نشان میدهند.
- هر وقت سهمی به شرایط موردنظر ما رسید، آنرا نشان میدهد.
کاربرد فیلترنویسی
- سرعت در دسترسی به اطلاعات در بین انبوهی از اطلاعات
- کاهش امکان عدم توجه و پنهان ماندن تحرکات معاملاتی در سهم
- پیدا کردن سهام با ویژگیهای مد نظر جهت انجام معامله
- با فیلتر نویسی میتوان بدون رصد بازار، هر وقت سهمی به شرایط دلخواه ما رسید پیامهای هشداردهنده برای ما ارسال شود (گزینه نمایش هشدار)
- بررسی خروجی آموزش فیلترنویسی در بورس استراتژیهای معاملاتی خویش
نوشتن فیلتر
- جهت واردکردن کدها در بخش فیلتر بورس به صورت زیر عمل نمایید:
- ابتدا وارد سایت بازار بورس اوراق بهادار شوید، سپس به قسمت دیده بان بازار رفته و از قسمت فیلتر بورس گزینه فیلتر جدید را کلیک
- نمایید.
- سپس بر روی فیلتر جدید ایجاد شده کلیک نمایید.
- نام فیلتر را به مقدار مناسب تغییر دهید.
- کد منتخب را در قسمت مربوطه وارد نمایید.
- گزینه اعتبار سنجی را وارد نمایید تا خطاهای کد شما در صورت وجود مشخص شود.
- درنهایت گزینه ثبت را کلیک نمایید.
انواع قالب فیلترنویسی
در دیدهبان، دو نوع قالب و فرمت فیلتر نویسی به شرح زیر فراهم است:
در این روش شما میتوانید از فیلدهای اطلاعاتی، عملگرها و توابع پیشساخته استفاده کنید. هر فیلتر میتواند از تعدادی شرط تشکیل شود که با عملگرهای and, or از هم جداشدهاند. برای مثال:
در این روش علاوه بر امکانات بالا میتوانید برنامه خود را بنویسید. در برنامه شما میتوانید توابع جدید بسازید، دستورات حلقه، شرط، تعریف آموزش فیلترنویسی در بورس متغیر و … را استفاده کنید. در این حالت باید قالب زیر را استفاده کنید:
نماد عملگرها
عملگرهای موجود جهت استفاده در نوشتن فیلتر موردنظر به شرح جدول زیر میباشد:
اطلاعات موردنیاز در فیلترنویسی
همچنین، در هنگام طراحی فیلتر اطلاعات زیر در اختیار شما میباشد:
نمادها و عملگرهای مطرحشده در دو جدول بالا، امکان طراحی فیلترهای درخواستی معاملهگران را فراهم میکند، با این حال جهت شفافیت موضوع در زیر به بررسی چند نمونه از فیلترها میپردازیم:
همچنین فیلدهای مربوط به سابقه معاملات نیز به شرح زیر است، لازم به ذکر است که که در حال حاضر دسترسی به داده های سهام برای 60 روز گذشته فراهم است.
دیدگاه شما