نکات کلیدی

  • ATR فقط نوسان را اندازه می‌گیرد و درباره‌ی جهت صعود یا نزول چیزی نمی‌گوید.
  • True Range شکاف قیمت با کندل قبل را هم می‌بیند؛ دامنه‌ی ساده‌ی سقف تا کف این کار را نمی‌کند.
  • حد ضرر ATR باید بعد از منطق ابطال تحلیل بیاید، نه به‌جای آن.
  • ریسک حساب باید اندازه‌ی موقعیت را تعیین کند؛ اهرم نباید مبلغ ریسک را پنهان کند.
  • ATR به تایم‌فریم و روش هموارسازی وابسته است، پس عدد دو پلتفرم می‌تواند کمی فرق کند.
فهرست مطالب
  1. پاسخ عملی در یک نگاه
  2. ATR دقیقاً چیست و چه چیزی نیست
  3. فرمول True Range و ATR
  4. ATR به قیمت، تایم‌فریم و واحد وابسته است
  5. روش تعیین حد ضرر با ATR
  6. مثال عددی کامل: از ATR تا اندازه موقعیت
  7. رابطه‌ی ATR با اهرم و لیکوییدیشن
  8. چه زمانی حد ضرر ATR شکست می‌خورد
  9. چک‌لیست پیش از ثبت سفارش
  10. پرسش‌های رایج

پاسخ عملی در یک نگاه

اگر ATR چهارده‌دوره‌ای یک دارایی روی تایم‌فریم یک‌ساعته برابر ۱۲۰۰ واحد باشد، یعنی دامنه‌ی واقعی هر کندل در این نمونه‌ی اخیر به‌طور متوسط نزدیک ۱۲۰۰ واحد بوده است؛ نه اینکه کندل بعدی حتماً ۱۲۰۰ واحد حرکت کند. برای یک موقعیت لانگ، حد ضرر فرضی با ضریب ۲ می‌تواند ۲۴۰۰ واحد پایین‌تر از ورود باشد. اگر حداکثر زیان مجاز ۱۰۰ دلار باشد، اندازه از تقسیم ۱۰۰ بر ۲۴۰۰ به دست می‌آید: حدود ۰٫۰۴۱۷ واحد دارایی.

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

ATR دقیقاً چیست و چه چیزی نیست

Average True Range یا میانگین دامنه‌ی واقعی، اندیکاتوری برای سنجش نوسان است. «دامنه» یعنی فاصله‌ای که قیمت در یک دوره پیموده و «واقعی» یعنی محاسبه فقط سقف و کف همان کندل را نمی‌بیند؛ فاصله با قیمت بسته‌شدن دوره‌ی قبل را هم در نظر می‌گیرد. این ویژگی در بازارهایی که باز و بسته می‌شوند برای دیدن شکاف قیمتی مهم است و در بازارهای ۲۴ ساعته نیز جهش میان دو کندل را ثبت می‌کند.

ATR علامت مثبت یا منفی ندارد. بالا رفتنش می‌تواند همراه جهش صعودی یا سقوط نزولی باشد. پایین آمدنش هم فقط می‌گوید دامنه‌ها فشرده‌تر شده‌اند. بنابراین جمله‌ی «ATR بالا رفت، پس بخریم» از نظر منطقی ناقص است. ATR می‌تواند به پرسش «بازار اخیراً چقدر حرکت کرده؟» کمک کند؛ به پرسش «به کدام سمت می‌رود؟» نه.

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

فرمول True Range و ATR

برای هر کندل ابتدا سه فاصله محاسبه می‌شود و بزرگ‌ترینشان True Range است:

TR = max(high − low, |high − previous close|, |low − previous close|)

فرض کنید کندل قبل در ۱۰۰ بسته شده، کندل جدید سقف ۱۰۸ و کف ۱۰۳ دارد. دامنه‌ی ساده‌ی همان کندل ۵ است، اما فاصله‌ی سقف جدید تا بسته‌شدن قبل ۸ است. پس TR برابر ۸ می‌شود. اگر فقط سقف منهای کف را می‌گرفتیم، بخش مهم حرکت را از قلم می‌انداختیم.

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

ATR(today) = ((ATR(previous) × (n − 1)) + TR(today)) ÷ n

بعضی پلتفرم‌ها این هموارسازی را RMA می‌نامند. بعضی ابزارها اجازه می‌دهند SMA، EMA یا WMA انتخاب شود. اگر دوره، منبع داده یا روش هموارسازی یکسان نباشد، مقایسه‌ی دو عدد ATR بی‌معناست. پیش از نتیجه‌گیری درباره‌ی «اشتباه بودن» یک پلتفرم، تنظیمات هر دو را یکسان کنید.

ATR به قیمت، تایم‌فریم و واحد وابسته است

ATR برابر ۵ برای سهم ۲۰ دلاری بزرگ است اما برای دارایی ۶۰هزار دلاری تقریباً هیچ است. برای مقایسه‌ی دارایی‌های متفاوت، ATR را می‌توان بر قیمت تقسیم کرد و به درصد نوشت:

ATR% = ATR ÷ close × 100

اگر ATR بیت‌کوین ۱۲۰۰ و قیمت ۶۰هزار باشد، ATR% برابر ۲٪ است. همین تبدیل کمک می‌کند نوسان نسبی دو دارایی با مقیاس قیمت متفاوت مقایسه شود. با این حال حتی ATR% هم پیش‌بینی توزیع بازده نیست؛ خلاصه‌ای از گذشته‌ی نزدیک است.

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

روش تعیین حد ضرر با ATR

فرمول مکانیکی ساده است: برای لانگ، ضریبی از ATR از قیمت مرجع کم می‌شود و برای شورت به آن اضافه می‌شود. قیمت مرجع می‌تواند ورود، سقف/کف ساختاری یا دنبال‌کننده‌ی قیمت باشد:

stop(long) = reference − (ATR × multiplier)

stop(short) = reference + (ATR × multiplier)

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

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

مثال عددی کامل: از ATR تا اندازه موقعیت

فرض کنید حساب ۱۰هزار دلار است و تصمیم گرفته‌اید در این مثال آموزشی حداکثر ۱٪، یعنی ۱۰۰ دلار، در معرض زیان برنامه‌ریزی‌شده باشد. ورود لانگ ۶۰هزار، ATR تایم‌فریم منتخب ۱۲۰۰ و ضریب آزموده‌شده‌ی روش ۲ است. فاصله‌ی ATR برابر ۲۴۰۰ و حد ضرر مکانیکی ۵۷٬۶۰۰ می‌شود.

مرحلهمحاسبه
بودجه‌ی ریسک10,000 × 1% = 100 USDT
فاصله‌ی حد ضرر1,200 × 2 = 2,400
قیمت حد ضرر لانگ60,000 − 2,400 = 57,600
اندازه‌ی موقعیت100 ÷ 2,400 = 0.0417 BTC
ارزش اسمی موقعیت0.0417 × 60,000 ≈ 2,502 USDT

اگر ضریب را از ۲ به ۳ تغییر دهید، فاصله ۳۶۰۰ و اندازه حدود ۰٫۰۲۷۸ واحد می‌شود. مبلغ ریسک همچنان نزدیک ۱۰۰ دلار می‌ماند. این دقیقاً دلیل پیوند ATR و محاسبه‌ی اندازه موقعیت است: با زیاد شدن نوسان یا فاصله‌ی خروج، حجم باید کم شود.

کارمزد، اسلیپیج و شکاف اجرا در این مثال داخل ۱۰۰ دلار نیستند. برای محافظه‌کاری می‌توان بودجه‌ای جدا برای هزینه‌ها کنار گذاشت یا مبلغ قابل تخصیص به فاصله‌ی قیمت را کمتر از سقف کل زیان گرفت. محاسبه‌گر کارمزد هزینه‌ی رفت‌وبرگشت را جدا نشان می‌دهد.

رابطه‌ی ATR با اهرم و لیکوییدیشن

اهرم فرمول ریسک تا حد ضرر را بهتر نمی‌کند؛ فقط مارجین لازم را کاهش می‌دهد. در مثال بالا ارزش اسمی حدود ۲۵۰۲ دلار است. با اهرم ۵، مارجین اولیه نزدیک ۵۰۰ دلار می‌شود، اما زیان حرکت تا حد ضرر همچنان حدود ۱۰۰ دلار است. اگر قیمت لیکوییدیشن پیش از حد ضرر قرار بگیرد، برنامه از اساس اجرایی نیست؛ صرافی موقعیت را قبل از رسیدن سفارش خروج می‌بندد.

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

چه زمانی حد ضرر ATR شکست می‌خورد

  • تغییر ناگهانی رژیم نوسان: ATR میانگین گذشته است. انتشار خبر، بازگشایی بازار یا شوک نقدینگی می‌تواند دامنه‌ای چند برابر نمونه‌ی قبلی بسازد.
  • بازار کم‌عمق: قیمت فعال‌سازی حد ضرر، قیمت تضمین‌شده‌ی اجرا نیست. در حرکت سریع ممکن است سفارش بازار در قیمت بدتری پر شود؛ نهاد ناظر FINRA نیز درباره‌ی همین تفاوت در بازارهای پرنوسان هشدار داده است.
  • ساختار نامعتبر: ضریب ATR نمی‌تواند تحلیل ضعیف را معتبر کند. اگر نقطه‌ی خروج پشت مانع منطقی بازار نیست، عدد فقط ظاهری علمی به تصمیم داده است.
  • مقایسه‌ی ناهماهنگ: ATR روزانه، حد ضرر پنج‌دقیقه‌ای و اندازه‌ای بر اساس ریسک هفتگی سه افق متفاوت‌اند؛ باید یک افق تصمیم داشته باشند.
  • آزمون پس‌نگرِ بیش‌برازش‌شده: انتخاب ضریب ۱٫۷۳ چون روی تاریخ گذشته بهترین نتیجه را داده، بدون آزمون خارج از نمونه، بیشتر نشانه‌ی تطبیق با نویز است تا مزیت.

چک‌لیست پیش از ثبت سفارش

  1. نماد، منبع داده و تایم‌فریم ATR را دقیق ثبت کنید.
  2. مشخص کنید ATR با چه دوره و چه روش هموارسازی محاسبه شده است.
  3. نقطه‌ی ابطال تحلیل را از ساختار قیمت تعیین کنید و ATR را کنترل نویز بدانید.
  4. حداکثر زیان پولی را پیش از اندازه‌ی موقعیت مشخص کنید.
  5. کارمزد، اسلیپیج و در معاملات اهرمی فاصله‌ی لیکوییدیشن را جدا بررسی کنید.
  6. نتیجه را در محیط تمرین و روی چند رژیم نوسان آزمایش کنید.
  7. پس از تعداد کافی معامله، ضریب را بر اساس داده‌ی واقعی روش بازبینی کنید؛ نه بر اساس نتیجه‌ی یک یا دو معامله.

پرسش‌های رایج

ATR چه عددی خوب است؟

عدد خوبِ عمومی وجود ندارد. ATR به قیمت دارایی، تایم‌فریم و رفتار اخیر وابسته است. برای مقایسه‌ی دارایی‌ها ATR% مفیدتر است و برای تعیین حد ضرر باید عدد را در همان روش و تایم‌فریم آزمود.

ضریب ۱٫۵ بهتر است یا ۲؟

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

آیا می‌توان ATR را حد سود هم قرار داد؟

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

چرا عدد ATR من با مثال یا پلتفرم دیگر فرق دارد؟

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

آیا حد ضرر ATR زیان را تضمیناً محدود می‌کند؟

خیر. حد ضرر قیمت فعال‌سازی است، نه تضمین قیمت اجرا. شکاف، توقف بازار، کمبود نقدینگی و حرکت سریع می‌توانند اجرای بدتری بسازند. این ابزار برای برنامه‌ریزی است و ریسک اجرا را حذف نمی‌کند.

منابع و یادداشت‌ها

راهنمای رسمی ATR در Fidelity
تعریف، فرمول True Range، دوره‌های رایج و کاربرد ATR برای حدهای تطبیق‌یافته با نوسان.
مستند ATR در TradingView
فرمول True Range، وابستگی به تایم‌فریم و تفاوت روش‌های هموارسازی.
مستند ATR% در TradingView
روش تبدیل ATR به درصد برای مقایسه‌ی نوسان نسبی دارایی‌ها.
راهنمای مدیریت ریسک CME Group
پیوند نقطه‌ی خروج، سرمایه‌ی حساب و اندازه‌ی ریسک هر معامله.
هشدار FINRA درباره‌ی سفارش توقف
قیمت توقف، قیمت تضمین‌شده‌ی اجرا نیست و در بازار پرنوسان می‌تواند با قیمت متفاوت اجرا شود.

تحریریه‌ی تحلیلگری

تحریریه‌ی تحلیلگری محتوای آموزشی درباره‌ی تحلیل بازار، مدیریت ریسک و روش استفاده از ابزارهای مالی منتشر می‌کند. منابع هر مطلب در پایان آن آمده است؛ برای گزارش خطا، نشانی صفحه و بخش موردنظر را از راه ارتباطی سایت ارسال کنید.

ادامه‌ی این موضوع