← العودة إلى الرئيسية
إشارة / مؤشر تداول
🔊

مؤشر الحجم المتوازن (OBV)

تتبّع ضغط الشراء والبيع التراكمي من خلال تدفّق الحجم.

ابدأ الأتمتة مجاناً ←

هل تريد أتمتة هذه الاستراتيجية؟ جرب Invest-Begin مجاناً — دون الحاجة إلى بطاقة ائتمان.

مؤشر الحجم المتوازن (OBV) chart

نظرة عامة

ما هو مؤشر الحجم المتوازن (OBV)؟

مؤشر الحجم المتوازن (OBV) طوّره جوزيف غرانفيل وقدّمه في كتابه الصادر عام 1963 «مفتاح غرانفيل الجديد لأرباح سوق الأسهم». والفكرة بسيطة وأنيقة: في الأيام التي يغلق فيها السعر مرتفعًا يُضاف حجم اليوم إلى مجموع تراكمي؛ وفي الأيام التي يغلق فيها منخفضًا يُطرح الحجم. والنتيجة خط حجم تراكمي يسير في اتجاه موازٍ للسعر — وكثيرًا ما يسبقه.

والفرضية الأساسية أن OBV يلتقط عمليات التجميع (الشراء) والتوزيع (البيع) التي تقوم بها الأموال الذكية المؤسسية. فكبار المستثمرين يجمّعون مراكزهم بهدوء على مدى الوقت، ويظهر ذلك في صورة OBV إيجابي باستمرار دون أن يتحرك السعر بالضرورة تحركًا كبيرًا — إلى أن تتراكم كمية كافية من الأسهم تفرض على السعر الارتفاع. وهذا النمط، «التباعد قبل الاختراق»، يجعل من OBV مؤشرًا استباقيًا.

وارتفاع OBV بالتوازي مع ارتفاع السعر يؤكد الاتجاه الصاعد. أما التباعد — أي هبوط OBV بينما يرتفع السعر — فهو إنذار هبوطي بأن الصعود لا يدعمه الحجم وقد ينعكس. والعكس صحيح في الاتجاهات الهابطة.

ويُستخدم OBV أيضًا لرصد «التجميع الخفي»: فحين يتحرك السعر في نطاق عرضي بينما يرتفع OBV بثبات، قد تكون الأموال الذكية تبني مركزًا استعدادًا لاختراق صعودي.

كيف يعمل في Invest-Begin

أتمته الآن

تحسب Invest-Begin مؤشر OBV كمجموع تراكمي يُحدَّث عند إغلاق كل شمعة. ويوفّر منشئ الاستراتيجيات إشارات تقاطع OBV (عبور OBV فوق متوسطه المتحرك أو دونه)، واكتشاف تباعد OBV، وتحليل اتجاه OBV. ويؤدي الجمع بين اختراقات OBV وإشارات اختراق السعر إلى إشارات دخول عالية التوافق.

جرب مجاناً ←

كود الاستراتيجية

اختر سكربتًا من الأسفل، وانسخه، واستخدمه مباشرة على الرسم البياني.

Pine Script (TradingView)

هذا مثال Pine Script على TradingView لهذا المؤشر. الصقه في Pine Editor داخل TradingView، وأضفه إلى الرسم البياني، ثم عدّل الإعدادات حسب السوق والإطار الزمني.

//@version=6
indicator("On-Balance Volume (OBV)", overlay=false)
emaLen  = input.int(21, "OBV EMA")
trendLen = input.int(50, "Trend EMA")
obvVal  = ta.obv
obvEma  = ta.ema(obvVal, emaLen)
trend   = ta.ema(close, trendLen)
longSignal = ta.crossover(obvVal, obvEma) and close > trend
exitSignal = ta.crossunder(obvVal, obvEma) or close < trend
plotshape(longSignal, style=shape.triangleup,   location=location.bottom, color=color.green, size=size.small)
plotshape(exitSignal, style=shape.triangledown, location=location.top,    color=color.red,   size=size.small)
plot(obvVal, "OBV",     color=color.aqua)
plot(obvEma, "OBV EMA", color=color.orange)

ThinkScript (thinkorswim)

هذا مثال ThinkScript على thinkorswim لهذا المؤشر. افتح thinkorswim، وأنشئ دراسة مخصصة، والصق السكربت، ثم طبّقه على الرسم البياني.

def obv = OnBalanceVolume();
def obvAvg = ExpAverage(obv, 21);
def trend = ExpAverage(close, 50);
def buySignal = obv crosses above obvAvg and close > trend;
def sellSignal = obv crosses below obvAvg or close < trend;
AddOrder(OrderType.BUY_AUTO, buySignal, close, 1, Color.GREEN, Color.GREEN, "Volume Buy");
AddOrder(OrderType.SELL_AUTO, sellSignal, close, 1, Color.RED, Color.RED, "Volume Exit");
plot OBVLine = obv;
OBVLine.SetDefaultColor(Color.CYAN);
plot OBVAvg = obvAvg;
OBVAvg.SetDefaultColor(Color.ORANGE);

هل أنت مستعد لأتمتة مؤشر الحجم المتوازن (OBV)؟

انضم إلى آلاف المتداولين الذين يستخدمون Invest-Begin لتنفيذ هذه الاستراتيجية تلقائياً على مدار الساعة.

ابدأ مجاناً ←

جميع الاستراتيجيات والإشارات

مواصلة التعلم

استراتيجيات التداول

إشارات ومؤشرات التداول