در این پروژه یک MVP برای تحلیل هوشمند بازار سرمایه طراحی و پیادهسازی کردم که فرآیند دریافت، ذخیرهسازی، پردازش و تحلیل دادههای روزانه بازار را بهصورت ساختاریافته انجام میدهد.
قابلیتهای اصلی سیستم شامل:
* دریافت و پردازش خودکار دادههای بازار از فایل Excel
* طراحی پایگاه داده PostgreSQL برای ذخیره دادههای تاریخی
* تحلیل وضعیت کلی بازار و تشخیص روند صعودی، نزولی یا خنثی
* تحلیل و امتیازدهی صنایع
* محاسبه امتیاز هر سهم بر اساس قدرت خریداران، حجم معاملات و رفتار قیمت
* رتبهبندی نمادها و شناسایی بهترین و ضعیفترین نمادها
* تولید وضعیت نهایی برای هر سهم مانند STRONG_BUY، BUY، NEUTRAL و BEARISH
* ارائه دادهها و تحلیلها از طریق REST API با FastAPI
* طراحی ساختار Repository / Service / Analyzer برای توسعهپذیری و نگهداری آسانتر پروژه
این سیستم بهگونهای طراحی شده که با اضافهشدن دادههای روزانه، تاریخچه بازار بهصورت تدریجی تکمیل شده و زیرساخت لازم برای توسعه تحلیلهای پیشرفتهتر در نسخههای بعدی را فراهم میکند.
Tech Stack: Python | FastAPI | PostgreSQL | SQLAlchemy | Alembic | Pandas | REST API | Data Analysis