Momentum: ROC, момент входа и отдельные правила выхода

Большая свеча и сильный тренд — разные наблюдения. Для стратегии импульса, или momentum, нужны измеряемое окно, условие входа и правило выхода, затем проверка результата после расходов. Убедительная картинка сама по себе не заменяет эти данные.

Измерение, торговое правило и исследование различаются

Индикатор описывает прошлое изменение цены; стратегия добавляет решения; исследование относится к своим инструментам, данным и построению портфеля. Momentum временного ряда сравнивает инструмент с его собственной историей. Поперечное ранжирование сравнивает относительные результаты в заданной группе. Прочитанное авторское резюме исследования Московица, Оои и Педерсена 2012 года касается фьючерсов и форвардов, включая валютные; это не проверка нашего розничного EUR/USD-прототипа.

Пробой и следование тренду также могут использовать momentum. Эти названия не задают обязательный момент заявки или срок недели/месяца. До оценки движения запишите окно, поставщика данных, допустимые инструменты, вход и выход. Больше индикаторов или более долгое ожидание сами по себе не доказывают повышение вероятности продолжения.

Цена выросла, но место может быть последним

Схема сравнивает разные правила за один период; рисунок можно открыть отдельно, пояснение доступно ниже.

Открыть схему отдельноРост своей цены и место в группеЗа один период A вырос на 2%, B на 4%, C на 6%. Все прошли условие положительного ROC, но первое место только у C.ROC ПОЛОЖИТЕЛЬНЫЙ,МЕСТО ПОСЛЕДНЕЕA+2%B+4%C+6%Один период. Исходныецены положительные.Наш фильтр ROC > 0:A, B и C.Первое место:только C.
Одинаковые базы, разные критерии

Три вымышленных индекса начинают период на 100 и заканчивают на 102, 104 и 106. Определение периода и закрытия общее. Наш фильтр собственного ROC > 0 выбирает A, B и C; правило первого места по группе выбирает только C. Нет ничьих, приказов и расходов. StockCharts: формула ROC подтверждает сравнение текущего закрытия с закрытием заданное число периодов назад.

Полосы показывают +2%, +4% и +6% в общей шкале, не будущую цену. A вырос относительно себя, но последний среди трех. Изменение правила меняет отбор. Состав группы задают заранее, не добавляют инструменты после результатов. Ни один из этих арифметических отборов не доказывает преимущество или необходимость сделки.

ROC и Momentum: проверьте формулу и базу

ROC=(C[t]/C[t−n]−1)×100%, где C — цена закрытия, n — число исходных свечей. Период 14 — возможный параметр: на D1 это около 14 торговых сессий, почти три торговые недели; на H4 — 56 часов свечных периодов без включения закрытого рынка. Это относительное изменение между концами скользящего окна, не прогноз следующего движения.

MetaTrader 5 Momentum=C[t]/C[t−n]×100. При C[t−20]=1,1000 и C[t]=1,1220 ROC равен +2%, а Momentum — 102. Число 102 здесь не означает изменение цены на 102%. При неизменном текущем 1,1200 замена старой базы 1,1000 на 1,1100 уменьшает ROC с +1,8182% до +0,9009% приблизительно. Снижение ROC не обязательно означает, что сегодняшняя цена снизилась; нулевое изменение концов не доказывает боковой путь между ними.

Показатель меняется из-за текущего закрытия или выхода старой цены из знаменателя. Сильное прошлое движение на границе окна может вызвать резкую смену ROC без такого же нового движения сегодня. Положительный и растущий ROC сам по себе не доказывает непрерывное ускорение или разворот.

Описание фазы не заменяет правила сделки

На узком экране таблицу можно прокрутить по горизонтали; область доступна с клавиатуры.

КлассНаблюдение по заранее выбранному правилуЧего оно не доказывает
1: кандидат на основаниеБоковое движение после снижения, выравнивание долгосрочной среднейНе определяет покупателей и накопление
2: кандидат на ростНапример, цена выше растущей EMA200, EMA50 выше EMA200Не равнозначно ускорению ROC или прибыльной покупке
3: кандидат на вершинуБоковое движение или ослабление после ростаНе доказывает распределение крупных позиций
4: кандидат на снижениеБолее низкие экстремумы либо цена ниже падающей EMA200Для продажи нужен отдельный вход и исполнение

Это сокращенные классификации графика, не полная система отбора акций и не автоматически переносимый метод для валютного контракта. EMA — экспоненциальная скользящая средняя, числа 50 и 200 — выбранные периоды. Нельзя позднейшей фазой подтверждать более раннее решение. Заранее задайте фильтр и сохраните отвергнутые случаи для проверки чистого вклада.

Когда именно разрешен вход

В отдельном исследовательском прототипе покупаем только EUR/USD. Используем дневные D1 Bid-свечи одного поставщика и фиксированное серверное время. ROC(20) вычисляется после закрытия. Пока позиции нет, сигналом служит переход от ≤0 к >0; затем нужен первый доступный фактический Ask-вход. Bid — цена продажи, Ask — покупки. Одна позиция без добавлений; новые сигналы во время нее не принимаются.

Фиксированный SL равен минимальному Bid Low пяти последних закрытых свечей, включая сигнальную, минус 0,0002. Low — минимум свечи. Если текущая Bid уже не выше SL либо условия посредника препятствуют приказу, вход отклоняем. Выход — первое из двух событий: фактическое исполнение стопа либо первый доступный Bid после закрытой свечи с ROC(20)≤0. В этом варианте нет тейк-профита и сопровождения стопа. После выхода ждем нового пересечения нуля. Размер задается до проверки, отдельно проверяются маржа, минимальный объем и ограничения стопа. Параметры условны, не оптимальны.

Соблюдение закрытой свечи и выбранного фильтра старшего интервала проверяют по записанным условиям. Нарушение отмечают как отклонение от правила, а не переименовывают задним числом в доказательство рыночной фазы. Наличие фильтра еще не доказывает его пользу.

ATR и тиковая активность не раскрывают участников

ATR измеряет диапазоны с учетом разрывов, но не направление движения. Тиковый объем поставщика — число принятых обновлений, не весь оборот спотового валютного рынка и не личность участника. Рост ATR или тикового объема можно задать как фильтр, но это не доказательство институционального участия или глубокой книги приказов. Понятие ликвидности требует отдельного определения.

Для условной проверки потребуем ATR не меньше чем на 20% выше среднего за 20 свечей и тиковый объем не меньше чем на 40% выше своего среднего за 20 свечей. Это экспериментальные пороги для конкретного потока, не личный опыт автора или установленные лучшие значения. Окно среднего и обработку сигнальной свечи следует зафиксировать до теста; расходы сохраняются.

Другой вариант: сопровождающий стоп по ATR

Дополнительный прототип может использовать сопровождение, но это другой выход относительно фиксированного SL основной EUR/USD-модели. Укажите ценовую опору, формулу ATR, время обновления и правило, может ли уже принятый длинный стоп только повышаться. Расчет индикатора, принятая модификация приказа и исполнение — разные события. Ни один множитель не признан здесь лучшим.

На узком экране таблицу можно прокрутить по горизонтали; область доступна с клавиатуры.

ШагИсходные условияПредложенный стоп / расстояние
ВходAsk 148,40 после завершенного Bid-закрытия выше 148,20Начальный ATR 0,65, множитель 2
Начальный стоп148,40 − 2×0,65147,10: 1,30 JPY, или 130 пипсов
После неделиУсловная ценовая опора 150,80, ATR 0,78149,24, если выше прошлого принятого стопа
После трех недельУсловная Bid-опора 153,90, ATR 0,92 JPY = 92 пипса152,06
После пяти недельУсловная Bid-опора 156,80, ATR 1,05154,70, только если изменение принято
ВыходПредполагаемое фактическое Bid-исполнение 154,70630 пипсов; 630/130 ≈ 4,8462 до расходов

У этой иллюстрации нет календарной даты. При условном пипсе USD/JPY 0,01 JPY расстояние 0,92 JPY равно 92 пипсам. Стопы повышаются только при допустимом и принятом изменении. Срабатывание не гарантирует заданную цену исполнения. Для денежного результата в валюте счета нужны объем и курс пересчета, которых этот пример не задает.

Множитель 2 выбран для примера; 1 не обязательно слишком тесный, а 3 не обязательно слишком широкий. Стандартное описание StockCharts Chandelier Exit использует максимум/минимум 22 периодов и три ATR — это другая опора. Замена 2 на 2,5 увеличивает расстояние до стопа, а не ужесточает его. Сначала фиксируют опору и монотонность изменения, потом проверяют результат.

Новый пример: растущая цена и снижающийся расчет стопа

В отдельном вымышленном состоянии USD/JPY примем ранее действующий стоп 149,24 и прежнюю опору 150,80. Новая опора выросла до 151,00, но ATR вырос до 1,20 JPY. По отдельному правилу стоп разрешено только повышать. Затем зададим другое обновление: опора 151,50, ATR 1,00. Это не продолжение подтвержденной истории недель из таблицы, а новые назначенные состояния.

На узком экране таблицу можно прокрутить по горизонтали; область доступна с клавиатуры.

СостояниеОпора и ATR, JPYСырой расчет опора−2×ATRСтоп по правилу только повышения
Ранее принятый стоп149,24—149,24
Новая опора выше прежних 150,80151,00 и 1,20148,60149,24: не понижаем
Следующее обновление151,50 и 1,00149,50149,50 при допустимом и принятом изменении

Сырой уровень 148,60 на 64 пипса ниже 149,24: отправка такого понижения ослабила бы защиту вопреки правилу. Сохраняем 149,24 без нового приказа. Следующий расчет 149,50 повышает стоп на 26 пипсов, если изменение допустимо и принято. Для сравнения при опоре 151,00 и ATR 1,20 множитель 2,5 дает еще ниже 148,00: расстояние расширяется еще на 60 пипсов.

Если до следующего обновления придет условная Bid 148,90, она уже ниже сохраненного 149,24, но еще выше запрещенного понижения до 148,60. Это различие условий срабатывания, не обещанная цена исполнения или денежный выигрыш. Издержки, размер и вероятность такой последовательности не заданы. Правило max(прошлый стоп, новый расчет) — выбранный вариант, не универсально лучший выход.

Пять условий для отдельных вариантов проверки

  1. Закрытие выше сопротивления. Уровень берется из уже доступных данных, отдельно задаются закрытие и фильтры тренда/ATR. Не предполагаем начало самого длинного движения.
  2. Продолжение после паузы. Пауза и пробой определяются заранее, без подбора длительности по будущему росту. Сравниваем допущенные и отклоненные случаи при общем исполнении.
  3. Добавление к позиции. Дополнительный объем, момент, стоп, суммарная экспозиция и расходы задаются отдельно. Текущая прибыль не гарантирует прибыль исходной или добавленной части. Основной прототип добавлений не допускает.
  4. Возврат к средней. Период и подтверждение фиксируются до теста; 21-периодная средняя — возможный параметр, не доказанный лучший выбор.
  5. Фигура плюс ROC. Например, линия шеи обратной головы и плеч и условие ROC задаются раздельно. Их совпадение не доказывает чистый или высоковероятный разворот.

Это не пять исчерпывающих стратегий и не их рейтинг по длине или качеству движений.

Пять категорий ошибок проверки

  1. Участники, придуманные по индикатору. Плоский ROC, снижающийся ATR и длинные тени не идентифицируют институциональное распределение.
  2. Незакрытая свеча вместо закрытой. Ее итог может измениться. Если правило требует завершения, моделируем последующее доступное исполнение, а не считаем финальный исторический Close заведомо доступной ценой.
  3. Сессия как гарантия ликвидности. Записывают инструмент, поставщика, датированные часы, спред и исполнение. Название сессии само не доказывает тонкую книгу или будущий лондонский разворот.
  4. Неопределенный выход. Опора, множитель, обновление ATR и монотонность изменения стопа меняют правило. Не предписываем 2×ATR как универсально достаточную дистанцию.
  5. Фильтр после результата. Условие старшего интервала — отдельная проверяемая версия. Его значение записывают на момент решения, не предполагая, что согласованные входы всегда длятся дольше.

Это категории для собственного журнала, а не измеренная автором частота ошибок новичков. ROC сравнивает концы окна, ATR — диапазон, а трендовый фильтр классифицирует структуру. Вместе они все равно требуют входа и выхода.

Вернемся к основной EUR/USD-модели с фиксированным стопом

Пусть C[t−21]=1,1200 и C[t−1]=1,1180 дают ROC ≈ −0,1786%; C[t−20]=1,1000 и C[t]=1,1220 дают +2%. Пересечение частично объясняется сменой базы. Предположим Ask-вход 1,1224 объемом 10000 EUR и минимум пяти свечей 1,1170: фиксированный SL 1,1168 находится в 56 пипсах. В каждой отдельной альтернативе комиссия 4 USD и финансирование 2 USD, счет USD.

На узком экране таблицу можно прокрутить по горизонтали; область доступна с клавиатуры.

Исполненный выход BidЦеновой результат, USDЧистый итог, USD
1,1324+100+94
1,1168−56−62
1,1158: хуже стопа−66−72

Ценовой результат = 10000×(Bid выхода−Ask входа). Спред уже отражен в этих ценах. Худшее исполнение может превысить план: 66 вместо 56 пипсов превращают условную чистую потерю 62 USD в 72 USD. Это независимые выходы, не суммируемая серия. Валютная конвертация здесь не требуется.

Тот же ROC +2% совместим с другими минимумами пяти свечей. В отдельном сравнении размера примем бюджет 50 USD, контракт 100000 EUR, 10 USD за пипс на лот и шаг 0,01 лота, без всех расходов и ограничений маржи.

На узком экране таблицу можно прокрутить по горизонтали; область доступна с клавиатуры.

Минимум пяти свечейФиксированный SLРиск цены, пипсыОкругленный вниз объем / ценовая потеря
1,11001,10981260,03 лота / 37,80 USD
1,09001,08983260,01 лота / 32,60 USD

Объем = 50/(число пипсов×10), округленный вниз к шагу. Следующие шаги 0,04 и 0,02 дали бы 50,40 и 65,20 USD, превышая бюджет. Расстояние стопа не определяется одним ROC; запас до бюджета после округления не является свободной маржей. Ни один вариант не доказывает преимущество, и реальный стоп не гарантирует точную потерю.

Что записать на этой неделе

  1. Сохраните параметры прототипа и версий: периоды, цены, вход, сброс сигнала и выход. Состав группы ранжирования фиксируется заранее; классификация индикатора отделяется от сделок.
  2. Сопоставьте формулы платформ на одинаковых данных. ROC +2% и Momentum 102 выражают одно отношение с разными нулевыми уровнями. Сохраните единицы периода и порядок работы с текущей свечой.
  3. На последующих данных восстановите все подходящие сделки с исполнением, разрывами, расходами и просадкой. Три удобные прошлые сделки не определяют лучший ATR-стоп или ожидаемую доходность.

Связанные материалы: системы следования тренду, правила пробоя и сопровождение по ATR. Названия не задают взаимоисключающие моменты входа или сроки удержания.

Дальнейший шаг

Далее: как искать проверяемое преимущество. Отделите выбор правила ранжирования от его проверки на последующих данных.

Проверьте понимание

У A ROC +2%, у B +4%, у C +6%. Что выбирает правило «самый большой ROC среди этих трех»?

Ответ и объяснения без JavaScript

Правильный ответ: C, хотя положительный ROC есть у всех трех.

C, хотя положительный ROC есть у всех трех.

6% — наибольшее значение. Положительный знак у A и B удовлетворяет другому правилу.

A: положительный ROC всегда означает лидерство.

Знак у A сравнивает его с собственной историей. Для места в группе нужны также B и C.

Все три, потому что исходная база равна 100.

Общая база облегчает сравнение, но не меняет правило выбора только максимума.

Вопросы и ответы

Чем momentum отличается от следования тренду и пробоя?

Названия могут пересекаться. Условие пробоя может входить в momentum или трендовую систему. Нет обязательной последовательности «пробой, позже импульс, потом возврат» и универсальных недельных или месячных сроков. Задайте измерение, вход, выход и инструменты. Собственный временной ряд сравнивает прошлую доходность инструмента, поперечный отбор — относительные результаты группы.

Как рассчитывается ROC и где ловушка?

ROC=(текущее Close/Close n свечей назад−1)×100%. Период считает исходные свечи, не календарные недели. Momentum MT5 использует отношение×100: его 102 соответствует ROC +2%. При текущем 1,1200 базы 1,1000 и 1,1100 дают около 1,8182% и 0,9009%. Поэтому положительный или растущий ROC не доказывает непрерывное ускорение, готовый выход или будущий разворот.

Можно перенести выводы по акциям на Forex?

Исследование акций или метод их отбора не переносится автоматически на розничный валютный контракт. В работе 2012 года есть валютные фьючерсы/форварды, но нет проверки этого ROC(20)-прототипа. Тиковый объем брокера не мировой оборот или личность участника. Нужно описать контракт, данные, исполнение и расходы; универсальный порог +2%, рекомендация плеча 5–10× или предел тренда три месяца отсюда не следуют.

Какие ошибки имеет смысл проверять?

Конкретные нарушения: формула и скользящая база, доступность сигнала, стороны исполнений, размер и расходы. ATR и тени не раскрывают распределение институциональных позиций. Сессия и старший интервал требуют своей проверки. В нашем отдельном прототипе плановые 56 пипсов могут стать 66 при худшем исполнении: чистая условная потеря меняется с 62 до 72 USD.

Источники и пределы применения

  1. Minervini: исходная страница программы

    По этому исходному адресу инструмент не предоставил читаемого текста. Это не подтвержденный HTTP 404 и не прочитанная книга. Адрес сохранен как исходная библиографическая ссылка, без подтверждения метода или доходности.

  2. Minervini: исходная страница цен

    Прочитана страница подписки, а не полный текст Think and Trade Like a Champion. Ее наличие не подтверждает правила или эффективность нашей стратегии; цены не служат рекомендацией.

  3. Стэн Вайнстайн: карточка исходной книги

    В HTML прочитаны название и автор карточки. Полная книга не прочитана; четыре класса графика здесь не объявляются полной системой Вайнстайна или Минервини.

  4. Investopedia: исходный обзор ROC

    Прочитано только определение во вторичном обзоре. Формулы и различия соглашений проверены по документации Fidelity, StockCharts и MetaTrader, без опоры на рекламные оценки.

  5. Fidelity: формула изменения цены

    Прочитаны описание и формула процента между текущим и прежним закрытием. Примеры скользящей базы рассчитаны независимо; не предсказывают будущую цену.

  6. MetaTrader 5: формула Momentum

    Прочитано отношение Close(i)/Close(i−n)×100. Описания ожидаемого продолжения не принимаются как проверенная эффективность.

  7. Московиц, Оои, Педерсен: авторское резюме 2012 года

    Прочитано резюме о временном и поперечном momentum в 58 фьючерсных/форвардных контрактах. Полная работа и ее данные не воспроизведены; исследование не проверяет наш розничный валютный прототип.

  8. StockCharts: определение ROC

    Прочитаны формула и подсчет исходных периодов. Ранжирование A–C — независимый вымышленный пример.

  9. StockCharts: Chandelier Exit

    Прочитаны опора максимума/минимума 22 периодов, ATR и множитель 3. Это иной расчет, не универсальное оптимальное сопровождение.

  10. MetaTrader 5: тиковые и реальные объемы

    Прочитаны число полученных тиков, отдельное поле реального объема и возможность его отсутствия на внебиржевом рынке.

Все цены, индексы, ATR, расходы, объемы и исполнения примеров вымышлены. Это не реальная датированная сделка, подтвержденная доходность или предложение посредника. Соблюдение условий конкретного контракта и счета проверяется отдельно; исследование фьючерсов/форвардов не является проверкой розничного CFD.