عن المشروع

Ashare هو أبسط واجهة تغليف لبيانات الأسهم الصينية A في الوقت الفعلي، جوهره ملف Ashare.py واحد فقط، لا يحتاج إلى تثبيت أو إعداد، ويمكن تعديله بحرية، يُستورد عبر `from Ashare import *`، ويستخدم دالة موحدة `get_price()` لإتمام جلب البيانات وتقسيمها ودمجها. مصادر البيانات: يغلّف نواتين لبيانات السوق في الوقت الفعلي من Sina Finance وTencent Stocks، واحدة أساسية وأخرى احتياطية، يدعم التبديل الساخن التلقائي والتبديل عند الفشل، ويذكر README أنه يعمل بثبات لسنوات، ويمكن استخدامه كمصدر بيانات للتداول الكمي الفعلي. بيانات السوق المدعومة: أي خطوط يومية وأسبوعية وشهرية تاريخية، بالإضافة إلى خطوط الدقائق/الساعات مثل 1m و5m و15m و30m و60m؛ يمكن تحديد عدد العناصر عبر count، وتحديد تاريخ نهاية البيانات التاريخية عبر end_date. تُنظَّف النتائج موحدة إلى pandas DataFrame، وتشمل الحقول open وclose وhigh وlow وvolume، مما يسهل التحليل والمعالجة مباشرة باستخدام pandas. رموز الأوراق المالية متوافقة مع صيغ متعددة، مثل كتابة Tongdaxin وTonghuashun وJoinQuant: sh000001 و000001.XSHG وsz399006 و399006.XSHE وsh600519 و600519.XSHG وغيرها. تعرض أمثلة README الحصول على الخط اليومي لمؤشر شنغهاي المركب لآخر 5 أيام، والخطوط اليومية والأسبوعية التاريخية بتاريخ نهاية محدد، وخطوط 15 دقيقة و60 دقيقة لأسهم كوايتشو موتاي. يوفر المشروع أيضًا أمثلة للتعاون مع مكتبة المؤشرات MyTT من الفريق نفسه: بعد الحصول على 120 خطًا يوميًا، يتم استخراج سلاسل سعر الإغلاق وسعر الافتتاح وأعلى سعر وأدنى سعر، وحساب متوسطات MA5 وMA10 وخطوط BOLL بولينجر، واستخدام matplotlib للرسم. يُعرَّف بأنه قاعدة بيانات أسعار بسيطة وخفيفة ومحمولة ومفتوحة المصدر، ويمكن استخدامه في البحوث الكمية والتحليل الكمي وأنظمة التداول الآلي للأسهم والأوراق المالية وغيرها من الحالات التي تحتاج إلى بيانات السوق.