P
PipsGrowth

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

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

نطاقات بولينجر

تذبذب📊 15 دقيقة، 1 ساعة، 4 ساعات، يومي

نطاقات حول متوسط متحرك بمقدار انحرافين معياريين، تتوسع وتنكمش مع تقلبات السوق.

المعادلة

Code
Middle Band = 20-period SMA
Upper Band = Middle Band + (2 × Standard Deviation)
Lower Band = Middle Band - (2 × Standard Deviation)

شرح تفصيلي

Bollinger Bands, developed by John Bollinger, create dynamic channels around price based on volatility. They consist of three lines:

Components:
- Middle Band: Simple Moving Average (typically 20)
- Upper Band: Middle + (2 × Std Dev)
- Lower Band: Middle - (2 × Std Dev)

Key Signals:
- Squeeze: Bands contract before breakouts
- Walking the Bands: Price hugging bands in trends
- Mean Reversion: Price returning to middle band

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

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

📈 Buy Setup
Bollinger BandsTouch Low!EntryTake ProfitStop LossCandlesBandsTouchBUY
📉 Sell Setup
Bollinger BandsTouch High!EntryTake ProfitStop LossCandlesBandsTouchSELL

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

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

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

📈 Bullish Context
Squeeze!Low VolatilityBest Fit ✓Breakout ↑
📉 Bearish Context
Squeeze!Low VolatilityBest Fit ✓Breakdown ↓

يقيس تقلبات السوق ويحدد فرص الاختراق.

رسم بياني مباشرBollinger Bands

شاهد Bollinger Bands يعمل مباشرة على الرسم البياني. جرّب تغيير الإعدادات والإطار الزمني.

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

المعاملات

Period
الافتراضي: 20
SMA period
Std Dev
الافتراضي: 2
Standard deviation multiplier

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

السعر يرتد من النطاق السفلي أو يخترق فوق النطاق العلوي بحجم مرتفع

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

السعر يرتد من النطاق العلوي أو يخترق تحت النطاق السفلي بحجم مرتفع

تطبيق بايثون

Bollinger Bands with pandas-ta

Python
import pandas_ta as ta
bb = ta.bbands(df['close'], length=20, std=2)
df['BB_Upper'] = bb['BBU_20_2.0']
df['BB_Middle'] = bb['BBM_20_2.0']
df['BB_Lower'] = bb['BBL_20_2.0']
df['BB_Width'] = bb['BBB_20_2.0']

كود TradingView

JavaScript
//@version=5
indicator("Bollinger Bands", overlay=true)
[middle, upper, lower] = ta.bb(close, 20, 2)
plot(upper, "Upper", color=color.red)
plot(middle, "Middle", color=color.blue)
plot(lower, "Lower", color=color.green)
📊 استخدم TradingView للرسوم البيانية المتقدمة
أدوات تحليل احترافية مع أكثر من 100 مؤشر فني
احصل على TradingView Pro

كود MT5

C++
int bb_handle = iBands(_Symbol, _Period, 20, 0, 2, PRICE_CLOSE);
double upper[], middle[], lower[];
CopyBuffer(bb_handle, 0, 0, 3, middle);
CopyBuffer(bb_handle, 1, 0, 3, upper);
CopyBuffer(bb_handle, 2, 0, 3, lower);

أخطاء شائعة

Selling just because price touches upper band
Ignoring the squeeze as a volatility warning

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

RSI at extremes
Volume on breakout
Candlestick patterns

الأفضل لـ

Volatility measurementOverbought/oversoldBreakout identification

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

  • Band squeeze (narrow bands) often precedes strong moves
  • Price can "walk the band" in strong trends
  • Use with RSI for confirmation - RSI divergence at bands is powerful
آخر تحديث: ٨ فبراير ٢٠٢٦

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

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

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

Bollinger Bands - دليل كامل مع كود Python و TradingView