اندیکاتور OBV چیست؟ فرمول، تأیید روند و واگرایی حجم

اندیکاتور OBV (On-Balance Volume) یا حجم تعادلی، یک خط تجمعی از حجم معاملات است: در هر دورهای که قیمت بالاتر از دوره قبل بسته شود، حجم آن دوره به OBV اضافه و در هر دورهای که پایینتر بسته شود، از آن کم میشود. این اندیکاتور را جوزف گرانویل در سال ۱۹۶۳ در کتاب New Key to Stock Market Profits معرفی کرد. ایده اصلی او این بود که تغییر حجم اغلب پیش از تغییر قیمت دیده میشود. کاربرد اصلی OBV امروز تأیید روند با حجم و یافتن واگرایی میان حجم و قیمت است.
در این مطلب فرمول OBV را با یک مثال عددی ساده میبینید، روش تفسیر آن را مرور میکنیم و محدودیتها و اشتباهات رایج در استفاده از آن را بررسی میکنیم.
نکات کلیدی این مقاله
- OBV جمع تجمعی حجم است: حجم روزهای مثبت اضافه و حجم روزهای منفی کم میشود.
- عدد مطلق OBV اهمیتی ندارد؛ جهت و شیب خط مهم است.
- روند صعودی همراه با OBV صعودی یعنی حجم، روند را تأیید میکند.
- واگرایی میان قیمت و OBV ممکن است نشانه ضعف حرکت باشد، اما زمان برگشت را مشخص نمیکند.
- OBV به منبع داده حجم حساس است و یک روز پرحجم میتواند خط را بهشدت جابهجا کند.
فهرست مطالب
اندیکاتور OBV چیست؟
بیشتر اندیکاتورهای رایج فقط از قیمت ساخته میشوند. OBV از معدود اندیکاتورهایی است که حجم را مستقیما وارد محاسبه میکند و به همین دلیل یکی از قدیمیترین ابزارهای سنجش جریان ورود و خروج حجم به شمار میرود. برای آشنایی با دستهبندی اندیکاتورها و جایگاه اندیکاتورهای حجمی، اصلی ترین اندیکاتورها را ببینید.
منطق گرانویل این بود: اگر در روزهای صعودی حجم بیشتری نسبت به روزهای نزولی معامله شود، احتمالا فشار خرید غالب است، حتی اگر قیمت هنوز حرکت چشمگیری نکرده باشد. او حجم را مانند فنری میدانست که فشرده میشود و در نهایت قیمت را به حرکت درمیآورد. این ایده جذاب است، اما در عمل OBV ابزار تأیید است، نه پیشبینیکننده قطعی.
فرمول اندیکاتور OBV
محاسبه OBV سه حالت دارد:
| حالت | قاعده |
|---|---|
| بسته شدن امروز بالاتر از دیروز | OBV امروز = OBV دیروز + حجم امروز |
| بسته شدن امروز پایینتر از دیروز | OBV امروز = OBV دیروز − حجم امروز |
| بسته شدن امروز برابر دیروز | OBV امروز = OBV دیروز |
نکته مهم این است که کل حجم دوره، صرفنظر از اندازه تغییر قیمت، اضافه یا کم میشود. روزی که قیمت فقط اندکی بالاتر بسته شده، همان وزنی را دارد که روزی با رشد بزرگ.
مثال عددی فرضی

| روز | قیمت بسته شدن | حجم | تغییر نسبت به روز قبل | OBV |
|---|---|---|---|---|
| ۱ | ۱۰۰ | ۱۰۰۰ | نقطه شروع | ۰ |
| ۲ | ۱۰۲ | ۱۵۰۰ | بالاتر؛ حجم اضافه میشود | ۱۵۰۰ |
| ۳ | ۱۰۱ | ۸۰۰ | پایینتر؛ حجم کم میشود | ۷۰۰ |
| ۴ | ۱۰۱ | ۶۰۰ | برابر؛ بدون تغییر | ۷۰۰ |
| ۵ | ۱۰۴ | ۲۰۰۰ | بالاتر؛ حجم اضافه میشود | ۲۷۰۰ |
در این مثال، OBV از صفر شروع شده است. نقطه شروع در نرمافزارهای مختلف میتواند متفاوت باشد و به همین دلیل عدد مطلق OBV در دو پلتفرم ممکن است یکی نباشد. آنچه اهمیت دارد، جهت و شیب خط است.
تفاوت OBV با ستونهای حجم زیر نمودار
بسیاری از نمودارها حجم هر کندل را به صورت ستون زیر قیمت نشان میدهند. این ستونها حجم هر دوره را جداگانه نمایش میدهند و برای دیدن جهشهای حجم در یک کندل خاص، مثلا در لحظه شکست، مفیدند. اما از روی ستونها بهسختی میتوان فهمید که در چند هفته اخیر، حجم روزهای صعودی بیشتر بوده یا روزهای نزولی.
OBV همین مشکل را حل میکند: حجمها را با علامت مثبت یا منفی روی هم جمع میکند و نتیجه را به یک خط تبدیل میکند که روند جریان حجم را در یک نگاه نشان میدهد. به همین دلیل این دو ابزار مکمل یکدیگرند؛ ستونهای حجم برای بررسی یک کندل و OBV برای بررسی مسیر حجم در طول زمان. ترکیب هر دو تصویر کاملتری از رفتار خریداران و فروشندگان میدهد.
روش تفسیر اندیکاتور OBV
تأیید روند
وقتی قیمت در یک روند بازار صعودی سقفهای بالاتر میسازد و OBV هم سقفهای بالاتر ثبت میکند، یعنی حجم روزهای صعودی غالب است و حرکت از نظر حجم پشتیبانی میشود. در روند نزولی هم OBV نزولی همین نقش را دارد.
| قیمت | OBV | برداشت رایج |
|---|---|---|
| صعودی | صعودی | حجم روند صعودی را تأیید میکند |
| نزولی | نزولی | حجم روند نزولی را تأیید میکند |
| صعودی | نزولی یا افقی | حرکت صعودی پشتوانه حجمی ضعیفی دارد |
| نزولی | صعودی یا افقی | فشار فروش ممکن است در حال کاهش باشد |
| افقی (رنج) | صعودی | احتمال انباشت؛ نیاز به تأیید با شکست قیمت |
| افقی (رنج) | نزولی | احتمال توزیع؛ نیاز به تأیید با شکست قیمت |
واگرایی OBV

واگرایی زمانی است که قیمت و OBV در جهت مخالف حرکت کنند:
- واگرایی نزولی: قیمت سقف بالاتری میسازد، اما OBV سقف پایینتری ثبت میکند. یعنی صعود جدید با حجم کمتری همراه بوده است.
- واگرایی صعودی: قیمت کف پایینتری میسازد، اما OBV کف بالاتری ثبت میکند. یعنی فروش جدید با حجم کمتری انجام شده است.
مفهوم واگرایی در اندیکاتورهای دیگر هم کاربرد دارد؛ برای نمونه واگرایی RSI و MACD را ببینید. واگراییها ممکن است مدت طولانی ادامه پیدا کنند و قیمت همچنان در جهت قبلی حرکت کند. پس واگرایی را دلیل کافی برای ورود در خلاف روند ندانید.
شکست خط OBV
برخی تحلیلگران روی خود خط OBV خط روند یا سطح رسم میکنند. اگر OBV پیش از قیمت سطح مهمی را بشکند، ممکن است نشانه زودهنگام حرکت قیمت باشد. برای مثال، اگر قیمت هنوز زیر یک مقاومت مانده اما OBV سقف قبلی خودش را شکسته، برخی آن را نشانه احتمالی شکست مقاومت قیمتی میدانند. این نشانه تنها زمانی معنا پیدا میکند که قیمت هم آن سطح را بشکند. برای تشخیص سطوح قیمتی حمایت و مقاومت را ببینید.
سناریوی فرضی: OBV در یک محدوده رنج
قیمت یک دارایی فرضی سه هفته بین ۵۰ و ۵۵ نوسان کرده است. در این مدت قیمت تغییر خاصی نکرده، اما OBV بهتدریج بالا رفته؛ یعنی حجم روزهایی که قیمت بالاتر بسته شده، بیشتر از روزهای نزولی بوده است.
- برداشت اولیه: احتمال انباشت وجود دارد، اما هنوز تأیید قیمتی نداریم.
- رویداد کلیدی: قیمت با یک کندل پرحجم بالای ۵۵ بسته میشود و OBV سقف تازه میسازد.
- ارزیابی: شکست قیمتی و OBV همجهت شدهاند؛ این هماهنگی شاهد قویتری از هر کدام بهتنهایی است.
- مدیریت ریسک: اگر قیمت دوباره به داخل محدوده برگردد و زیر ۵۴ بسته شود، فرض شکست زیر سؤال میرود.
اگر برعکس، قیمت بالای ۵۵ برود اما OBV پایینتر از سقف قبلی بماند، شکست پشتوانه حجمی ضعیفی دارد و احتمال شکست کاذب بیشتر است.
محدودیتهای اندیکاتور OBV
| محدودیت | توضیح |
|---|---|
| حساسیت به روزهای پرحجم استثنایی | یک روز خبری یا یک معامله بلوکی بزرگ میتواند خط را برای مدت طولانی جابهجا کند |
| نادیده گرفتن اندازه تغییر قیمت | رشد اندک و رشد بزرگ، کل حجم را به یک اندازه وارد میکنند |
| وابستگی به منبع داده | در کریپتو حجم هر صرافی متفاوت است و OBV نمودار هر صرافی با دیگری فرق دارد |
| عدد مطلق بیمعنا | مقدار OBV به نقطه شروع بستگی دارد و قابل مقایسه بین داراییها نیست |
| تأخیر در بازار رنج | در نوسانهای کوتاه ممکن است سیگنالهای متناقض بدهد |
بعضی از این محدودیتها انگیزه ساخت اندیکاتورهای دیگری شد که اندازه تغییر یا محل بسته شدن قیمت در کندل را هم در نظر میگیرند، مثل Accumulation/Distribution. با این حال سادگی OBV همچنان آن را محبوب نگه داشته است.
ترکیب OBV با ابزارهای دیگر
- با سطوح قیمتی: شکست حمایت یا مقاومت همراه با حرکت همجهت OBV، معتبرتر از شکست بدون حجم است.
- با اندیکاتورهای روند: اندیکاتور ADX قدرت روند را میسنجد و OBV پشتوانه حجمی آن را؛ این دو اطلاعات متفاوتی میدهند.
- با میانگین متحرک روی OBV: برخی تحلیلگران یک میانگین متحرک روی خط OBV میکشند تا جهت کلی آن را هموارتر ببینند.
- با تایمفریم بالاتر: OBV در تایمفریم روزانه معمولا قابل اتکاتر از تایمفریم یک دقیقه است، چون حجم یک دقیقه نویز زیادی دارد.
اشتباهات رایج در استفاده از OBV
- مقایسه عدد OBV دو دارایی: عدد مطلق OBV معنای مقایسهای ندارد.
- معامله صرفا بر اساس واگرایی: واگرایی ممکن است طولانی شود؛ بدون تأیید قیمتی، ورود زودهنگام پرریسک است.
- نادیده گرفتن روزهای استثنایی: یک جهش حجم ناشی از خبر ممکن است تصویر را برای هفتهها مخدوش کند.
- استفاده در دارایی کمحجم: در بازارهایی با حجم کم و پرنوسان، OBV سیگنالهای بیکیفیت زیادی تولید میکند.
- بیتوجهی به منبع داده: OBV نمودار یک صرافی را با نمودار صرافی دیگر یکی ندانید.
چکلیست استفاده از اندیکاتور OBV
- آیا منبع داده حجم معتبر و ثابت است؟
- جهت OBV با جهت قیمت هماهنگ است یا واگرا؟
- آیا روز یا کندل پرحجم استثنایی خط را منحرف کرده است؟
- آیا قیمت هم سطح مهم را شکسته یا فقط OBV حرکت کرده است؟
- تایمفریم بررسی متناسب با سبک معاملاتی شماست؟
- محل ابطال سناریو و حجم معامله مشخص شده است؟
افزودن OBV در بایتیکل
در چارت بایتیکل میتوانید از دیالوگ «اندیکاتورها» نام OBV یا On Balance Volume را جستجو کنید. اگر آن را در فهرست پیدا نکردید یا نسخه شخصی خواستید، در ویرایشگر Pine نسخه ۶ با یک خط ساده میتوانید همان فرمول را بنویسید؛ مثلا جمع تجمعی حجم با علامت تغییر قیمت. برای آشنایی با این زبان، پاین اسکریپت را ببینید.
//@version=6
indicator("OBV ساده", overlay=false)
obvLine = ta.cum(nz(math.sign(ta.change(close))) * volume)
plot(obvLine, "OBV")
دستیار هوش مصنوعی بایتیکل هم میتواند در نوشتن اسکریپت Pine کمک کند. پیش از استفاده، خروجی را با محاسبه دستی چند کندل مقایسه کنید.
اندیکاتور OBV را روی چارت بایتیکل بررسی کن
جمعبندی
اندیکاتور OBV حجم روزهای صعودی را اضافه و حجم روزهای نزولی را کم میکند و خطی تجمعی میسازد که جهت آن پشتوانه حجمی حرکت قیمت را نشان میدهد. همجهتی OBV و قیمت روند را تأیید میکند و واگرایی میان آنها هشدار ضعف است. OBV را با سطوح قیمتی، تأیید شکست و مدیریت ریسک ترکیب کنید و به محدودیتهایش، بهویژه حساسیت به روزهای پرحجم و منبع داده، توجه داشته باشید.
سؤالات متداول
اندیکاتور OBV چیست؟
اندیکاتوری حجمی که حجم دورههای صعودی را به یک خط تجمعی اضافه و حجم دورههای نزولی را از آن کم میکند تا جریان حجم را نشان دهد.
چه کسی OBV را معرفی کرد؟
جوزف گرانویل در سال ۱۹۶۳ در کتاب New Key to Stock Market Profits.
فرمول OBV چیست؟
اگر بسته شدن امروز بالاتر از دیروز باشد، حجم امروز به OBV دیروز اضافه میشود؛ اگر پایینتر باشد کم میشود و اگر برابر باشد تغییری نمیکند.
واگرایی OBV یعنی چه؟
یعنی قیمت و OBV در جهت مخالف حرکت کنند؛ مثلا قیمت سقف بالاتر و OBV سقف پایینتر بسازد. این هشدار ضعف است، نه سیگنال قطعی.
آیا عدد OBV مهم است؟
خیر. عدد مطلق OBV به نقطه شروع محاسبه بستگی دارد؛ جهت و شیب خط مهم است.
OBV در کریپتو چه محدودیتی دارد؟
حجم هر صرافی متفاوت است، بنابراین OBV نمودار هر صرافی با دیگری فرق دارد و روزهای پرحجم استثنایی هم میتوانند خط را منحرف کنند.
این مطلب آموزشی است و توصیه به خرید، فروش یا نگهداری هیچ داراییای نیست.
سلب مسئولیت و شفافیت در بایتیکل
تمامی مطالب منتشر شده در بلاگ آموزشی بایتیکل، اعم از تحلیلهای بازار، بررسی پروژهها، اخبار و معرفی پتانسیلهای دنیای کریپتوکارنسی، صرفاً با رویکرد آموزشی و اطلاعرسانی تهیه شدهاند. تیم تحریریه بایتیکل تأکید میکند که این محتواها به هیچ عنوان «توصیه مستقیم خرید و فروش» یا «سیگنال سرمایهگذاری» محسوب نمیشوند.
با توجه به نوسانات شدید و ریسکهای ذاتی بازارهای مالی، مسئولیت نهایی هرگونه تصمیمگیری اقتصادی، سود یا ضرر احتمالی، بهطور کامل بر عهده شخص کاربر است. ما اکیداً توصیه میکنیم پیش از هرگونه مشارکت مالی، تحقیقات شخصی خود را (DYOR) تکمیل کرده و در صورت نیاز با مشاوران دارای صلاحیت مشورت کنید.



