دخول/تسجيل

تحليل التحليل الفني mansour65horzadeh حول BOME في رمز في 12‏/12‏/2025

https://sahmeto.com/message/3979011

import pandas as pd import numpy as np import matplotlib.pyplot

محايد
السعر لحظة النشر:
‏0.00065989 US$
،التحليل الفني،mansour65horzadeh

استیراد الباندا ک pd استیراد numpy کـ np استیراد matplotlib.pyplot کـ plt استیراد yfinance کـ yf من تاریخ وقت الاستیراد # احصل على البیانات التاریخیة (على سبیل المثال: بیتکوین) symbol = "بیتکوین-دولار" تاریخ البدء = "01/01/2023" end_date = datetime.now().strftime("%Y-%m-%d") data = yf.download(symbol, start=start_date, end=end_date) df = data [ ['إغلاق']].نسخ() #1. حساب المتوسط المتحرک (MA) مواطنة account_ma(df, window=20): df [f'MA_{نافذة}'] = df ['إغلاق'].rolling(window=window).mean() العودة df df = احسب_ma(df, window=20) df = احسب_ma(df, window=50) #2. حساب مؤشر القوة النسبیة مواطنة account_rsi(df, window=14): دلتا = df ['إغلاق'].فرق() الربح = (delta.where(delta > 0, 0)).rolling(window=window).mean() الخسارة = (-delta.where(delta < 0, 0)).rolling(window=window).mean() rs = الربح / الخسارة df ['RSI'] = 100 - (100 / (1 + rs)) العودة df df = Calc_rsi(df, window=14) #3. حساب ماکد تعریف account_macd(df، سریع=12، بطیء=26، إشارة=9): df ['EMA_fast'] = df ['إغلاق'].ewm(span=fast, Adjust=False).mean() df ['EMA_slow'] = df ['إغلاق'].ewm(span=slow, Adjust=False).mean() df ['MACD'] = df ['EMA_fast'] - df ['EMA_slow'] df ['خط_الإشارة'] = df ['MACD'].ewm(span=signal, Adjust=False).mean() df ['MACD_Histogram'] = df ['MACD'] - df ['خط_الإشارة'] العودة df df = احسب_macd(df) #4. رسم المخططات الشکل، المحاور = plt.subplots(4, 1,Figsize=(14,10),gridspec_kw={'height_ratios': [3، 1، 1، 1]}) # مخطط الأسعار وMA محاور [0].plot(df.index, df ['إغلاق']، التسمیة='سعر الإغلاق'، اللون='أسود'، عرض الخط=1) محاور [0].plot(df.index, df ['MA_20']، التسمیة='MA 20'، اللون='أزرق'، عرض الخط=1) محاور [0].plot(df.index, df ['MA_50']، التسمیة='MA 50'، اللون='أحمر'، عرض الخط=1) محاور [0].set_title(f'{symbol} - السعر والمتوسطات المتحرکة') محاور [0].أسطورة() محاور [0].grid(صحیح) # الرسم البیانی لمؤشر القوة النسبیة محاور [1].plot(df.index, df ['RSI']، التسمیة='RSI (14)'، اللون='أرجوانی'، عرض الخط=1) محاور [1].axhline(y=70, color='red', linestyle='--', linewidth=0.7) محاور [1].axhline(y=30, color='green', linestyle='--', linewidth=0.7) محاور [1].fill_between(df.index, 30, 70, alpha=0.1, color='gray') محاور [1].set_title('مؤشر القوة النسبیة RSI') محاور [1].أسطورة() محاور [1].الشبکة (صحیح) # MACD ومخطط خط الإشارة محاور [2].plot(df.index, df ['MACD']، التسمیة='MACD'، اللون='أزرق'، عرض الخط=1) محاور [2].plot(df.index, df ['Signal_Line']، التسمیة='خط الإشارة'، اللون='الأحمر'، عرض الخط=1) محاور [2].set_title('مؤشر MACD') محاور [2].أسطورة() محاور [2].الشبکة (صحیح) # الرسم البیانی لـ MACD محاور [3].bar(df.الفهرس، df ['MACD_Histogram']، label='مخطط MACD'، اللون='رمادی') محاور [3].axhline(y=0, color='black', linewidth=0.5) محاور [3].set_title('الرسم البیانی لـ MACD') محاور [3].أسطورة() محاور [3].الشبکة (صحیح) plt.tight_layout() عرض بلت () #5. إظهار جدول البیانات الحدیثة طباعة(df [ ['إغلاق'، 'MA_20'، 'MA_50'، 'RSI'، 'MACD'، 'Signal_Line']].tail(10))

مترجم من: English|
المصدر رسالة: TradingView
إشارات
الأفضل
قائمة المراقبة