آموزش فیلترنویسی در آسان بورس: شناسایی نمادهای «صرف خرید» بدون کدنویسی

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

صرف خرید چیست؟ (مفهوم پایه)

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

شرایط دوگانه برای شناسایی صرف خرید

با توجه به توضیحات بالا، برای اینکه بتونیم این حالت رو در آسان بورس پیاده‌سازی کنیم، به دو شرط اصلی نیاز داریم: 1. **شرط اول: عدم وجود فروشنده** یعنی حجم عرضه باید صفر باشد. وقتی می‌گیم «مجموع حجم عرضه»، منظورمون اینه که تمام سفارش‌های فروش که در تابلو (معمولاً ۳ ردیف اول) و یا در پنل کارگزاری (ردیف‌های بیشتر) وجود داره، با هم جمع بشن و حاصلش صفر باشه. * فرمول: مجموع حجم عرضه = ۰ 2. **شرط دوم: وجود خریدار** برای اینکه صرف خرید واقعی باشه، باید خریداری در بازار وجود داشته باشه. پس حجم تقاضا نباید صفر باشه. * فرمول: مجموع حجم تقاضا ≥ ۱

پیاده‌سازی فیلتر صرف خرید در آسان بورس (بدون کدنویسی)

حالا بریم سراغ اصل مطلب! چطور می‌تونیم این دو شرط رو در آسان بورس تعریف کنیم؟ خبر خوب اینه که برای این کار **نیازی به نوشتن حتی یک خط کد ندارید**. همه چیز با استفاده از بلوک‌های داده‌ای و عملگرهای منطقی انجام می‌شه. **مراحل ساخت فیلتر:** * **تعریف شرط اول (عرضه صفر):** ۱. وارد بخش داده‌ها بشید و دسته «عرضه و تقاضا» رو انتخاب کنید. ۲. گزینه «حجم عرضه» رو انتخاب کنید. ۳. برای جمع‌بندی تمام سفارش‌ها، زیرمجموعه «مجموعه ردیف‌ها» رو انتخاب کنید. ۴. عملگر منطقی رو روی «مساوی با صفر» تنظیم کنید. * **تعریف شرط دوم (تقاضا وجود دارد):** ۱. دوباره به بخش «عرضه و تقاضا» برید. ۲. این بار «حجم تقاضا» رو انتخاب کنید. ۳. مجدداً «مجموعه ردیف‌ها» رو انتخاب کنید تا کل سفارش‌های خرید جمع بشه. ۴. عملگر منطقی رو روی «بزرگتر یا مساوی با یک» تنظیم کنید. * **اتصال شرایط:** چون هر دو شرط باید همزمان برقرار باشند، گزینه «و» (AND) رو انتخاب کنید تا فیلتر شما دقیقاً نمادهایی رو نشون بده که هر دو شرط رو دارن.

بررسی خروجی فیلتر و اعتبارسنجی

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