568 / 736TREND

Trend Following

Дотримання заздалегідь визначеного цінового тренду

Trend Following означає торгівлю за напрямком, у якому ціна вже рухається. Мета — скористатися частиною тривалого зростання або падіння й вийти, коли правило покаже зміну. За цією простою ідеєю стоять затримки та хибні сигнали: короткі рухи туди й назад можуть приносити повторні збитки.

Це група торгових підходів, а не гарантований рецепт. Кожен має визначати, як розпізнає тренд, коли входить і виходить, яку суму піддає ціновому ризику та як виконує накази. Лише повне правило можна змістовно перевірити.

Трендовий підхід спочатку чекає, поки ціна покаже напрямок. Простий приклад — Time-Series Momentum із дослідження Герста, Оої та Педерсена: додатна дохідність за обраний минулий період веде в їхній моделі до позиції, що виграє від зростання, а від’ємна — до позиції, що виграє від падіння. Це дослідницький приклад на кількох ринках деривативів, контрактів на основі цін інших активів, а не вказівка так торгувати біткоїном. Період спостереження визначає, які рухи правило здатне помітити. [1]

Один з орієнтирів — SMA, проста ковзна середня. Складаємо обрану кількість останніх цін закриття, які називають Close, і ділимо на кількість значень. Із наступною свічкою додається нова ціна, а найстаріша вибуває. Правило може відстежувати перетин ціною цієї середньої. Потрібно задати її довжину й Timeframe, тобто тривалість свічки: інший вибір дасть інші сигнали. [2] [5]

Середня використовує минулі дані, тому реагує із затримкою. Якщо ціна коливається навколо неї без тривалого напрямку, сигнали входу й виходу можуть чергуватися. Це називають whipsaw: короткий обнадійливий рух змінюється поверненням і можливою втратою. Швидші налаштування самі по собі проблеми не розв’язують. Додаткова умова може відсіяти частину хибних сигналів, але також відкладе рішення. [2] [3]

Перетин SMA ще не є повним планом. Протилежний сигнал може означати закриття початкової покупки, зменшення позиції або відкриття угоди, що заробляє на падінні. Це різні дії з різними ризиками. Також треба визначити випадок точної рівності Close та середньої, частоту рішень і реакцію на повторний сигнал. Однакові правила мають діяти і в сприятливих, і в невигідних ситуаціях. [2] [5]

Якщо розрахунок використовує щойно завершений Close, не можна припускати, що угода теж відбудеться за цією ціною. У стандартній моделі TradingView виконує наказ не раніше наступного доступного цінового кроку, зазвичай на початку наступної свічки. Тому в історичному тесті відділяємо появу сигналу від виконання угоди. Мають значення біржа, джерело цін, комісії, доступна ліквідність і Slippage — різниця між очікуваною та фактичною ціною виконання. [4]

Той самий сигнал може мати незначний ефект або спричинити великий збиток залежно від розміру позиції. Leverage, кредитне плече, посилює вплив, дозволяючи позицію більшу за внесений капітал. Підхід має враховувати вихід, вартість фінансування, різкі стрибки ціни та одночасні збитки кількох позицій. Розподіл між ринками не усуває ризику. Продаж уже наявного біткоїна також відрізняється від відкриття короткої позиції через ф’ючерси — контракти з майбутнім розрахунком. [1] [4]

AQR досліджує трендовий підхід, розподілений між кількома ф’ючерсними та валютними ринками з тривалою історією. Це інше питання, ніж прибутковість одного правила на одній біткоїн-біржі. Результат не можна просто перенести. Власний підхід має включати комісії, збиткові періоди й чутливість до налаштувань. Дані, на яких правило створювали, потрібно відділити від даних його подальшої оцінки. [1] [5]

Спочатку записуємо повне правило: дані, довжину SMA, вхід, вихід, розмір позиції та витрати. Потім оцінюємо весь період, включно з відрізками без чіткого напрямку ціни. CFA Institute виділяє дві поширені помилки: використання інформації раніше, ніж вона стала відомою, і відбір лише ринків, які збереглися донині. Перевірка на інших даних допомагає побачити слабкі місця, але добре минуле не гарантує майбутнього результату. [5] [4]

ПрикладПРИКЛАД · TREND

Ціна перетинає середню й одразу повертається

У вигаданому прикладі Close в USD/BTC для t = 0 до t = 4 послідовно становлять 100000, 104000, 99000, 106000, 95000. Середнє останніх трьох цін при t = 2 дорівнює (100000 + 104000 + 99000) / 3 = 101000. При t = 3 маємо (104000 + 99000 + 106000) / 3 = 103000, а при t = 4 — (99000 + 106000 + 95000) / 3 = 100000. При t = 3 ціна переходить з-під SMA вище за неї, бо 106000 > 103000, а при t = 4 повертається нижче, бо 95000 < 100000. Це приклад whipsaw, швидкої зворотної зміни сигналу, а не прибутковості. Індекс t позначає порядок закритих точок, не дні. Фактичне виконання, комісії, розмір позиції й наступний Open, ціна відкриття свічки, невідомі. Тому різниця двох Close не визначає результату угоди. Довжина SMA 3 обрана лише для наочного розрахунку, це не рекомендоване налаштування.

Для повної картини прочитайте також Moving average crossover, Momentum Trading, Risk Management, Backtesting, Position Sizing. На цю статтю також посилаються Mean Reversion, Breakout Trading, Momentum Trading, Swing Trading.

01Чи означає перетин SMA продовження тренду?

Ні. Середня узагальнює минуле й не знає майбутнього. Ціна може швидко повернутися та кілька разів перейти на інший бік середньої. Тому підхід має враховувати виходи, невдалі сигнали й витрати.

02Чи можна після сигналу виконати угоду точно за Close?

Цього не можна припускати автоматично. Якщо сигнал обчислюється лише після закриття свічки, наступна доступна ціна може відрізнятися. Тест має окремо фіксувати, коли сигнал став відомим і коли та за якою ціною виконано наказ.

DOC · 001AQR — A Century of EvidenceДокументація DOC · 002StockCharts — Moving AveragesДокументація DOC · 003CME Group — Trend vs. Anti-TrendДокументація DOC · 004TradingView — StrategiesДокументація DOC · 005CFA Institute — BacktestingДокументація
Переглянуто: Спочатку джерела · Не інвестиційна порада