Чем продолжение тренда отличается от возврата к VWAP
VWAP - средняя цена сессии, взвешенная по объёму: каждую свечу берут по типичной цене (максимум + минимум + закрытие) / 3 и умножают на её объём. Формула и настройки разобраны в руководстве индикатор VWAP: как рассчитывается и как им пользоваться, здесь только стратегии.
TradingView и StockCharts читают линию одинаково: внутри дня цена выше VWAP говорит о росте, ниже - о снижении. Из этого и выросли две стратегии VWAP, и они тянут в разные стороны.
- Продолжение. Есть тренд, цена выше VWAP, откат доходит до линии, и свеча закрывается обратно вверх. Покупают у линии в сторону движения.
- Возврат к средней. Направления нет, цена отошла от VWAP далеко. Ставка на обратное движение к линии, и выход стоит у самой линии.
Одна и та же картинка у двух сценариев даёт противоположные действия. Поэтому первым правилом записывают способ отличить тренд от флэта, вход идёт уже после него. И ещё одно: VWAP живёт внутри дня. StockCharts пишет, что линия начинается заново на открытии сессии и для дневных графиков не определена.
Какие условия входа и выхода записать до проверки
Правила стратегии на индикаторе VWAP пишутся словами и числами до того, как вы увидели хоть одну сделку в тестере. Для каждого сценария шесть пунктов:
- Режим рынка. Как вы решаете, что сейчас тренд или флэт: например, сколько свечей подряд закрылось по одну сторону VWAP. Число выбираете сами, но заранее.
- Сигнал. Только на закрытой свече. Касание линии внутри свечи сигналом не считается.
- Исполнение. В тестере стратегий TradingView рыночная заявка на истории исполняется после закрытия свечи, то есть по цене открытия следующей. Запишите это так же и в ручной проверке.
- Отмена. Через сколько свечей сигнал сгорает, если входа не было, и что делать, если свеча закрылась по другую сторону линии.
- Стоп и выход. Защитный уровень ставят за откатом или за краем флэта, выход по уровню или, в возврате к средней, у самой VWAP.
- Конец сессии. Линия сбрасывается с новой сессией, поэтому позиция закрывается до конца дня.
Фильтр по объёму торгов добавляйте тоже заранее, а не после первого неудачного прогона. Где внутри дня стоял основной объём, показывает профиль объёма, об этом отдельный ответ Volume Profile: как пользоваться.
Один из самых продвинутых мульти-индикаторов для TradingView
30+ индикаторов в одной системе. Сигнал, стоп и три цели по ликвидности индикатор Midas показывает на графике сам - вам остаётся решить, входить ли в сделку.
- Сигналы Buy и Sell не перерисовываются после закрытия свечи
- 8 400+ установок и 300+ отзывов клиентов
- Проверка на истории - сигналы до 10 лет назад
Как посчитать результат с учётом расходов
Возьмём одну вымышленную сделку по сценарию продолжения: 10 единиц, вход 101,20, стоп 100,80, выход 102,00. Комиссию берём 0,05% с оборота каждой стороны. Это учебная цифра для арифметики, а не тариф брокера.
- Валовой результат: (102,00 - 101,20) × 10 = 8.
- Комиссии: на входе 1012 × 0,05% = 0,506, на выходе 1020 × 0,05% = 0,51, вместе 1,016.
- Итог после комиссий: 8 - 1,016 = 6,984.
- Если исполнение хуже на 0,02 с каждой стороны (вход 101,22, выход 101,98), валовые падают до 7,6, а итог до 6,584.
- Если сработал стоп, риск до расходов 4, а с комиссиями потеря 5,01.
Прибыль ужалась примерно на восьмую часть, а убыток вырос на четверть. На десятках сделок в день эта разница решает, остаётся ли у правил хоть какой-то плюс. В тестере TradingView комиссию задают процентом, суммой за контракт или суммой за ордер, а проскальзывание - в тиках к рыночным и стоп-заявкам. Почему цена исполнения уходит от ожидаемой, разобрано в руководстве биржевой стакан: глубина и проскальзывание.
Сценарий продолжения: откат к VWAP, вход, стоп и выход
учебная схема · не котировка и не сигнал
Откат к VWAP и продолжение
- 1откат коснулся VWAP, растущая свеча закрылась выше линии: сигнал только после закрытия
- 2вход по открытию следующей свечи 101,20, стоп 100,80 под откатом и линией
- 3выход 102,00: 8 валовых, 6,984 после комиссий, 6,584 с проскальзыванием 0,02
Какие ошибки делают проверку недостоверной
Подгонка. Правила стратегии по VWAP поменяли после того, как посмотрели результат, и прогнали снова на той же истории. Такой бэктест описывает прошлое, а не правила. Записывайте версию правил до прогона и проверяйте её на отрезке, который при настройке не смотрели. Как устроена такая проверка целиком, показано в руководстве бэктест торговой стратегии: что это и как проверить.
Данные из будущего. В документации Pine прямо сказано: запрос старшего таймфрейма с lookahead без сдвига на одну свечу на истории возвращает значения, которых в тот момент ещё не было. Сюда же относится сигнал по незакрытой свече: на истории он выглядит чище, чем в реальном времени.
Порядок внутри свечи. Если в одной свече достигнуты и стоп, и выход, тестер не знает, что было первым. Эмулятор TradingView предполагает путь от открытия к ближнему краю свечи, затем к дальнему. Выгодный порядок себе не приписывайте: такие сделки помечайте отдельно или уточняйте по младшему таймфрейму, для этого в тестере есть режим детализации баров.
Нет расходов. Прогон без комиссии и проскальзывания показывает сделки, которых на счёте не будет.
Риски и ограничения. Сценарии в ответе - учебные гипотезы для проверки, а не проверенная стратегия. Источники описывают расчёт VWAP и работу тестера, но не доказывают доходность ни одного из сценариев. VWAP считается по прошедшим данным и запаздывает, к концу сессии сильнее. Цифры сделки придуманы для арифметики и реальных котировок не описывают. Торговля на финансовых рынках связана с риском потери капитала. Материал носит образовательный характер, это не индивидуальная инвестиционная рекомендация.
Источники
- TradingView Support: Volume Weighted Average Price (VWAP) - типичная цена и формула, чтение цены выше и ниже линии, запаздывание, внутридневные графики, период сброса.
- VWAP в ChartSchool от StockCharts - расчёт с открытия до закрытия сессии, неопределённость на дневных периодах.
- Документация Pine Script: Strategies - комиссия процентом, за контракт или за ордер, проскальзывание в тиках, исполнение после закрытия бара, порядок цен внутри бара, детализация баров.
- Pine Script: Repainting - lookahead без сдвига и данные из будущего на истории.





