ما هو OpenStock؟ منصة مفتوحة المصدر لتتبع سوق الأسهم

2026-09-24
OpenStock ظهر على GitHub Trending كبديل مفتوح المصدر لمنصات السوق المدفوعة. هذا المقال يشرح ما يقدّمه فعلًا، وما يحتاجه التشغيل، وأين حدوده.
ظهر openstock على قائمة GitHub Trending، وهذا وحده لا يعني أن المشروع ناجح. كثير من مشاريع البرمجيات المفتوحة تلمع أسبوعًا ثم تختفي. لكن OpenStock يقدّم فكرة تستحق الفحص: بديل مفتوح المصدر لمنصات السوق المدفوعة. هذا المقال يشرح ما يقدّمه فعلًا ومن يحتاجه.
الفكرة: لماذا تحتاج منصة أسهم مفتوحة المصدر؟
الأسواق المالية ليست غامضة بطبها، لكن الأدوات التي تتعامل معها غالية. منصات السوق تحجب بياناتها خلف اشتراكات شهرية، وبعضها يقيّد حتى المعلومات الأساسية كملف الشركة أو الرسم البياني.
الفجوة هنا واضحة: من يتابع أسهمًا قليلة للاطمئنان الشخصي لا يحتاج اشتراكًا بمئات الدولارات. يريد أداة بسيطة تعرض السعر، وترسم اتجاهًا، وتنبّهه عند تغيّر مهم.
OpenStock يقدّم نفسه لهذه الفجوة تحديدًا. الشعار المعلن: منصة مفتوحة للجميع، ومجانية للأبد.
ما يمكنك فعله على OpenStock
القائمة العملية واضحة ومباشرة:
تتبع الأسعار في الوقت الفعلي. قائمة متابعة شخصية تحفظ الرموز التي تهمّك. تنبيهات مخصّصة (معلن عنها كقيد تطوير). ملفات الشركات وبياناتها المالية. رسوم بيانية متقدمة (شموع يابانية، أساس، تقنيات). لوحة نظرة عامة على السوق بالخرائط الحرارية والأسعار والأخبار. نسخ ولصق سريع عبر لوحة أوامر.
| الميزة | الحالة |
|---|---|
| تتبع أسعار فورية | متاح |
| قائمة متابعة | متاح |
| رسوم بيانية متقدمة | متاح |
| ملف الشركة والبيانات المالية | متاح |
| نظرة عامة على السوق | متاح |
| تنبيهات شخصية | قيد التطوير |
| تحليل المشاعر من مصادر متعددة | اختياري |
الملاحظة المهمة أن التنبيهات الشخصية ليست جاهزة بعد. من يحتاجها اليوم فليعرف أنها على الخريطة لا في الواجهة.
من يقف وراء OpenStock
المشروع من مجتمع تقني اسمه Open Dev Society. هم يصفون أنفسهم بأنهم بنوا OpenStock كبديل مفتوح المصدر للمنصات الغالية.
بيان المشروع يستحق عرضه لأنه يشرح الدافع: المعرفة مخفية خلف جدران الدفع، والأدوات مقفلة داخل اشتراكات، والمعلومات مشوّهة بالتحيّز. الوعد المعلن أنهم لن يقفلوا المعرفة، ولن يفرضوا رسومًا للوصول.
النقطة العملية هنا أن التمويل يعتمد على التبرعات والمجتمع، لا على اشتراكات. هذا يعني مشروعًا مستقلًا، ويعني في الوقت نفسه أن سرعة التطوير تعتمد على المتطوعين.
كيف يعمل تقنيًا
من يريد تشغيل المشروع بنفسه يحتاج إلى معرفة تقنية أساسية. الواجهة مبنية على Next.js، وقاعدة البيانات MongoDB.
مصدر بيانات السوق من Finnhub، وهو مزوّد بيانات مالية. الرسوم والتحليلات تعتمد على واجهات TradingView المدمجة.
النقطة التي تهمّ المستخدم العادي أكثر من التفاصيل التقنية:
| المتطلب | التفصيل |
|---|---|
| مصدر بيانات السوق | Finnhub (باقة مجانية متوفرة) |
| قاعدة البيانات | MongoDB |
| التشغيل | محليًا أو عبر Docker |
| اللغات | TypeScript هو الغالب |
باقة Finnhub المجانية تكفي للبداية، لكن البيانات الفورية قد تحتاج باقة مدفوعة حسب إعدادك. لهذا يوضح الفريق في مقدمة المشروع أن بيانات السوق قد تكون متأخرة حسب قواعد المزوّد وإعدادك.
تجربة الاستخدام: ما يلمسه المستخدم أولًا
أول ما يلاحظه المستخدم أن الواجهة مظلمة افتراضيًا، وهذا اختيار يناسب من يتابع الأسواق لساعات طويلة. البحث عن رمز سهم يعمل بسرعة، مع إظهار الأسهم الشائعة عند عدم الكتابة.
اختصار Cmd أو Ctrl مع K يفتح لوحة أوامر سريعة، وهذا يختصر خطوات التنقل بشكل ملموس لمن اعتاد على هذا النمط في أدوات العمل.
قائمة المتابعة محفوظة لكل مستخدم على حدة، وهذا يعني أن تجربتك لا تتأثر بغيرك. أما النظرة العامة على السوق فتجمع خريطة حرارية والأسعار وقصصًا رئيسية في شاشة واحدة.
التحليل المتقاطع للمشاعر متاح كخيار وليس افتراضيًا. هو يجمع إشارات من Reddit و X.com والأخبار و Polymarket. من يريد قراءة مزاج السوق بجانب الأرقام سيجد قيمة هنا، ومن يفضّل الأرقام المجردة يمكنه تجاهله.
ما الذي يميّز تطبيق openstock عن البدائل
الفرق الجوهري أن تطبيق openstock يجمع ثلاث خصائص يصعب جمعها معًا: مفتوح المصدر، ومجاني بلا جدار دفع، ويمكن تشغيله ذاتيًا.
المنصات التجارية تقدّم واجهات أنيقة، لكن بياناتها محجوبة خلف اشتراك، ولا يمكنك معرفة كيف تُحسب الأرقام أو من أين تأتي. المنصات المفتوحة الأخرى غالبًا ناقصة في الواجهة أو التجربة.
OpenStock يحل هذا بمعادلة مختلفة: واجهة حديثة مبنية على مكونات معروفة، مع وصول مباشر إلى الكود لتتحقق من كل شيء بنفسك. هذا ما يجعل تطبيق تتبع سوق الأسهم بلا اشتراك حقيقة وليس شعارًا.
تنبيه أساسي لا يجب تجاهله
المشروع يكتب صراحة: OpenStock ليس وسيطًا ماليًا، والمحتوى فيه ليس نصيحة مالية.
هذه ليست جملة قانونية شكلية. أي أداة تعرض بيانات سوق تتعامل مع التأخير والانقطاع وأخطاء المزوّد. من يتخذ قرارًا ماليًا بناءً على أرقام غير موثّقة يتحمّل نتيجة ذلك بنفسه. الأداة تساعدك على المتابعة، لا على القرار.
لمن يناسب OpenStock
طالب يتعلم كيف يقرأ الرسوم البيانية ويريد أداة مجانية لا تقيّده باشتراك.
مطوّر يريد مشروعًا مفتوح المصدر ليساهم فيه أو يبني عليه.
متابع شخصي لأسهم قليلة يحتاج عرضًا سريعًا بلا تعقيد.
أما من يحتاج تنفيذ معاملات فعلية أو بيانات لحظية بمستوى احترافي لعمليات كبيرة، فهذه ليست أداته. الفاصل بين أداة متابعة ومنصة تداول يحتاج أن تراه بوضوح.
كيف تبدأ
الطريقة الأولى: استخدام النسخة المستضافة. هناك نسخة حيّة متاحة يمكن تجربتها مباشرة من المتصفح دون أي تثبيت. هذا أفضل طريق لمن يريد أن يرى المنصة قبل أن يستثمر وقتًا في التشغيل الذاتي.
الطريقة الثانية: تشغيل محلي. يستلزم ذلك استنساخ المستودع من GitHub، وتثبيت الاعتماديات، وضبط متغيرات البيئة، ثم ربط قاعدة بيانات MongoDB ومفتاح Finnhub. هذه الطريقة تمنحك تحكمًا كاملًا، لكنها تطلب مستوى تقنيًا معقولًا.
نقطة عملية: المشروع يوفّر إعدادًا عبر Docker، وهذا يبسّط التشغيل لمن لا يريد التعامل مع تفاصيل البيئة خطوة بخطوة.
سياق أوسع: لماذا تنتشر الأدوات المالية المفتوحة
OpenStock ليس حالة منفردة. هناك تيار متزايد من الأدوات المالية المفتوحة التي تحاول إعادة المعلومات إلى المستخدم. الدافع واحد: شعور بأن المعرفة المالية صارت سلعة تُباع بدل أن تكون حقًا متاحًا.
هذا التيار له حدود واضحة. البيانات المالية مصدرها منظّم ومدفوع في الغالب، لذا لا تستطيع أداة مفتوحة أن تتجاوز قوانين المزوّد. الفرق أنها تستطيع أن تكون شفافة بشأن هذه القيود بدل أن تخفيها خلف واجهة أنيقة.
المشاريع كهذه تكسب قيمتها من الشفافية أولًا. تعرف من أين تأتي البيانات، وكيف تُحسب، وما لا يمكن للأداة أن تفعله. هذه الشفافية قد تبدو أقل جاذبية من منصة تجارية سلسة ومجهولة المصدر، لكنها أكثر فائدة لمن يريد أن يفهم لا أن يتبع فقط.
حدود يجب معرفتها قبل البدء
قبل أن تقرر أن OpenStock هو متتبّع أسهمك، اعرف ثلاث حدود.
الحد الأول أن بياناته تعتمد على مزوّد خارجي. إن توقف المزوّد أو تغيّرت باقته، تتأثر المنصة مباشرة. هذا طبيعي في أي أداة تتصل بمصدر بيانات واحد.
الحد الثاني أن بعض الميزات معلنة ولم تُنفّذ بعد، وأبرزها التنبيهات. الوعد بالميزات لا يساوي وجودها.
الحد الثالث أن المشروع مجتمعي. لا يوجد فريق دعم يرد عليك في ساعة. هناك مجتمع ومستودع وقضايا تُفتح على GitHub، وهذه هي القناة الطبيعية للمساعدة.
الخلاصة
متتبع أسهم مفتوح المصدر مثل OpenStock يملأ فراغًا حقيقيًا: أدوات السوق المدفوعة ليست في متناول كل من يريد متابعة بسيطة. المنصة تقدّم تتبعًا للأسعار ورسومًا بيانية وملفات شركات في مشروع واحد مفتوح يمكن تشغيله بنفسك أو تجربته من المتصفح.
من يفهم حدوده يستخدمه بذكاء. من يتعامل معه كمنصة تداول احترافية سيخيب أمله، والفرق كبير بين متابعة بيانات واتخاذ قرار مالي.
لمن يريد رؤية المشروع، يمكن العثور على openstock github مباشرة على مستودع Open Dev Society، وهناك نسخة حيّة متاحة للتجربة من المتصفح. تنبيه: OpenStock ليس وسيطًا ولا يقدّم نصيحة مالية، وبياناته قد تكون متأخرة حسب إعدادك ومزوّد البيانات. وأي أداة تجمع بيانات حسابك المالي يجب أن تركّب من مصدرها الرسمي فقط، لا من نسخ معدّلة تنتشر خارج المستودع الرسمي.