فیلترنویسی در بورس تهران + ۲ فیلتر مهم برای پیدا کردن سهم مستعد

زمان مطالعه: 7 دقیقه
فیلترنویسی

فیلترنویسی یکی از راه‌های پیدا کردن سهم‌های مستعد در بازار بورس تهران است. با استفاده از امکان فیلترنویسی موجود در دیده‌بان سایت www.tsetmc.com  می‌توان نماد تمام شرکت‌ها را براساس پارامترهای مورد نظر، دسته‌بندی کرد تا افراد بتوانند سهامی که دارای ویژگی‌های مدنظ‌رشان است از بین انبوه سهام مختلف، با پیاده سازی فیلتر مربوطه شناسایی کنند.

در این مقاله سعی داریم ۲ فیلتر کاربردی را به شما معرفی کنیم که با استفاده از آن می توانید سهم های مستعدی را شناسایی کنید.

نحوه تعریف فیلترهای دلخواه

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

اینکه فیلترنویسی در بورس اوراق بهادار تهران چگونه انجام می‌شود، عملاً مرحله آخر است. در ابتدا باید بدانیم که این کدها به چه شکل نوشته می‌شوند و از چه عملگرها و توابعی تشکیل شده‌اند. ضمن این که راهنمای دیده بان، کمک بزرگی در فیلترنویسی است.

چگونه فیلتر نویسی کنیم؟

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

انواع عملگرها و توابع در فیلترنویسی

متغیرها

متغیرهای فیلترنویسی بورس در سه دسته عددی، رشته‌ای و Boolean قرار می‌گیرند.

  • متغیر رشته‌ای: “رشته”=var str
  • متغیر عددی: ;var num=5
  • متغیر ;Boolean: var b=true یا ;var b=false

عملگرها

  • حسابی: +،-،*،/ و %
  • مقایسه‌ای: ==، =!، <،>، =< و =>
  • منطقی: && و ||

توابع

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

قدرمطلق عدد را بر می‌گرداند Math.abs(x)
گرد شده عدد به اولین عدد صحیح بزرگتر از خود Math.ceil(x)
E به توان عدد مورد نظر را بر می‌گرداند Math.exp(x)
گرد شده عدد به عدد صحیح کوچکتر از خود Math.floor(x)
لگاریتم عدد بر پایه e Math.log(x)
بزرگترین عدد را بر می‌گرداند. Math.max(x,y,z,…,n)
کوچکترین عدد را بر می‌پرداند Math.min(x,y,z,…,n)
عدد اول به توان عدد دوم Math.pow(x,y)
عدد را به نزدیکترین عدد صحیح گرد می‌کند Math.round(x)
ریشه دوم عدد Math.sqrt(x)

 

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

زمانی که وارد صفحه اصلی بورس اوراق بهادار تهران شوید، خواهید دید که اطلاعات زیادی در آن دیده می‌شود. کافی است از نوار بالا، گزینه دیده بان را انتخاب کنید. در صفحه‌ای که باز خواهد شد، لیستی خواهید دید که تمام نمادهای معامله شده در روز را نشان می‌دهد. اگر در طول ساعت معاملاتی به این قسمت بروید، لیست مدام در حال به‌روزرسانی و تغییر است. در ادامه بخش‌های مختلف مربوط به فیلترنویسی را معرفی خواهیم کرد.

تنظیم‌ها

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

  • در قسمت اول یک نوار قابل تنظیم وجود دارد، که می‌توانید به کمک آن زمان به‌روزرسانی لینک را بین ۱ تا ۶۰ ثانیه تنظیم کنید.
  • نحوه نمایش دیده بان بازار به دو صورت «همه نمادها» و «نمادهای معامله شده»
  • انتخاب نوع بازار هم امکان پذیر است که می‌تواند بورسی، فرابورسی یا تلفیق این دو باشد.
  • نحوه نمایش اعداد در دو صورت «ساده» و «میلیون و میلیارد» امکان پذیر است.
  • یکی از مهم‌ترین فیلترهای موجود در این قسمت، نوع اوراق است.
  • گروه مورد نظر خود را هم از آخرین قسمت تنظیم‌ها می‌توانید انتخاب کنید.

مرتب سازی

مورد بعدی در نوار بالای دیده بان بازار، مرتب سازی است. با کلیک روی آن خواهید دید که گزینه‌های مختلفی برای مرتب سازی لیست نمادها وجود دارد. برخی از این گزینه‌هخا عبارتند از: نماد-نام، تعداد-حجم-ارزش، ارزش بازار، EPS، قیمت دیروز، P/E و غیره.

قالب نمایش

در گزینه بعدی یعنی قالب نمایش، امکان انتخاب نحوه نمایش لیست وجود دارد. با کلیک روی قالب نمایش گزینه‌های موجود اعم از جدول کلاسیک، جدول ساده+عرضه و تقاضای ۱ سطری، جدول+ عرضه و تقاضای ۱ سطری، جدول+عرضه و تقاضای ۳ سطری و غیره را خواهید دید.

نکته‌ای که در خصوص قالب نمایش وجود دارد، امکان شخصی سازی آن است. کافی است «ساخت قالب» را انتخاب کنید و سپس بسته به موارد دلخواه، نحوه نمایش لیست نمادها را شخصی سازی کنید.

فیلتر

قسمت فیلتر، همان بخشی است که شما می‌توانید با استفاده از آن کدهای مورد نظر را که پیشتر درمورد آن صحبت کردیم وارد کنید و سپس بر اساس آن غربالگری انجام دهید.

فیلترنویسی در دیده‌بان بازار به دو صورت ساده و قالب کدنویسی امکان‌پذیر است:

  • در حالت ساده، می‌توانید از عملگرها و توابع از پیش نوشته استفاده کنید. اگر می‌خواهید در هر فیلتر از چندین شرط استفاده کنید، باید آن‌ها را با استفاده از عملگرهای and و or از هم جدا کنید.
  • در استفاده از قالب کدنویسی یک شکل مشخص وجود دارد که به این ترتیب است:

True==function()

{

}()

در این قالب کدهای فیلتر باید در بین آکولادها قرار بگیرند. شما می‌توانید در قالب کدنویسی از شرط‌ها، حلقه‌ها و متغیرهای مختلف استفاده کنید.

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

یکی از روش‌های فعالیت در بازار، نوسان‌گیری است. افرادی که از روش نوسان‌گیری استفاده می کنند با پیدا کردن سهم‌های مستعد و ورود در نقطه مناسب به آنها سود‌های ۵الی ۱۰ درصدی را بدست می‌آورند .

در اولین قسمت می‌خواهیم فیلتری بنویسیم که سهم‌هایی را که می‌توانند نوسان ۵ الی ۱۰ درصدی  به ما بدهند را شناسایی کند.

این فیلتر از ۴ شرط تشکیل شده است:

  1. مقدار سفارشات قرارگرفته شده در سمت خرید ارزش بیشتر از یک میلیارد تومان داشته باشد
  2. حجم سفارشات سمت خرید حداقل ۵ برابر سفارشات سمت فروش باشد
  3. سرانه هر سفارش خرید بیشتر از ۴۰ میلیون تومان باشد
  4. قیمت پایانی سهم کمتر از ۳- درصد باشد

هدف اصلی این فیلتر،نوسان گیری از بازار است و توصیه می شود که برای جلوگیری از ضرر، زمانی از این فیلتر استفاده کنید که حداقل ۶ ماه در بازار بورس تهران فعال بوده اید و حتما قبل از استفاده از فیلتر دو هفته الی یک ماه آن را امتحان کنید.

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

فیلترنویسی در بورس

(((qd1)*(pd1))+((qd2)*(pd2))+((qd3)*(pd3)))>10000000000 &&

((qd1)+(qd2)+(qd3))>5*((qo1)+(qo2)+(qo3)) &&

((((qd1)*(pd1))+((qd2)*(pd2))+((qd3)*(pd3)))/((zd1)+(zd2)+(zd3)))>400000000 &&

(plp)<-3

دو فیلتر مهم برای پیدا کردن سهم مستعد

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

اولین فیلتر، سهم‌هایی را که نزدیک به کف ۳۰ روز گذشته خود هستند و حداکثر فاصله قیمت نهایی آنها با کف سی روزه شان ۷ درصد باشد را به ما نشان می‌دهد.

فیلتر نویسی پیشرفته

(cfield0)=Math.min((pmin),[ih][1].PriceMin,[ih][2].PriceMin,[ih][3].PriceMin,[ih][4].PriceMin,[ih][5].PriceMin,[ih][6].PriceMin,[ih][7].PriceMin,[ih][8].PriceMin,[ih][9].PriceMin,[ih][10].PriceMin,[ih][11].PriceMin,[ih][12].PriceMin,[ih][13].PriceMin,[ih][14].PriceMin,[ih][15].PriceMin,[ih][16].PriceMin,[ih][18].PriceMin,[ih][19].PriceMin,[ih][20].PriceMin,[ih][21].PriceMin,[ih][22].PriceMin,[ih][23].PriceMin,[ih][24].PriceMin,[ih][25].PriceMin,[ih][26].PriceMin,[ih][27].PriceMin,[ih][28].PriceMin,[ih][29].PriceMin,[ih][30].PriceMin,[ih][31].PriceMin,[ih][32].PriceMin,[ih][33].PriceMin,[ih][34].PriceMin,[ih][35].PriceMin,[ih][36].PriceMin,[ih][37].PriceMin,[ih][38].PriceMin,[ih][39].PriceMin,[ih][40].PriceMin,[ih][41].PriceMin,[ih][42].PriceMin,[ih][43].PriceMin,[ih][44].PriceMin,[ih][45].PriceMin,[ih][46].PriceMin)

(cfield1)= Math.round((((pl)-(cfield0))/(pl))*100)

Math.min([ih][1].PriceMin,[ih][2].PriceMin,[ih][3].PriceMin,[ih][4].PriceMin,[ih][5].PriceMin,[ih][6].PriceMin,[ih][7].PriceMin,[ih][8].PriceMin,[ih][9].PriceMin,[ih][10].PriceMin,[ih][11].PriceMin,[ih][12].PriceMin,[ih][13].PriceMin,[ih][14].PriceMin,[ih][15].PriceMin,[ih][16].PriceMin,[ih][18].PriceMin,[ih][19].PriceMin,[ih][20].PriceMin,[ih][21].PriceMin,[ih][22].PriceMin,[ih][23].PriceMin,[ih][24].PriceMin,[ih][25].PriceMin,[ih][26].PriceMin,[ih][27].PriceMin,[ih][28].PriceMin,[ih][29].PriceMin,[ih][30].PriceMin,[ih][31].PriceMin,[ih][32].PriceMin,[ih][33].PriceMin,[ih][34].PriceMin,[ih][35].PriceMin,[ih][36].PriceMin,[ih][37].PriceMin,[ih][38].PriceMin,[ih][39].PriceMin,[ih][40].PriceMin,[ih][41].PriceMin,[ih][42].PriceMin,[ih][43].PriceMin,[ih][44].PriceMin,[ih][45].PriceMin,[ih][46].PriceMin)>0.1 &&

(cfield1)<7

با استفاده از این فیلتر،در صورتی که قدرت خریدار حقیقی را چک کنیم و اگر قدرت خریدار حقیقی بالاتر بود و کندل صعودی قدرتمندی زده شد و در مجموع ببینیم که سهم از کف قیمتی قبلی خود حمایت شد،می توانیم به آن سهم ورود کنیم.

دومین فیلتر، سهم‌هایی را که نزدیک به  سقف قیمتی ۳۰ روز گذشته خود هستند و احتمال شکستن آن سقف بالاست را برای ما شناسایی می‌کند.ما بعد از شکستن سقف قیمتی و پولبک زدن به آن می توانیم به آن سهم ورود کنیم

فیلترنویسی در بورس

(cfield0)=Math.max((pmax),[ih][1].PriceMax,[ih][2].PriceMax,[ih][3].PriceMax,[ih][4].PriceMax,[ih][5].PriceMax,[ih][6].PriceMax,[ih][7].PriceMax,[ih][8].PriceMax,[ih][9].PriceMax,[ih][10].PriceMax,[ih][11].PriceMax,[ih][12].PriceMax,[ih][13].PriceMax,[ih][14].PriceMax,[ih][15].PriceMax,[ih][16].PriceMax,[ih][17].PriceMax,[ih][18].PriceMax,[ih][19].PriceMax,[ih][20].PriceMax,[ih][21].PriceMax,[ih][22].PriceMax,[ih][23].PriceMax,[ih][24].PriceMax,[ih][25].PriceMax,[ih][26].PriceMax,[ih][27].PriceMax,[ih][28].PriceMax,[ih][29].PriceMax,[ih][30].PriceMax,[ih][31].PriceMax,[ih][32].PriceMax,[ih][33].PriceMax,[ih][34].PriceMax,[ih][35].PriceMax,[ih][36].PriceMax)

(cfield1)=Math.round((((cfield0)-(pl))/(cfield0))*100)

(cfield1)<10 &&

(cfield1)>0 &&

([ih][5].PClosing * 1.04)<([ih][4].PDrCotVal)&&

([ih][4].PClosing * 1.04)<([ih][3].PDrCotVal)&&

([ih][3].PClosing * 1.04)<([ih][2].PDrCotVal)&&

([ih][2].PClosing * 1.04)<([ih][1].PDrCotVal) &&

(((ct).Buy_I_Volume)/((ct).Buy_CountI))>2*(((ct).Sell_I_Volume)/((ct).Sell_CountI))

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

مزایا

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

معایب

  • از فیلترنویسی و کدها و عملگرهای آن، تنها در بازر بورس اوراق بهادار تهران می‌توانیم استفاده کنیم. چرا که کدهای آن و توابع از پیش تعریف شده، بر اساس شاخص‌های این بازار تنظیم شده‌اند.
  • فیلترها فقط از زمان ایجاد قابل استفاده هستند. این بدان معنا است، که اگر شما بخواهید عملکرد گذشته خود را غربالگری کنید، فیلتر نمی‌تواند کمکی به شما بکند و فقط از لحظه ایجاد به بعد قابل استفاده است. در واقع این کدها نمی‌توانند روی سوابق گذشته اعمال شوند.
  • فیلترنویسی و گزارش‌هایی که در دیده بان بورس قابل تهیه هستند، را نمی‌توان به نرم‌افزارهای تحلیل دیگر انتقال داد.
  • فیلترنویسی کاملاً از پیش تهیه شده است و مانند زبان برنامه‌نویسی پویایی ندارد، به همین دلیل افراد نمی‌توانند کدها را شخصی سازی کنند.

فیلترنویسی میانگین متحرک

هدف استفاده از میانگین متحرک، پیدا کردن روندها و بازه مناسب برای معامله است. بنابراین با فیلترنویسی میانگین متحرک و بررسی نتایج می‌توانیم نشانه‌های تغییر روند را پیدا کنیم. فیلترنویسی میانگین متحرک ساده و فیلترنویسی میانگین متحرک نمایی در این دسته قرار می‌گیرند. برای محاسبه میانگین متحرک نمایی ابتدا باید نوع ساده آن در بازه زمانی مشخصی محاسبه شود.

البته میانگین متحرک ساده مشکلاتی هم دارد. در این روش، تفاوتی بین قیمت‌های جدید و قدیمی وجود ندارد. برای حل این مشکل از میانگین متحرک نمایی استفاده می‌شود، که در آن اهمیت قیمت‌های جدید بیشتر است.

کد زیر یکی از ساده‌ترین روش‌ها برای پیاده سازی فیلترنویسی میانگین متحرک است:

فیلترنویسی میانگین متحرکفیلترنویسی کراس مووینگ اوریج

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

فیلترنویسی کراس مووینگ اوریج

کراس مووینگ اورج امیدواریم که این مقاله برایتان مفید بوده باشد. شما می‌توانید جهت اطلاع از مراحل فیلترنویسی در وب‌سایت سازمان بورس به مقاله حجم مشکوک در بورس و فیلتر های آن مراجعه نمایید.​

۴.۴/۵ - (۶۷ امتیاز)

270 پاسخ

  1. سلام استاد.مرسی از اموزهای مفیدتون.استاد میشه چندتا دیگه از ویژگیهای یه نوسان خوبکه بشه به فیلتر اضضافه کرد و بگید که به فیلتر اضافه کنیم

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

  3. سلام
    فیلتری که توی آموزش جلسه اول بورسی در فیلم نشان میدید با این فیلتر ها که اینجا هست فرق داره؟

  4. عرض ادب و احترام
    ممنون بابت فیلترهای ارزشمند
    جسارتا دو تا سوالی داشتم :
    ۱. آیا این فیلتر ها رو خودتون طراحی میکنین؟
    ۲. موضوعیت اعتبار فیلتر در بازه زمانی و همینطور مکانی رو چطور ترسیم میفرمایید؟

    1. درود.
      خوشحالیم که براتون مفید بوده.
      بله فیلتر ها رو بر اساس اطلاعات مد نظر خودمون نوشتیم.
      متوجه سوال دوم تون نشدم

  5. سلام استاد سامانی خداقوت
    در فیلتر سهم های مستعد سه تا سفیلد یک:سفیلد صفر و مجددا سفیلد صفر گذاشتید
    بفرمایید که موضوع تابع اینها چی هست که ما در ساخت قالب تنظیمات شخصی رو اعمال کنیم.
    دم شما گرم که هستید

    1. در فیلتر کف سی روزه cfield0 قیمت مینیموم سی روز اخیر و cfield1 درصد اختلاف قیمت امروز با مینیموم سی روز اخیر است

  6. سلام خسته نباشد معادل کلمات برای فیلتر نویسی در سایت tsetmcرو میخاستم استادگفتند داخل سایت موجود

  7. سلام استاد خسته نباشید میخواستم بپرسم عکس معنی هر چیز روی تابلو رو کجا گذاشتین ؟

  8. سلام استاد فیلتر هایی که مربوط به سقف و کف ۳۰ روز گذشته نوشتید رو وارد میکنیم این ارور رو میده
    خطای زیر در هنگام اجرا مشاهده شد:
    TypeError: Cannot read property ‘1’ of undefined

    1. درود. این خطا،باگ خود tsetmc است. کش سیستم خودتون رو پاک کنید و مجددا امتحان کنید

  9. TypeError: mw.InstHistory[row.inscode][3] is undefined
    برای کف ۳۰ روزه این خطا رو میده. کش هم پاک کردم ولی باز هم مشکل داره

  10. سلام استاد جدیدا سری فیلترهایی که با تابع سفیلد نوشته شدن یسری خطاها به من میدهد
    نظیر mw.InstHistory[row.inscode][4] is undefined
    و Cannot read property ‘PriceMin’ of undefined
    وSyntaxError: missing ) after argument list
    و Cannot read property ‘QTotTran5J’ of undefined
    و هرسری که رفرش میکنم ی خطای متفاوت میده هرچیزی که بلد بودم چک کردم ولی فیلترها درست هستن.
    من از دانشجویان کوسه شو فیلترنویسی مستر نیز هستم

    1. کش مرورگر رو نیز پاک کردم استاد.چهار مرحله بود رفتم تو ران.سیتینگ.پراپرتیس this pc
      متاسفانه هنوز نتونستم حل کنم

    2. این باگ خود tsetmc است گاها با سیستم دیگه امتحان کردید؟

    3. آمار های کلیدی و تاریخچه قیمت ها رو در قسمت تنظیم ها فعال کردید؟

      سینتکس ارور برای اینه که احتمالا یه جای کدتون مشکل داره و یا به دقت کپی نکردید یه علامتی رو جا گذاشتید.

  11. ببخشید در فیلتر ۲ و ۳ خطا می دهد. چطور بر طرف کنم؟
    TypeError: Cannot read property ‘PriceMax’ of undefined

  12. سلام استاد سامانی عزیز من چند روز پیش این پیام رو برای شما فرستادم
    سلام استاد جدیدا سری فیلترهایی که با تابع سفیلد نوشته شدن یسری خطاها به من میدهد
    نظیر mw.InstHistory[row.inscode][4] is undefined
    و Cannot read property ‘PriceMin’ of undefined
    وSyntaxError: missing ) after argument list
    و Cannot read property ‘QTotTran5J’ of undefined
    تمام مواردی که فرمودید عملا انجام دادم متاسفانه نتیجه ای نگرفتم/آمارهای کلیدی وتاریخچه قیمت ها با تیک آبی سیو شده هستند/فیلترها درست هستند استاد حتی چندبار محض اطمینان از راهنمای توابع که برای ما فرستادید کپی کردم وحتی از چند فیلتر مختلف نیز وارد کردم غیر یکی دو مورد بقیه همچنان باگ های خطا میدهند.

    1. استاد یه مشکل دیگ هم هست که زیر فیلترها خط قرمز کشیده میگه غلط هستن درصورتیکه من از راهنمای توابع کپی گرفتم مثلا این عبارتها
      _ih] _Math.min _[ih][5].PClosing _(ct).Sell_I_Volume) _PriceMax]
      تو تمام فیلترها مثل خوره شده

    2. درود.این مورد جدیدا اتفاق افتاده.بچهای تیم ما چند بار امتحان کردند درست بوده.

  13. سلام و خسته نباشید خدمت غول تحلیل بازارهای مالی اقای سامانی عزیز … اگه میشه چند تا فیلتر دیگه معرفی کنید ممنون میشم

  14. سلام و عرض ادب
    خطای زیر چونه رفع میشه؟
    خطای زیر در هنگام اجرا مشاهده شد:
    TypeError: mw.InstHistory[row.inscode][7] is undefined

    1. این ارور مربوط به خود سایت tsetmc هست که گاها و معمولا بعد از اتمام ساعت معاملات بازار پیش می آید. برای حل این مشکل بهترین راه اینه که فردای آن روز امتحان کنید و اگر روز تعطیل است صبر کنید تا روز کاری بازار فرا برسد.

      البته میتواند چندین بار صفحه را رفرش کنید.. شاید مشکل حل شد!

  15. خیلی ممنون از کمک هاتون
    فیلتر کف ۳۰ روزه خطای زیر را می دهد :

    خطای زیر در هنگام اجرا مشاهده شد:
    TypeError: mw.InstHistory[row.inscode][14] is undefined
    برای رفع آن چه کنم

    1. این ارور مربوط به خود سایت tsetmc هست که گاها و معمولا بعد از اتمام ساعت معاملات بازار پیش می آید. برای حل این مشکل بهترین راه اینه که فردای آن روز امتحان کنید و اگر روز تعطیل است صبر کنید تا روز کاری بازار فرا برسد.

      البته میتواند چندین بار صفحه را رفرش کنید.. شاید مشکل حل شد!

  16. برای فیلتر سقف قیمتی هم این خطا:
    طای زیر در هنگام اجرا مشاهده شد:

    TypeError: mw.InstHistory[row.inscode][14] is undefined

    1. این ارور مربوط به خود سایت tsetmc هست که گاها و معمولا بعد از اتمام ساعت معاملات بازار پیش می آید. برای حل این مشکل بهترین راه اینه که فردای آن روز امتحان کنید و اگر روز تعطیل است صبر کنید تا روز کاری بازار فرا برسد.

      البته میتواند چندین بار صفحه را رفرش کنید.. شاید مشکل حل شد!

    1. سلام.شما کپی کنید و در قسمت فیلترنویسی وبسایت tsetmc قرار دهید.به درستی paste می شوند. این فرایند رو ما تست کردیم.

  17. سلام آقای سامانی
    با این خطا باید چیکار بکنم؟؟

    خطای زیر در هنگام اجرا مشاهده شد:
    SyntaxError: Invalid left-hand side in assignment

  18. سلام استاد ارادت دارم خدمت شما من برای این دو فیلتر بار ها بار ها امتحان گردم ولی این ارور رو میدهTypeError: Cannot read property ‘PriceMin’ of undefinedولی برای دو فیلتر گد به گد و حجم مشگوگ هیچ مشگلی ندارم

    1. سلام
      اگه تنظیمات دیده‌بان بازار را انجام داده باشید، در صورتی که هیچ سهمی نمایش داده نشد، احتمالاً شروط فیلتر مربوطه را نداشته و یا سایت بورس مشکل فنی موقت دارد که می‌بایست در زمان‌های مختلف و یا با مرورگرهای مختلف امتحان کنید.
      سایت بورس و هسته‌ی معاملات خیلی مشکل داره و فیلترها نیز گاهی درست کار نمی‌کنن؛ باید منتظر بمونید تا مشکل رو رفع کنن. فعلاً بعد از تایم معاملات مشکل سایت بورس حل میشه و فیلترها خروجی رو میدن.
      چون دیتای سایت بورس به‌روز میشه، روزهای تعطیل برخی از فیلترها خروجی نمیدن.
      یا چندین بار امتحان کنید یا بگذارید در اعتب دیگر و یا با یک مرورگر یا سیستم ددیگر امتحان کنید.

  19. مستر جان سلام. خدا قوت. داشتم دوره تا خرخره سود کن رو می دیدم جلسه ۹ یه فایل اکسل گفتید میفرستید (فایل توابع فیلترنویسی) ولی تو ربات چیزی نیومد؟ کجا می تونم دان کنم؟

    1. سلام
      اگه تنظیمات دیده‌بان بازار را انجام داده باشید، در صورتی که هیچ سهمی نمایش داده نشد، احتمالاً شروط فیلتر مربوطه را نداشته و یا سایت بورس مشکل فنی موقت دارد که می‌بایست در زمان‌های مختلف و یا با مرورگرهای مختلف امتحان کنید.
      سایت بورس و هسته‌ی معاملات خیلی مشکل داره و فیلترها نیز گاهی درست کار نمی‌کنن؛ باید منتظر بمونید تا مشکل رو رفع کنن. فعلاً بعد از تایم معاملات مشکل سایت بورس حل میشه و فیلترها خروجی رو میدن.
      چون دیتای سایت بورس به‌روز میشه، روزهای تعطیل برخی از فیلترها خروجی نمیدن.
      یا چندین بار امتحان کنید و یا با یک مرورگر یا سیستم دیگر امتحان کنید.

    1. این خطا مربوط به خود سرور سایت tsetmc هست و معمولا بعد از اتمام ساعت معاملات بازار و مخصوصا

      در روز های تعطیل پیش می آید. برای حل این مشکل بهترین راه این است که صبر کنید تا روز های تعطیل تمام شود!

      البته میتواند چندین بار صفحه را رفرش کنید.. شاید مشکل حل شد!

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

  21. استاد خلاصه بگم شما یک فرشته اید چون بدون هیچ چشم داشتی از ما دارید مظالب رو رایگان در اختیار ما قرار میدید یک سوال هم دارم استاد فیلتر کندل ماربوزو رو میشه قرار بدید

    1. توضیحات فیلتر در جزوه دوره رایگان آموزش بورس به زبان ساده هستش

  22. باسلام و تشکر بابت سایت مفیدتون
    یک سوالی در مورد فیلتر نویسی داشتم

    به عنوان مثال اگر بخواهیم کدی بنویسیم در قالب اینکه نماد هایی را نشان بده که در هر ۷ روز گذشته حجم خرید خریداران حقیقی ۲ برابر و بیشتر از فروشندگان حقیقی بوده است.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد.