روش‌شناسی و مستندات Currency Monitor

نمایش مستقیم داده‌های بازار و نتیجه محاسبات ماشینی، بدون ورود داده ساختگی

روش و قرارداد سیستم

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

۱. قالب نمایش نرخ

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

۲. زبان و جهت صفحه

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

۳. زمان و تقویم

تاریخ‌های میلادی، خورشیدی و قمری در دیتابیس نگهداری می‌شوند. زمان ثبت داده در تهران ذخیره می‌شود و در لایه نمایش بر اساس زبان به‌صورت پویا تبدیل می‌شود: فارسی → تهران، عربی → دبی، انگلیسی → نیویورک.

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

۴. Market Data API

نرخ‌های API همان مشاهدات واقعی اسکرپ‌شده هستند. هیچ fair value، bubble، score یا پیش‌بینی وارد این لایه نمی‌شود. داده ساختگی یا کپی نرخ قبلی تولید نمی‌شود.

۵. اسکرپ و تعطیلات

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

۶. تحلیل ماشینی و Gauge روزانه

روزانه یک snapshot مستقل تولید می‌شود. برای USD نرخ ضمنی از AED با نسبت 3.6725 محاسبه می‌شود و برای USDT میانه قیمت‌های فروش داخلی با USD مقایسه می‌شود. ENTRY ATTRACTIVENESS فقط خروجی محاسباتی است و توصیه خرید یا فروش نیست.

USD implied = AED × 3.6725
USD deviation = USD market / USD implied − 1
USDT deviation = median(USDT sell quotes) / USD market − 1
entry score = clamp(50 − deviation × 500, 0, 100)

در گزارش هر روز برای هر دارایی دارای سابقه، سه Gauge مستقل نمایش داده می‌شود: Summary، Technical Indicators و Moving Averages. Technical Indicators از RSI(14)، MACD(12,26,9)، ROC(12) و Momentum(10) در صورت وجود داده کافی استفاده می‌کند. Moving Averages از SMA و EMA در دوره‌های 5، 10، 20، 50، 100 و 200 استفاده می‌کند؛ دوره‌ای که داده کافی نداشته باشد وارد امتیاز نمی‌شود.

امتیاز هر Gauge در بازه 0 تا 100 است: کمتر از 20 «فروش قوی»، 20 تا کمتر از 40 «فروش»، 40 تا کمتر از 60 «خنثی»، 60 تا کمتر از 80 «خرید» و 80 تا 100 «خرید قوی». Summary میانگین مؤلفه‌های موجود Indicators و Moving Averages است. این برچسب‌ها صرفاً طبقه‌بندی آماری داده ثبت‌شده‌اند و سیگنال معاملاتی یا توصیه سرمایه‌گذاری محسوب نمی‌شوند.