انتقل إلى المحتوى
العودة إلى المقالات

~/writing / من واقع التجربة

  • MarketPulseBar
  • macOS
  • الأسهم
  • العملات الرقمية
  • SwiftUI

كيف طورت MarketPulseBar لمتابعة الأسهم والعملات الرقمية على Mac

Mustafa Ramx pixel avatarبقلم Mustafa Ramx20 يوليو 20265 دقائق للقراءة
صورة المقال كيف طورت MarketPulseBar لمتابعة الأسهم والعملات الرقمية على Mac
محتويات المقال7 أقسام
  1. مشكلة متابعة الأسواق أثناء العمل
  2. ماذا يقدم MarketPulseBar؟
  3. حل مشكلة ضيق المساحة في شريط قوائم Mac
  4. تطوير متتبع أسواق أصلي لنظام macOS
  5. ماذا تعلمت من إطلاق التطبيق؟
  6. لمن صممت MarketPulseBar؟
  7. طريقة أهدأ لمتابعة الأسواق

لم أكن أريد إبقاء الرسوم البيانية مفتوحة طوال اليوم لمجرد معرفة ما يحدث في الأسواق. ولم أرد أن أخصص نصف نافذة للوحة متابعة، أو أن أعود إلى هاتفي باستمرار وأنا أعمل.

كنت أبحث عن طريقة تبقيني على اطلاع من دون أن تتحول متابعة السوق إلى محور تركيزي. من هنا بدأت فكرة MarketPulseBar: تطبيق أصلي لنظام macOS يتيح متابعة الأسهم والعملات الرقمية وصناديق ETF والفوركس والمؤشرات والسلع بنظرة سريعة من شريط القوائم.

إذا أردت الاطلاع على النسخة الحالية والصور وخيارات التنزيل، تفضل بزيارة صفحة MarketPulseBar العربية.

مشكلة متابعة الأسواق أثناء العمل

تفترض معظم أدوات السوق أنك تريد لوحة متابعة كاملة. تعرض لك الرسوم والأخبار وقوائم المراقبة والمؤشرات وكمية من البيانات يصعب استيعابها بنظرة سريعة.

هذا مفيد عندما تجري بحثاً أو تتداول فعلياً، لكنه أقل فائدة عندما تكتب الشفرة أو تعمل مع عميل أو تحاول الحفاظ على تركيزك، وتريد في الوقت نفسه معرفة ما إذا تحرك أصل مهم.

كنت أريد طبقة أخف من الوعي بالسوق: السعر الحالي وحركته في مكان أنظر إليه أصلاً، من دون فتح تطبيق آخر أو تبويب جديد. بدا شريط القوائم المكان الأنسب، لكنه فرض قيداً تصميمياً صعباً؛ فالمساحة محدودة، وكل رمز إضافي قد يجعل الواجهة أصعب في القراءة.

ماذا يقدم MarketPulseBar؟

يتصل MarketPulseBar بخدمة Yahoo Finance كمصدر مجاني لبيانات السوق. ويدعم الرموز والأدوات المتاحة عبرها، بما في ذلك الأسهم والعملات الرقمية وصناديق ETF والفوركس والمؤشرات والذهب والفضة وغيرها من السلع.

يعتمد التطبيق على قائمة مراقبة قابلة للتخصيص. أضف الرموز التي تهمك، واختر مقدار المعلومات التي تريد عرضها، واترك النتيجة ظاهرة أثناء عملك.

قائمة مراقبة MarketPulseBar للأسهم والعملات الرقمية وصناديق ETF والفوركس والذهب والفضة

وضع الأسعار فقط

يحافظ وضع الأسعار فقط على تركيز شريط القوائم على السعر الحالي وحركته. يناسبك هذا الوضع إذا كنت تريد قراءة سريعة من دون إدخال تفاصيل المحفظة أو فتح واجهة أكبر.

وضع المحفظة وتتبع الأرباح والخسائر

يتيح لك وضع المحفظة إضافة عدد الوحدات ومتوسط تكلفة كل مركز. بعدها يستطيع MarketPulseBar عرض الربح أو الخسارة الحالية بنظرة واحدة، بدلاً من حسابها يدوياً في كل مرة تتحقق فيها من السعر.

الهدف ليس استبدال منصة وساطة أو رسوم بيانية متكاملة، بل الإجابة بسرعة عن سؤال أبسط: كيف تتحرك الأصول التي تهمني الآن، وما وضع المركز الذي أتابعه؟

التنبيهات وقوائم المراقبة المدمجة

تجعل قوائم المراقبة القابلة للتخصيص التطبيق مناسباً لاحتياجات مختلفة. يمكنك الاكتفاء بعدد قليل من الرموز المهمة، أو متابعة مزيج أوسع من الأسهم والعملات الرقمية وصناديق ETF والعملات والسلع. وتضيف تنبيهات الأسعار وسيلة أخرى لملاحظة الحركة من دون مراقبة الشريط باستمرار.

حل مشكلة ضيق المساحة في شريط قوائم Mac

كان أصعب جزء في تطوير MarketPulseBar هو عرض أكثر من رمز داخل مساحة صغيرة جداً، من دون تحويل شريط القوائم إلى جدار من النصوص الدقيقة.

كان الحل هو السماح للمعلومات بالحركة. بحسب الوضع المختار، يمكن أن تظهر الرموز جنباً إلى جنب، أو تتناوب داخل قائمة المراقبة، أو تجمع بين رموز ثابتة ومجموعة متحركة.

MarketPulseBar يعرض عدة رموز وأسعار مباشرة في شريط قوائم Mac

وضع Multi

يبقي وضع Multi عدة رموز ظاهرة في الوقت نفسه. يعمل جيداً عندما تتوفر مساحة أفقية كافية وتريد صورة عامة للسوق من دون فتح النافذة المنبثقة.

وضع Rotate

يتنقل وضع Rotate بين عناصر قائمة المراقبة. يحصل كل رمز على وقت قصير داخل شريط القوائم، فتظل القائمة الكبيرة متاحة من دون عرض كل شيء دفعة واحدة.

وضع Hybrid

يجمع وضع Hybrid بين الطريقتين. يمكنك إبقاء أهم الرموز ظاهرة، بينما تتناوب الرموز المتبقية داخل المساحة المتاحة.

الوضع المدمج

يختصر الوضع المدمج رموز المؤشرات ويقلل الازدحام البصري. صممته للشاشات الأصغر ولكل من يريد أقل نسخة ممكنة من التطبيق إزعاجاً.

عناصر التحكم في MarketPulseBar لاختيار طريقة ظهور الرموز والأسعار

تطوير متتبع أسواق أصلي لنظام macOS

صممت MarketPulseBar وطورته وأطلقته بشكل مستقل باستخدام Swift وSwiftUI. ويعتمد على MenuBarExtra حتى يتصرف كأداة مركزة داخل شريط القوائم، لا كتطبيق تقليدي يحتاج إلى نافذة ولوحة متابعة دائمة.

تُرسم المخططات المصغرة باستخدام SwiftUI Canvas. وهي تقدم إشارة بصرية صغيرة إلى الحركة الأخيرة من دون تحويل التطبيق إلى مساحة كاملة لتحليل الرسوم.

وكان على طبقة البيانات أن تتصرف بمسؤولية أيضاً. يعدّل MarketPulseBar وتيرة طلباته، ويتراجع عند الحاجة، ويحفظ آخر القيم المتاحة حتى تبدأ الواجهة بسرعة وتظل مفيدة إذا تأخر أحد الطلبات. أما نطاق السوق وسلوك الرموز فيعتمدان على ما تدعمه Yahoo Finance.

إعدادات MarketPulseBar لقوائم المراقبة والتحديث وطريقة العرض

لهذا أتعامل مع التطبيق كمنتج أصلي لنظام macOS، لا كواجهة ويب صغيرة. فطريقة التفاعل، وقيود شريط القوائم، وأوضاع العرض، والسلوك في الخلفية، كلها تفاصيل يجب أن تبدو طبيعية على Mac.

وفي مشروع مرتبط، استخدمت Yahoo Finance لاحقاً أساساً لبناء FinMCP، خادم MCP للبيانات المالية. يحل المشروعان مشكلتين مختلفتين: يمنحك MarketPulseBar متابعة شخصية سريعة، بينما يجعل FinMCP البيانات المالية متاحة للبرامج ومسارات عمل الذكاء الاصطناعي.

ماذا تعلمت من إطلاق التطبيق؟

كان أهم درس أن المنتج المركز قد يكون أنفع من منتج مثقل بالميزات. لا يحاول MarketPulseBar أن يصبح منصة تداول متكاملة؛ بل يلتزم بمهمة واحدة: إبقاء معلومات السوق ظاهرة من دون الاستحواذ على الشاشة.

هذا التركيز جعل قرارات التصميم أوضح أيضاً. كل ميزة يجب أن تبرر مكانها داخل المساحة المحدودة لشريط القوائم. لا تفيد قائمة المراقبة أو وضع العرض أو المخطط المصغر أو بيانات المحفظة إلا إذا ساعدت المستخدم على فهم ما يحدث بسرعة.

كما أكد لي تطوير التطبيق وصيانته أن جانباً كبيراً من جودة المنتج الأصلي يوجد خارج شاشته الرئيسية: سلوك التحديث، والتخزين المؤقت، والتعامل مع تغير العرض، والتخطيطات المدمجة، والإعدادات، والتفاعلات الصغيرة التي تجعل الأداة موثوقة مع مرور الوقت.

لمن صممت MarketPulseBar؟

صممت MarketPulseBar لمن يريد رؤية سريعة للأسواق أثناء العمل: المستثمرين والمطورين والمتداولين والباحثين وكل من يتابع مجموعة صغيرة من الرموز على مدار اليوم.

لا يهدف التطبيق إلى استبدال منصة رسوم بيانية متكاملة أو حساب وساطة أو محطة أبحاث أو مستشار مالي. إذا كنت تحتاج إلى تحليل فني عميق أو تنفيذ الأوامر أو أبحاث تاريخية موسعة، فستكون منصة متخصصة أنسب لك.

أما إذا كنت تريد طريقة أهدأ لمتابعة الأسعار أثناء عملك، فيمكنك مشاهدة ميزات MarketPulseBar وصوره والعرض التوضيحي.

MarketPulseBar أداة شخصية للإنتاجية وليس نصيحة مالية. يعتمد توفر بيانات السوق ونطاقها على Yahoo Finance والرموز التي تدعمها.

طريقة أهدأ لمتابعة الأسواق

طورت MarketPulseBar لأنني أردت معرفة ما يحدث في السوق من دون قضاء اليوم أمام الرسوم البيانية. والنتيجة تطبيق صغير وأصلي لنظام Mac يبقي الإشارة المهمة في متناولك، ثم يبتعد عن طريقك.

استكشف MarketPulseBar في صفحة التطبيق العربية للاطلاع على النسخة الحالية وخيارات التنزيل.

// شارك المقال

شارك على XLinkedIn