P
PipsGrowth

النقاط الرئيسية

الصعوبة:مبتدئ
الموثوقية:عالية
الفئة:اتجاه
الأطر الزمنية:15 دقيقة، 1 ساعة، 4 ساعات

المتوسط المتحرك الأسي (EMA)

اتجاه📊 15 دقيقة، 1 ساعة، 4 ساعات، يومي

يمنح EMA وزناً أكبر للأسعار الأخيرة، مما يجعله أكثر استجابة للمعلومات الجديدة مقارنة بـ SMA.

المعادلة

Code
EMA = (Close - EMA(previous)) × Multiplier + EMA(previous)
Multiplier = 2 / (Period + 1)

شرح تفصيلي

The Exponential Moving Average (EMA) is a type of moving average that places greater weight on the most recent data points, making it more responsive to new price information than the Simple Moving Average.

Key Differences from SMA:
- Reacts faster to price changes
- Reduces lag compared to SMA
- More sensitive to recent price action

Calculation:
The EMA uses a smoothing factor (multiplier) that gives exponentially more weight to recent prices. The formula recursively applies this weighting.

مثال على إعداد التداول

نقاط الدخول ووقف الخسارة وجني الأرباح.

📈 Buy Setup
EMACrossEntryTake ProfitStop LossCandlesMACrossBUY
📉 Sell Setup
EMACrossEntryTake ProfitStop LossCandlesMACrossSELL

انتظر دائمًا تأكيد الإشارة قبل الدخول في صفقة.

أين يعمل هذا المؤشر بشكل أفضل

سياق الاتجاه ووضع السوق.

📈 Bullish Context
EMAStrong Uptrend ↑Best Fit ✓Continues →
📉 Bearish Context
EMAStrong Downtrend ↓Best Fit ✓Continues →

يعمل بشكل أفضل في الأسواق ذات الاتجاه القوي.

رسم بياني مباشرExponential Moving Average (EMA)

شاهد Exponential Moving Average (EMA) يعمل مباشرة على الرسم البياني. جرّب تغيير الإعدادات والإطار الزمني.

الرسوم البيانية مقدمة من TradingViewاحصل على TradingView Pro ←

المعاملات

Period
الافتراضي: 20
Lookback period for EMA calculation
Source
الافتراضي: Close
Price data to use

📈 إشارات صعودية

السعر يعبر فوق EMA أو EMA السريع يعبر فوق البطيء

📉 إشارات هبوطية

السعر يعبر تحت EMA أو EMA السريع يعبر تحت البطيء

تطبيق بايثون

EMA calculation with pandas-ta

Python
import pandas_ta as ta
df['EMA_12'] = ta.ema(df['close'], length=12)
df['EMA_26'] = ta.ema(df['close'], length=26)
df['EMA_50'] = ta.ema(df['close'], length=50)

كود TradingView

JavaScript
//@version=5
indicator("EMA", overlay=true)
ema_fast = ta.ema(close, 12)
ema_slow = ta.ema(close, 26)
plot(ema_fast, "EMA 12", color=color.blue)
plot(ema_slow, "EMA 26", color=color.orange)
📊 استخدم TradingView للرسوم البيانية المتقدمة
أدوات تحليل احترافية مع أكثر من 100 مؤشر فني
احصل على TradingView Pro

كود MT5

C++
int ema_handle = iMA(_Symbol, _Period, 50, 0, MODE_EMA, PRICE_CLOSE);
double ema[];
CopyBuffer(ema_handle, 0, 0, 3, ema);

أخطاء شائعة

Using too short periods leads to excessive false signals
Not accounting for increased sensitivity in volatile markets

إشارات التأكيد

Volume confirmation
RSI alignment
Price action confirmation

الأفضل لـ

Fast trend identificationShort-term tradingDynamic support/resistance

💡 نصائح احترافية

  • More responsive than SMA but also more prone to whipsaws
  • Popular EMAs: 9, 12, 21, 26, 50, 200
  • EMA crossovers (e.g., 12/26) form basis of MACD indicator
آخر تحديث: ٨ فبراير ٢٠٢٦

إخلاء مسؤولية تعليمي

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

الأسئلة الشائعة

Exponential Moving Average (EMA) - دليل كامل مع كود Python و TradingView