منابع و نحوه دریافت داده
گنجو دادهها را از منابع متعدد دریافت و در لایهی سرور/کش استاندارد میکند. در رابط کاربری، منبع دادهی شاخصهای ایران بهصورت شفاف معرفی شده است.
شبکه اطلاعرسانی طلا و ارز (TGJU)
برای دادههای طلا، سکه و ارز ایران، گنجو از endpoint فعلی TGJU به نشانی زیر بهعنوان منبع خارجی استفاده میکند:
https://call1.tgju.org/ajax.json ↗
این endpoint در مستندات رسمیِ عمومی بهعنوان API عمومی تضمینشده معرفی نشده است؛ بنابراین کد گنجو وجود خطا، تغییر ساختار یا قطعی آن را قابل انتظار در نظر میگیرد. TGJU در راهنمای رسمی خود، وبسرویسهای دارای توکن/بسته را نیز ارائه میکند.
راهنمای رسمی وبسرویسهای TGJU ↗
بازارهای جهانی و اقتصاد کلان
- Yahoo Finance: منبع اصلی قیمت و تاریخچه نمادهای بازار جهانی. برای کاهش شکست دریافت داده، مسیر Chart API بهعنوان روش اصلی قیمتگیری استفاده میشود و پاسخ قبل از نمایش نرمالسازی میشود.
- FRED: منبع سریهای اقتصادی مانند بازده اوراق خزانه، VIX و شاخصهای کلان. درخواستهای API رسمی FRED با کلید `FRED_API_KEY` از سمت Worker انجام میشوند.
- Nasdaq / Stooq / TradingView: منابع پشتیبان برای افزایش پوشش و تکمیل فیلدهای مالی.
- CoinGecko / Binance: منابع داده بازار رمزارز.
دادههای دریافتی در لایهی Worker به یک ساختار مشترک قیمت، تغییر، حجم، زمان مشاهده و فهرست منابع تبدیل میشوند تا ویجتهای مختلف بدون وابستگی به قالب هر ارائهدهنده از یک مدل داده استفاده کنند.