چگونه فیلترهای صف خرید و صف فروش را در نرم‌افزار طراحی کنیم؟

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

منطق شناسایی صف خرید

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

تعریف شرط حجم تقاضا بزرگتر از صفر برای صف خرید
تعریف شرط حجم تقاضا بزرگتر از صفر برای صف خرید
  1. حجم تقاضا بزرگتر از صفر: یعنی باید خریداری برای آن سهم وجود داشته باشد.
  2. حجم عرضه مساوی با صفر: یعنی هیچ فروشنده‌ای در آن قیمت وجود ندارد.
  3. قیمت تقاضا مساوی با حداکثر قیمت مجاز روزانه: وقتی تقاضا زیاد است و عرضه نیست، قیمت تا سقف مجاز بالا می‌رود.

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

تعریف شرط حجم عرضه مساوی با صفر برای صف خرید
تعریف شرط حجم عرضه مساوی با صفر برای صف خرید

منطق شناسایی صف فروش

برای شناسایی نمادهایی که در صف فروش هستند، باید دقیقاً برعکس شرایط بالا عمل کنیم. در اینجا منطق بازار به شکل زیر است:

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

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

شرط نهایی: قیمت تقاضا مساوی با حداکثر قیمت مجاز روز
شرط نهایی: قیمت تقاضا مساوی با حداکثر قیمت مجاز روز

نکته بسیار مهم: محدودیت داده‌های تاریخی

قبل از اینکه شروع به اجرای این فیلترها کنید، باید به یک نکته حیاتی توجه داشته باشید. بلاک داده‌ای عرضه و تقاضا فاقد داده‌های تاریخی (هیستوریکال) است. این یعنی شما نمی‌توانید با استفاده از این بلاک، صف‌های خرید یا فروش روزهای گذشته را پیدا کنید. این داده‌ها صرفاً برای شناسایی نمادهای صف در روز معاملاتی جاری قابل استفاده می‌باشند.

نتیجه اجرای فیلتر: شناسایی ۲۹ نماد در صف خرید
نتیجه اجرای فیلتر: شناسایی ۲۹ نماد در صف خرید

نتیجه‌گیری و تجربه عملی

با اجرای این فیلترها در بازار امروز، می‌توانید لیست دقیقی از نمادهای در صف را مشاهده کنید. مثلاً در یک روز معاملاتی مشخص، ممکن است ۲۹ نماد در صف خرید و ۳۳ نماد در صف فروش داشته باشیم. نمادهایی مثل «رتاپ» در صف خرید با حجم‌های سنگین (مثلاً ۲۸ میلیون سهم) یا نمادهایی مثل «آریان» در صف فروش، نمونه‌های بارزی از این وضعیت هستند.

تعریف شرط حجم عرضه بزرگتر از صفر برای صف فروش
تعریف شرط حجم عرضه بزرگتر از صفر برای صف فروش

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