تحليل التحليل الفني impressivePers2252 حول BTC في رمز في ١٠/٦/٢٠٢٤

استیراد الباندا ک pd استیراد matplotlib.pyplot کـ plt # تحمیل data # فی هذا المثال، سنستخدم ملف CSV مع عمودین "التاریخ" و"الإغلاق". # اضبط مسار الملف حسب الحاجة. data = pd.read_csv('المسار/إلى/your/data.csv') # تحویل عمود "التاریخ" إلى وقت التاریخ data = pd.to_datetime(data) # قم بتعیین عمود "التاریخ" کفهرس data.set_index('التاریخ'، inplace=True) # تحدید المتوسطات المتحرکة قصیرة المدى وطویلة المدى نافذة قصیرة = 50 النافذة الطویلة = 200 # حساب المتوسطات المتحرکة قصیرة المدى وطویلة المدى data = data.rolling(window=short_window, min_periods=1).mean() data = data.rolling(window=long_window, min_periods=1).mean() # إنشاء إشارات data = 0 data = np.where(data > البیانات، 1، 0) # إنشاء أوامر التداول data = data.diff() # رسم النتائج plt.figure(Figsize=(14, 7)) # رسم سعر الإغلاق والمتوسطات المتحرکة plt.plot(data, label='سعر الإغلاق', alpha=0.5) plt.plot(data, label=f'Short {short_window}-Day MA', alpha=0.75) plt.plot(data, label=f'Long {long_window}-Day MA', alpha=0.75) # إشارات شراء المؤامرة plt.plot(data[data == 1].index, data[data == 1], '^', حجم العلامة=10, color='g', lw=0, label= "شراء الإشارة") # إشارات بیع المؤامرة plt.plot(data[data == -1].index, data[data == -1], 'v', Markersize=10, color='r', lw=0, التسمیة = "إشارة البیع") # إضافة التسمیات والأسطورة plt.title('إستراتیجیة تقاطع المتوسط المتحرک') plt.xlabel('التاریخ') plt.ylabel('السعر') بلت.أسطورة () عرض بلت ()