اندیکاتور ATR

اندیکاتور ATR: راهنمای جامع تریدرهای حرفه‌ای برای سنجش نوسانات

فهرست مطالب

اندیکاتور ATR در فارکس؛ آموزش محاسبه و استراتژی تعیین حد ضرر

اندیکاتور ATR یا میانگین دامنه واقعی (Average True Range)، یکی از ابزارهای حیاتی در تحلیل تکنیکال است که معامله‌گران برای سنجش میزان نوسانات بازار از آن استفاده می‌کنند. شناخت دقیق رفتار قیمتی و میزان پویایی بازار، به تریدرها کمک می‌کند تا استراتژی‌های مدیریت ریسک خود را بهینه‌سازی کنند. با استفاده از این اندیکاتور فارکس، شما می‌توانید نقاط خروج منطقی‌تری (مانند حد ضرر و حد سود) برای معاملات خود تعیین کنید و از نوسانات کاذب بازار در امان بمانید. در این مقاله به صورت جامع به بررسی ساختار، فرمول محاسبه و کاربردهای عملی این اندیکاتور می‌پردازیم.

ویژگی اصلی مقدار / مشخصات
نام کامل Average True Range (میانگین دامنه واقعی)
مبتکر اندیکاتور جِی. ولز وایلدر (J. Welles Wilder – ۱۹۷۸)
نوع اندیکاتور نوسان‌نما (Volatility)
پارامتر پیش‌فرض ۱۴ دوره (Period = 14)
کاربرد اصلی تعیین نوسانات، نقطه‌گذاری حد ضرر (Stop Loss) و تریلینگ استاپ
نقشه راه مقاله: آنچه یاد می‌گیرید

در این راهنمای تخصصی، از مفاهیم پایه‌ای و فرمول‌های ریاضیِ محاسبه دامنه واقعی (TR) تا اجرای عملی استراتژی‌های معاملاتی مبتنی بر ای‌تی‌آر (ATR) در پلتفرم‌های معاملاتی را بررسی خواهیم کرد.

معرفی اندیکاتور ATR؛ ابزاری برای اندازه‌گیری شدت نوسانات

آقای جِی. ولز وایلدر (J. Welles Wilder)، تحلیل‌گر برجسته‌ای که اندیکاتورهای معروفی همچون RSI و ADX را به دنیای معامله‌گری معرفی کرد، اندیکاتور ATR را نیز در اواخر دهه ۷۰ میلادی توسعه داد. هدف اصلی او ایجاد ابزاری بود که بتواند میزان حرکت و پویایی قیمت را در یک بازه زمانی مشخص، فارغ از جهت حرکت (صعودی یا نزولی بودن)، اندازه‌گیری کند.

📌

طراحی و کارکرد: تمرکز اصلی روی سنجش نوسانات مطلق است. در بازارهای پرنوسانی مانند فارکس، درک میزان جابه‌جایی قیمت برای بقا در بازار الزامی است.

📌

عدم وابستگی به جهت: برخلاف اندیکاتورهای روند، این ابزار سیگنال خرید یا فروش صادر نمی‌کند، بلکه صرفاً «شدت حرکت» را به تصویر می‌کشد.

📌

مدیریت ریسک: کاربرد اصلی آن در تنظیم پویای حد ضرر (Stop Loss) است تا معاملات بر اثر نویزهای قیمتی بی‌دلیل بسته نشوند.

دامنه واقعی حرکت یا True Range (TR) چیست؟

برای درک ATR، ابتدا باید مفهوم «دامنه واقعی» یا True Range را بشناسیم. وایلدر این مفهوم را برای پوشش دادن گپ‌های قیمتی (Price Gaps) و نمایش حداکثر نوسان واقعی دارایی معرفی کرد. برای محاسبه TR در هر کندل (دوره زمانی)، سه سناریوی زیر محاسبه شده و بزرگترین مقدار مطلق بین آن‌ها انتخاب می‌شود:

  • اختلاف بین بالاترین قیمت (High) و پایین‌ترین قیمت (Low) در کندل فعلی.
  • اختلاف مطلق بین بالاترین قیمت (High) کندل فعلی و قیمت بسته‌شده (Close) کندل قبلی.
  • اختلاف مطلق بین پایین‌ترین قیمت (Low) کندل فعلی و قیمت بسته‌شده (Close) کندل قبلی.

دلیل استفاده از مقادیر مطلق این است که جهت حرکت (مثبت یا منفی بودن عدد) اهمیتی ندارد؛ بلکه «بزرگی حرکت» مدنظر است. این موضوع در فرمول ریاضی زیر خلاصه می‌شود:

$$TR = \max[(H – L), |H – C_{prev}|, |L – C_{prev}|]$$

همیشه به یاد داشته باشید که True Range سعی دارد تمام حرکات پنهان قیمت، به‌ویژه گپ‌های قیمتی باز شدن بازار را در محاسبات خود لحاظ کند تا تصویر کاملی از نوسان ارائه دهد.

فرمول و نحوه محاسبه دامنه واقعی حرکت یا True Range

نمایش گرافیکی دامنه واقعی حرکت (True Range) در کندل‌های قیمتی

محاسبه اندیکاتور ATR؛ از TR تا میانگین متحرک

پس از به‌دست آوردن مقادیر TR برای هر دوره، اندیکاتور از یک روش میانگین‌گیری هموارشده (Smoothed Moving Average) برای محاسبه مقدار نهایی استفاده می‌کند. در دوره استاندارد ۱۴ روزه، مقدار اولیه صرفاً میانگین ساده ۱۴ روز اولِ مقادیر TR است. اما برای کندل‌های بعدی، از فرمول زیر بهره می‌گیرد:

$$ATR_t = \frac{(ATR_{t-1} \times (n – 1)) + TR_t}{n}$$

در این معادله، $n$ نمایانگر دوره زمانی (مثلاً ۱۴) و $TR_t$ نشان‌دهنده دامنه واقعی کندل فعلی است. این رویکرد محاسباتی باعث می‌شود تا داده‌های جدیدتر تاثیر مناسبی روی اندیکاتور بگذارند و نوسانات ناگهانی به سرعت در خروجی اندیکاتور منعکس شوند.

جدول محاسبات ریاضی اندیکاتور ATR

جدول نمونه داده‌های قیمتی و استخراج مقادیر True Range

ادامه محاسبات اندیکاتور ATR

اعمال فرمول میانگین‌گیری روی داده‌های TR برای دستیابی به خروجی نهایی ATR

نوسانات مطلق (Absolute ATR) و محدودیت‌های آن

یکی از نکات تکنیکال بسیار مهم در مورد اندیکاتور ATR این است که خروجی آن یک «عدد مطلق» است، نه یک درصد. به عنوان مثال، اگر قیمت بیت‌کوین ۶۰,۰۰۰ دلار باشد، مقدار ATR آن ممکن است عددی در حدود ۱۵۰۰ دلار باشد. اما در یک جفت‌ارز فارکس مانند EUR/USD که روی قیمت ۱.۱۰۰۰ معامله می‌شود، مقدار آن چیزی حدود ۰.۰۰۸۰ خواهد بود.

هشدار تحلیل‌گری

شما نمی‌توانید مقدار ATR دو دارایی با قیمت‌های متفاوت را مستقیماً با هم مقایسه کنید. همچنین اگر قیمت یک دارایی در طول زمان رشد چشمگیری داشته باشد، مقادیر قدیمی ATR آن با مقادیر جدید قابل قیاس نیستند، زیرا نوسان متناسب با ارزش پایه تغییر کرده است.

نمودار Absolute ATR در سهام با قیمت بالا

نمایش مقادیر بالای اندیکاتور برای دارایی‌های گران‌قیمت

نمودار Absolute ATR در دارایی‌های ارزان‌قیمت

الگوهای مشابه نوسانی در دارایی‌های مختلف، علی‌رغم تفاوت در مقیاس اعداد

نحوه استفاده از اندیکاتور ATR در استراتژی‌های فارکس

این ابزار به عنوان زیرساخت بسیاری از سیستم‌های معاملاتی پیشرفته استفاده می‌شود. در ادامه مهم‌ترین کاربردهای عملی آن را بررسی می‌کنیم:

  • تعیین حد ضرر (Stop Loss) منطقی: معامله‌گران حرفه‌ای معمولاً حد ضرر خود را با ضریبی از ATR (مثلاً ۱.۵ یا ۲ برابر مقدار فعلی اندیکاتور) قرار می‌دهند. این کار باعث می‌شود تا نویزهای طبیعی بازار باعث فعال شدن زودهنگام حد ضرر نشوند.
  • تشخیص قدرت شکست‌ها (Breakouts): اگر قیمت یک سطح حمایتی یا مقاومتی مهم را بشکند و هم‌زمان خط ATR افزایش یابد، به این معنی است که بازار پشت این شکست قدرت و مومنتوم بالایی دارد و احتمال شکست کاذب (Fakeout) کاهش می‌یابد.
  • استراتژی تریلینگ استاپ (Trailing Stop): با ترکیب این ابزار با اندیکاتورهای دیگر نظیر Chandelier Exit، می‌توانید به صورت داینامیک حد ضرر خود را با حرکت روند جابه‌جا کنید و سودهای بیشتری را از روندهای طولانی‌مدت استخراج نمایید.

در نهایت، افزایش مقدار اندیکاتور به معنای تزریق انرژی و هیجان به بازار است (مانند زمان انتشار اخبار فاندامنتال مهم)، و کاهش آن نمایانگر فاز تثبیت (Consolidation) و رنج شدن بازار است. ترکیب تحلیل پرایس اکشن با داده‌های نوسانی این ابزار، یکی از بهترین رویکردها برای حضور مستمر و کم‌ریسک در بازارهای مالی است.

سوالات متداول اندیکاتور ATR

اندیکاتور ATR چیست و چه کاربردی دارد؟
اندیکاتور ATR یا میانگین دامنه واقعی، یک ابزار تحلیل تکنیکال است که برای اندازه‌گیری میزان نوسانات بازار در یک دوره زمانی مشخص استفاده می‌شود و کاربرد اصلی آن در تعیین حد ضرر و مدیریت ریسک است.

آیا ATR به تنهایی سیگنال خرید و فروش صادر می‌کند؟
خیر، این اندیکاتور جهت روند را تشخیص نمی‌دهد و صرفاً شدت و بزرگی نوسانات را به نمایش می‌گذارد. برای دریافت سیگنال، باید آن را با پرایس اکشن یا اندیکاتورهای روندیاب ترکیب کنید.

بهترین دوره زمانی (Period) برای تنظیم این اندیکاتور چیست؟
تنظیمات پیش‌فرض و استاندارد معرفی‌شده توسط وایلدر، دوره ۱۴ روزه است. با این حال معامله‌گران کوتاه‌مدت ممکن است از دوره‌های ۷ تا ۱۰، و سرمایه‌گذاران بلندمدت از دوره‌های ۲۰ تا ۲۱ استفاده کنند.

مفهوم True Range چه تفاوتی با دامنه معمولی دارد؟
در دامنه معمولی فقط بالاترین و پایین‌ترین قیمت همان کندل لحاظ می‌شود، اما دامنه واقعی (True Range) قیمت بسته‌شدن کندل قبلی را نیز در نظر می‌گیرد تا گپ‌های قیمتی را پوشش دهد.

چگونه با استفاده از ATR حد ضرر (Stop Loss) تعیین کنیم؟
یکی از روش‌های محبوب این است که مقدار فعلی اندیکاتور را در عدد ۱.۵ یا ۲ ضرب کرده و عدد به‌دست‌آمده را از نقطه ورود کم (برای معاملات خرید) یا به آن اضافه (برای معاملات فروش) می‌کنند.

چرا مقادیر این ابزار در طلا و جفت‌ارزها متفاوت است؟
زیرا خروجی این اندیکاتور یک عدد مطلق است که مستقیماً به ارزش ذاتی و قیمت دارایی بستگی دارد. دارایی‌های گران‌قیمت‌تر طبیعتاً اعداد بالاتری را در خروجی اندیکاتور ثبت می‌کنند.

افزایش خط اندیکاتور نشانه چیست؟
حرکت رو به بالای خط نشان‌دهنده افزایش نوسانات و قدرت گرفتن حرکات قیمتی است. این موضوع می‌تواند ناشی از انتشار اخبار اقتصادی مهم یا شکست سطوح کلیدی باشد.

آیا می‌توان این اندیکاتور را در بازار ارزهای دیجیتال هم استفاده کرد؟
بله، قوانین نوسانات در تمام بازارهای مالی از جمله کریپتوکارنسی صادق است. با توجه به نوسانات شدید ارزهای دیجیتال، استفاده از این ابزار برای مدیریت ریسک بسیار حیاتی است.

تفاوت ATR با اندیکاتور بولینگر باند چیست؟
هر دو نوسان‌نما هستند، اما بولینگر باند نوسانات را در قالب باندهای قیمتی روی خود نمودار نمایش می‌دهد و کاربرد استراتژیک متفاوتی دارد، در حالی که میانگین دامنه واقعی یک عدد مطلق را در پنجره‌ای جداگانه ارائه می‌دهد.

آیا می‌توانیم از این اندیکاتور برای تشخیص تثبیت بازار استفاده کنیم؟
بله، زمانی که خط اندیکاتور به صورت پیوسته کاهش می‌یابد و در سطوح پایینی قرار می‌گیرد، نشان‌دهنده کاهش نوسانات، بی‌میلی معامله‌گران و ورود بازار به فاز رنج (Consolidation) است.

4.7/5 - (6 امتیاز)
آنچه آموختید

میتونی از طریق دکمه های زیر این مقاله رو در شبکه های اجتماعی یا ایمیل با دوستان خودت به اشتراک بزاری.

Facebook
Twitter
LinkedIn
Telegram
WhatsApp
Email

من در شبکه های اجتماعی زیر حضور دارم

دیدگاه خود را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

4 دیدگاه ثبت شده
  • ف
    فائزه کلهر
    5 ماه پیش

    مقاله خیلی خوبی بود، مخصوصا اون بخش True Range رو که کامل توضیح دادین حسابی به دردم خورد. من خودم قبلا وقتی میخواستم حد ضرر بذارم، فقط بر اساس یه عدد ثابت یا یه درصد کلی میرفتم جلو، واسه همین بعضی وقتا الکی استاپ میخوردم یا گاهی هم استاپم اونقدر بزرگ بود که ریسک به ریوارد خوبی بهم نمیداد. الان با این توضیحات ATR و فهمیدن مفهوم نوسانات واقعی بازار، خیلی بهتر میتونم منطقی‌تر تصمیم بگیرم.
    اینکه ATR به صورت مطلق نوسان رو نشون میده و نه درصدی، یه نکته خیلی مهم هستش. مثلا وقتی روی EURUSD یه ATR مشخص داریم، با وقتی که روی طلا (XAUUSD) همون عدد رو میبینیم، تفسیرش برای تعیین سایز پوزیشن و حد ضرر کاملا فرق میکنه. خواستم بپرسم شما برای مقایسه ATR بین دارایی‌های مختلف که قیمت‌های پایه متفاوتی دارن (مثلا یه جفت ارز با یه کامودیتی)، روش خاصی دارین که بشه یه جورایی نرمالایزش کرد یا باید همیشه حواسمون به قیمت پایه باشه و جداگانه تفسیرش کنیم؟

    • س
      سید مهدی حق شناس
      5 ماه پیش

      سلام و ممنون از دقت نظر و سوال بسیار خوبتون! دقیقاً همین نکته‌ای که بهش اشاره کردین، یعنی مطلق بودن ATR، یکی از مهمترین مواردیه که تریدرها باید بهش توجه کنن. ATR همونطور که گفتین، نوسان رو به صورت یک عدد خام (مثلا پیپ یا دلار) نشون میده و نه درصدی از قیمت.

      برای مقایسه ATR بین دارایی‌هایی با قیمت‌های پایه متفاوت مثل EURUSD و طلا، یه راه حل نرمال‌سازی استاندارد و عمومی برای خود اندیکاتور ATR وجود نداره که بتونیم مستقیم عددشونو با هم مقایسه کنیم. دلیلش هم اینه که ATR ماهیتش اینه که به شما بگه قیمت چقدر در حال جابجاییه، نه اینکه چقدر از ارزش کلش تغییر کرده.

      روش درستش اینه که ATR رو درون هر دارایی به صورت مجزا تفسیر و استفاده کنید. یعنی:
      1. برای هر دارایی، ATR خودش رو معیار قرار بدید: یک ATR 10 دلاری برای طلا (که قیمتش مثلاً 2000 دلاره) معنی متفاوتی داره با یک ATR 10 دلاری برای سهمی که قیمتش 50 دلاره.
      2. تمرکز بر مدیریت ریسک: هدف اصلی ATR اینه که به شما کمک کنه حد ضرر و سایز پوزیشن رو متناسب با نوسانات همون دارایی تنظیم کنید. وقتی ATR طلا 10 دلار هست، یعنی در اون بازه زمانی، به طور میانگین 10 دلار نوسان داره. پس حد ضرر شما باید بر اساس این 10 دلار تنظیم بشه، نه بر اساس 0.0005 پیپ EURUSD.
      3. استفاده از ATR درصدی (ATR%): اگر واقعاً نیاز به مقایسه نوسانات نسبی دارایی‌های مختلف دارید، بعضی پلتفرم‌ها یا اندیکاتورهای کاستوم، ATR رو به صورت درصدی از قیمت فعلی (ATR / Close Price 100) نمایش میدن که بهش ATR% میگن. این روش می‌تونه برای مقایسه نوسانات نسبی بین دارایی‌های مختلف مفید باشه، اما در حالت عادی ATR خود به خود این کار رو نمیکنه.

      پس به طور خلاصه، برای ATR استاندارد، باید همیشه حواستون به قیمت پایه باشه و اون رو برای هر دارایی به طور مستقل برای مدیریت ریسک و تعیین حد ضرر استفاده کنید. اگر هم دنبال مقایسه نسبی هستید، می‌تونید از مفاهیم ATR% یا ابزارهای مشابه استفاده کنید.

  • ی
    یوسف
    4 سال پیش

    سلام . مقالتون عالی بود میخاستم بپرسم atr در چه دامنه ایی چه اعدادی بالا پایین میشه؟
    یه مشکلی هم من دارم با این اندیکاتور اینه که وقتی میندازمش روی چارت با تکون دادن صحفه چارت ینی عقب جلو کردن چارت اندیکاتور atr جابجا میشه بالا و پایین میشه
    نمیشه کاری کرد ثابت بمونه؟
    البته ۲ گزینع داره میزنی فیکس میشه ولی نمیدونم چرا از حالت عادی خارج میشه انگار بهم میریزه
    راه حلی دارید؟

    • س
      سید مهدی حق شناس
      4 سال پیش

      سلام در مقاله بصورت کامل توضیح داده شده سوالاتتون لطفا مطالعه کنید صرف یک پاسخ نمیشه توضیح دقیقی ارائه کرد.