Визначення розміру позиції на основі ATR: Дозвольте волатильності регулювати розмір вашої угоди
У визначенні розміру позиції,
ми визначали розмір позицій як:
Розмір позиції = 1R (допустима втрата) ÷ цінова відстань до стопу
У цій статті ми підемо далі:
Ми замінимо «відстань стопу» на
відстань на основі ATR,
щоб ваш розмір автоматично реагував на волатильність.
Ми припускаємо, що ви вже прочитали
atr.
1. Навіщо використовувати ATR для визначення розміру позиції?
Зі стопами на фіксованій відстані ви часто бачите такі правила:
- «Мій стоп завжди на відстані 2%», або
- «Мій стоп завжди на відстані 100 USD».
Проблема:
-
Ви використовуєте ту саму відстань
на спокійних ринках і на диких ринках. -
На спокійному ринку 100 USD може бути великим рухом.
-
На швидкому ринку 100 USD може бути
просто звичайним шумом в межах однієї свічки.
ATR (Average True Range) говорить вам:
«В середньому, на скільки цей ринок
рухається за свічку останнім часом?»
Основна ідея визначення розміру на основі ATR полягає в наступному:
- Спокійний ринок (низький ATR) →
ви можете дозволити собі більшу позицію за той самий 1R. - Волатильний ринок (високий ATR) →
вам потрібна менша позиція за той самий 1R.
2. Вхідні дані для визначення розміру позиції на основі ATR
Визначення розміру на основі ATR використовує ту саму основу, що й раніше:
- Розмір рахунку
- Ризик на угоду (1R)
- напр. 1% від рахунку, з ризик-винагорода
- Поточне значення ATR
- з atr,
напр. денний ATR(14), 4H ATR(14) тощо.
- з atr,
- Множник ATR
- напр. 1 ATR, 1.5 ATR, 2 ATR
- використовується, щоб сказати:
«Моя відстань стопу ≒ ATR × n.»
Структура стає такою:
Відстань стопу ≒ ATR × n
Розмір позиції = 1R ÷ відстань стопу
Розглянемо приклад.
3. Приклад: BTC спот, лонг на основі денного ATR
Припущення:
- Рахунок: 10 000 USD
- Ризик на угоду: 1% → 1R = 100 USD
- Інструмент: BTC
- Таймфрейм входу: денний
- З atr,
денний ATR(14) = 400 USD.
3-1. Визначення відстані стопу через множник ATR
Припустимо, ваша стратегія говорить:
- «Мій стоп йде на 1.5 ATR нижче входу.»
Тоді:
- Відстань стопу = ATR × 1.5
- = 400 × 1.5 = 600 USD
Отже, якщо ви тримаєте 1 BTC,
ви втрачаєте 600 USD, якщо стоп спрацює.
3-2. Розрахунок розміру позиції
Ви хочете втратити лише 1R = 100 USD,
якщо стоп спрацює.
Розмір позиції = 1R ÷ втрата на 1 BTC
- Втрата на 1 BTC = 600 USD
- 1R = 100 USD
→ Розмір позиції = 100 ÷ 600 ≒ 0.166 BTC
Результат:
- Стоп спрацював → втрата ~600 × 0.166 ≒ 100 USD = −1R.
Якщо ATR пізніше подвоїться до 800 USD,
тоді стоп 1.5 ATR буде на відстані 1 200 USD,
і розмір стане 100 ÷ 1 200 ≒ 0.083 BTC —
половина розміру при тому самому 1R.
Отже, визначення розміру ATR:
- автоматично зменшує ваш розмір,
коли волатильність висока, - і дозволяє більший розмір, коли ринок спокійний.
4. Визначення розміру ATR з ф'ючерсами та левериджем
Логіка така сама для ф'ючерсів та маржі:
- Використовуйте ATR і множник ATR,
щоб визначити відстань стопу в ціні. - Розрахуйте розмір позиції = 1R ÷ відстань стопу.
- Потім подивіться, скільки маржі вам потрібно,
щоб утримувати цей розмір, і виберіть леверидж відповідно.
Ключовий момент:
Незалежно від левериджу,
відстань стопу × розмір позиції = 1R
все одно має виконуватися.
Отже, при використанні визначення розміру ATR:
- «Скільки X левериджу?» менш важливо, ніж
- «Чи правильно я розрахував свій розмір
на основі 1R та ATR?»
5. Плюси та мінуси визначення розміру на основі ATR
5-1. Переваги
-
Ризик залишається порівнянним на різних ринках та режимах
- Монети з високою волатильністю проти низької,
- Трендові ринки проти флетових,
всі вони мають такий розмір, що
кожна угода ризикує приблизно тим самим 1R. -
Зменшує надмірні угоди на диких ринках
- Коли волатильність вже висока,
ATR великий, - тому розміри позицій стають природно меншими
при тому самому 1R,
допомагаючи вам уникнути надмірного левериджу.
- Коли волатильність вже висока,
-
Зручно для побудови систем та бектестингу
- Коли системи стратегій
використовують визначення розміру ATR, - легше порівнювати ефективність
в рамках послідовної системи ризиків.
- Коли системи стратегій
5-2. Обмеження та застереження
-
Результати сильно залежать від налаштувань ATR
- ATR(14) проти ATR(21),
- 1 ATR проти 2 ATR тощо.
Немає універсального «найкращого» налаштування.
Вам потрібно протестувати, що підходить вашій стратегії та таймфрейму. -
Чутливість до раптових сплесків волатильності
- Одна велика свічка може швидко підштовхнути ATR вгору,
- що може зробити ваш розмір
надзвичайно малим на деякий час.
-
Потребує спочатку базового розуміння визначення розміру
- Якщо ви не повністю розумієте
визначення розміру позиції, - визначення розміру ATR може здаватися
випадковою, складною математикою.
- Якщо ви не повністю розумієте
6. Поширені помилки при визначенні розміру позиції ATR
6-1. Використання ATR та ігнорування структури (S/R, свінги, патерни)
ATR — це просто число волатильності.
Воно не замінює:
При виборі стопу:
- Почніть зі структури ціни
(підтримка/опір, свінг хаї/лої). - Потім використовуйте множники ATR,
щоб уникнути створення стопу
нереалістично вузьким або широким.
6-2. Постійна зміна множників ATR
- 1 ATR сьогодні,
- 2 ATR завтра,
- потім 0.8 ATR наступного тижня...
Якщо ви продовжуєте змінювати множник:
- бектести втрачають сенс,
- і ви дрейфуєте в бік
«підгонки кривої (curve-fitting) постфактум».
Краще:
- використовуйте фіксований період і множник ATR
для кожної комбінації стратегії/таймфрейму, - і уникайте їх зміни
без вагомих, перевірених причин.
6-3. Ігнорування 1R і фокусування лише на ATR
Якщо ви думаєте:
- «ATR низький,
тому я зайду дійсно крупно»,
і тихо збільшуєте сам 1R,
ви порушите вашу:
- систему ризиків рівня рахунку
з ризик-винагорода.
Завжди дотримуйтесь послідовності:
1R (ризик рахунку) →
відстань стопу (з ATR) →
розмір позиції
у цьому порядку.
7. Питання, які варто задати перед використанням визначення розміру ATR
Перед впровадженням визначення розміру на основі ATR,
корисно перевірити:
-
«Який мій 1R у реальній валюті?»
(ризик-винагорода) -
«Які налаштування ATR (період, множник)
я буду використовувати на моєму основному таймфреймі?»
(atr) -
«Чи базується моє розташування стопу на
s-r
та swing-vs-correction
(тобто там, де моя ідея недійсна)?» -
«Чи перевірив я поблизу цієї зони стопу
множники ATR,
щоб уникнути надмірно вузьких або широких відстаней?» -
«Коли я розраховую розмір,
чи справді я роблю 1R ÷ відстань стопу?»
Коротше кажучи, визначення розміру позиції на основі ATR — це:
Поєднання 1R рівня рахунку
з волатильністю на основі ATR,
щоб розмір угоди адаптувався до середовища.
Якщо ви:
- визначаєте структуру R через
ризик-винагорода, - встановлюєте правила стопу та виходу через
stop-loss, - вивчаєте базову математику розміру через
визначення розміру позиції,
тоді додавання визначення розміру ATR з цієї статті
допоможе тримати
- «вплив кожної угоди на ваш рахунок»
більш послідовним,
навіть коли умови ринку змінюються.