پلتفرمهای تجاری تحلیل بازارهای مالی و پایش سهام (نظیر ترمینال بلومبرگ یا اکانتهای حرفهای تریدینگویو) هزینههای گزافی به سرمایهگذاران و توسعهدهندگان تحمیل میکنند. پروژه جامعهمحور OpenStock که با بیش از ۱۸ هزار ستاره در رتبه برتر ترندهای گیتهاب قرار گرفته، سامانهای متنباز و کاملاً رایگان برای تحلیل آنی بازار، رهگیری قیمتها و بررسی بنیادین شرکتها ارائه کرده است.
ویژگیهای برجسته معماری OpenStock
- پایش بلادرنگ قیمتها (Real-Time Price Tracking): دریافت دادههای تیک قیمتی، سهام، اوراق قرضه و ارزهای دیجیتال از طریق خطوط WebSocket بدون تاخیر.
- موتور هشدارهای هوشمند (Custom Alerts): امکان تعریف شرایط پیچیده منطقی (مثلاً شکست مقاومت RSI یا کراس اور میانگین متحرک) و دریافت نوتیفیکیشن در وب، دیسکورد یا تلگرام.
- تحلیل تمایلات بازار با هوش مصنوعی (AI Sentiment Analysis): پردازش سرتیتر اخبار و گزارشهای مالی شرکتها با مدلهای NLP محلی جهت سنجش افکار بازار.
- قابلیت خودمیزبانی ۱۰۰٪ امن (Self-Hostable): اجرای تمام پایگاه داده و پنل تحلیلی روی سرور یا رایانه شخصی بدون افشای استراتژیهای معاملاتی.
فناوریهای بهکاررفته در استک پروژه
فرانتاند این سامانه با Next.js 15، Tailwind CSS و کتابخانههای رندرینگ چارتهای گرافیکی با شتابدهنده وبجیال (WebGL) طراحی شده است. بکاند پروژه نیز از موتور سریع FastAPI / Python برای محاسبات اندیکاتورهای تکنیکال و پایگاه داده PostgreSQL / TimescaleDB برای سریهای زمانی بهره میبرد.
راهاندازی آسان با یک دستور Docker Compose
برای راهاندازی کل پلتفرم بر روی سرور یا لوکال:
# کلون کردن مخزن
git clone https://github.com/Open-Dev-Society/OpenStock.git
cd OpenStock
# اجرای کانتینرهای سرویس با داکر کامپوز
docker compose up -d
پس از اجرای دستور، داشبورد تحلیلی در آدرس http://localhost:3000 در دسترس خواهد بود.
مشخصات پروژه در گیتهاب
- مخزن رسمی: Open-Dev-Society / OpenStock
- تعداد ستارهها: بیش از ۱۸,۰۶۰ ستاره (+۸۴۰ ستاره جدید امروز)
- زبانها و استک: TypeScript, Python, Docker, Next.js
- لایسنس: AGPL-3.0 (تضمین متنباز ماندن همیشگی)