چگونه در آسان بورس اعشار اعداد را حذف کنیم؟
گاهی اوقات در فیلترنویسی یا استراتژیهای معاملاتی، محاسبات ریاضی انجام میدهیم که خروجی آنها یک عدد اعشاری است. در بسیاری از مواقع، ما به خُردهی آن اعشار نیاز نداریم و میخواهیم عدد را به صورت رُند (بدون اعشار) ببینیم. در این مواقع به ابزاری نیاز داریم که آن عدد محاسباتی را برای ما رُند کند.
معرفی بلاک توابع ریاضی
توی آسان بورس، در دستهی ریاضیاتی یک بلاک تحت عنوان «توابع ریاضی» وجود دارد که برخی از توابع مهم ریاضیات را در اختیار ما قرار داده است. یکی از کاربردیترین این توابع، تابع رُند است که کار گرد کردن اعداد را به صورت خودکار برایتان انجام میدهد.

آموزش عملی: حذف اعشار از P/E
بیایید با یک مثال ساده نحوه استفاده از این قابلیت را بررسی کنیم. فرض کنید میخواهیم نسبت P/E را محاسبه کنیم. فرمول آن ساده است: قیمت پایانی تقسیم بر EPS. این تقسیم معمولاً در بلاک «دادههای عمومی» انجام میشود و طبیعتاً خروجی آن عددی اعشاری خواهد بود.

اگر خروجی این محاسبه را مستقیماً به بلاک خروجی فیلتر وصل کنیم، اعدادی با اعشار میبینیم (مثلاً ۹۶.۱، ۹۵.۲، ۹۴.۷ و...). اما چطور این اعشارها را حذف کنیم؟

- خروجی محاسبه (مثلاً P/E) را به بلاک توابع ریاضی وصل کنید.
- پراپرتی (تنظیمات) این بلاک را روی حالت رُند قرار دهید.
- خروجی بلاک رُند را به بلاک خروجی فیلتر متصل کنید.
حالا اگر نگاهی به خروجی بیندازید، میبینید که تمام اعداد اعشاری حذف شدهاند و اعداد به صورت صحیح و تمیز نمایش داده میشوند. پس به همین راحتی با استفاده از بلاک توابع ریاضی میتوانید اعداد را رُند کنید.

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

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