چگونه با فیلترنویسی، سهم‌های با تقاضای انفجاری را شناسایی کنیم؟

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

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

بلاک «ارزا و تقاضا» چیست و چرا باید از آن استفاده کنیم؟

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

نمایش اطلاعات ورودی بلاک (قیمت، حجم و تعداد ارزا و تقاضا)
نمایش اطلاعات ورودی بلاک (قیمت، حجم و تعداد ارزا و تقاضا)

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

نکته حیاتی: محدودیت زمانی بلاک‌ها

قبل از اینکه سراغ کدنویسی برویم، باید یک نکته بسیار مهم را بدانید. بلاک «ارزا و تقاضا» (و همچنین بلاک حقوقی) داده تاریخی (هیستوریکال) ندارد. این یعنی شما فقط می‌توانید از این بلاک در روز جاری یا آخرین روز معاملاتی استفاده کنید.

محاسبه مجموع حجم تقاضاها با جمع‌زنی سه سطح مختلف
محاسبه مجموع حجم تقاضاها با جمع‌زنی سه سطح مختلف

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

چگونه فیلتر را بنویسیم؟ (از مقایسه ساده تا شرط قوی)

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

هشدار درباره نداشتن داده تاریخی برای بلاک ارزا و تقاضا
هشدار درباره نداشتن داده تاریخی برای بلاک ارزا و تقاضا

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

وقتی این شرط را اعمال می‌کنیم، تعداد سهم‌های موجود در خروجی فیلتر به شدت کاهش می‌یابد و فقط سهم‌هایی با تقاضای بسیار شدید باقی می‌مانند. این روش به شما کمک می‌کند تا در میان انبوهی از سهم‌ها، الماس‌های بازار بورس را سریع‌تر پیدا کنید.

مشاهده خروجی اولیه با تعداد زیاد سهم (278 سهم)
مشاهده خروجی اولیه با تعداد زیاد سهم (278 سهم)

تفسیر خروجی فیلتر

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

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

اعمال شرط جدید: تقاضا بیش از 50 برابر عرضه
اعمال شرط جدید: تقاضا بیش از 50 برابر عرضه

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