Что значит non-repaint: что покрывает заявление

Автор Nathan Cole·
Зона order block остаётся на тех же ценах, пока печатаются новые свечи, под заголовком о значении термина non-repaint

Non-repaint — это утверждение о поведении программы, а не знак качества. Оно говорит, что любое значение, показанное после закрытия свечи, остаётся ровно там, где стоит, что бы цена ни делала дальше. Поэтому история, которую вы разбираете, совпадает с той, что вы могли торговать, а само заявление становится проверяемым, а не предметом веры.

Слово стоит почти в каждом описании инструмента, а что значит non-repaint, дальше самого бейджа объясняют редко. Поэтому трейдеры спорят мимо друг друга. Три довольно разных поведения называют одним словом, и только одно из них его заслуживает; два других — это то, как графическая программа и должна работать.

Мне это важно из-за того, как ошибка обходится в обе стороны. Один трейдер выбрасывает совершенно честный инструмент, потому что зона мигнула на свече, которая ещё формировалась. Другой оставляет тот, что тихо переписывает завершённые свечи, потому что история выглядит безупречно и ничего никогда не мигает. Эта страница — определение, три случая и вопросы, которые превращают фразу вендора в проверяемое утверждение.

Что на самом деле заявляет non-repaint индикатор?

Non-repaint индикатор заявляет, что каждое показанное им значение становится окончательным на закрытии породившей его свечи и после этого не пересматривается. Зона, нарисованная во вторник, стоит на тех же ценах в пятницу. Заявление касается того, что нарисовано, а не того, была ли отрисовка удачной мыслью, и состоит из трёх отдельных частей.

Портретная карточка с тремя частями заявления non-repaint: момент фиксации значения, объекты, которые оно покрывает, и что происходит с закрытой историей потом

У заявления три части

Уберите любую из них, и фраза перестаёт быть проверяемой. Большинство описаний называет первую и оставляет две другие вашему воображению.

Начнём с момента. В этой методологии, кроме inducement, подтверждение даёт закрытие тела за уровень, поэтому закрытие — естественный момент, когда значение становится окончательным. Инструмент, который фиксирует раньше, гадает; инструмент, который фиксирует позже, когда напечатались ещё две-три свечи, не ошибается, но говорит о другом, и об этом стоит сказать прямо.

Дальше область действия, и вот здесь описания замолкают. Зоны, метки структуры, стрелки и алерты — разные объекты, и фраза про «сигналы» ничего не сообщает об остальном. Это и есть зазор, который оставляет открытым большинство описаний. Инструмент может держать стрелки идеально неподвижными, пока его зоны меняют размер, и во фразе «наши сигналы не перерисовываются» при этом не будет ни слова лжи.

Что происходит с историей потом — самая короткая часть: ничего. Как только свеча закрылась и против неё записано значение, новые свечи не имеют права его менять. Это и есть всё заявление целиком, и это же та часть, которую вы проверяете, не спрашивая никого: история либо совпадает с тем, что было на экране в тот момент, либо нет.

Заметьте, чего нет ни в одной из трёх частей. Ни слова о том, что зона выбрана удачно, что цена её уважит или что инструмент точен. Non-repaint — утверждение о честности записи, и поэтому его место в начале оценки, а не в списке фич: пока оно не выполняется, всё остальное, что вы измеряете, значит немного.

Свеча, которая ещё двигается, — это перерисовка?

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

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

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

Метка, поставленная на более раннюю свечу, — случай, порождающий большинство обвинений. Метка появляется сейчас, но стоит на свече двадцатиминутной давности, и график потом читается так, будто инструмент знал заранее. Он не знал: подтверждающее событие произошло только что. Следующий раздел разбирает это подробно, потому что это правило методологии, а не причуда отрисовки.

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

Есть и четвёртый случай, с которым вы столкнётесь раньше всех остальных, и он заслуживает названия: алерт сработал и не подтвердился. Если алерт генерируется от ещё открытой свечи, цена может вернуться за уровень до её закрытия, и условия, отправившего сообщение, к моменту вашего взгляда уже нет. Ничего не переписано, но практический вред тот же, что от перерисовки, поэтому заявление, которое стоит читать, называет событие, по которому срабатывает алерт. Как настроить его на подход, а не на касание — в алертах на order block.

Что обязано остаться неподвижным после закрытия свечи?

Три вещи: цены, задающие зону, свеча, от которой она измерена, и сам факт того, что событие произошло. Меняться дальше имеет право только одно, и знание, что именно, экономит массу ложных тревог: уровень, который всё ещё жив, тянется вправо по мере печати новых свечей, потому что до него ещё не дошли.

Три панели в столбик на одной ценовой шкале: зона ещё не напечатана, пока свеча открыта; та же зона зафиксирована на закрытии; та же зона без изменений семь свечей спустя
Один и тот же график в три момента. Пока свеча открыта, держаться не за что; на закрытии значение записано; семь свечей спустя оно стоит на тех же двух ценах. Иллюстративно.

Возьмите order block — зону, которую оставляет свеча, породившая движение. Её границы взяты из максимума и минимума конкретной свечи, поэтому после её закрытия у обеих границ нет честной причины двигаться. Если верхняя граница сегодня на одной цене, а через неделю на два тика ниже, инструмент не уточняет своё мнение: он выбирает другую свечу и прячет подмену. Условия, которые вообще делают блок валидным, — отдельная тема, и выполняться должны обе.

То же самое касается факта события. Слом структуры, подтверждённый закрытием тела, либо произошёл, либо нет. Инструмент, который убирает метку задним числом, потому что цена вернулась и уровень не устоял, отвечает на вопрос, которого вы не задавали. Неудача — это информация; вы хотели видеть слом, а затем неудачу, а не график, где слома вовсе не было напечатано.

Законно меняться может только нарисованная длина того, что ещё в игре. Уровень ликвидности идёт от своей свечи вправо до правого края, пока цена его наконец не снимет, поэтому его линия растёт по свече за раз. Ни одна его цена при этом не сдвинулась. Если вы ловили себя на том, что смотрите на растущую линию и думаете, не перерисовывает ли инструмент, — вот вам различие: цена зафиксирована, растёт только протяжённость.

Почему метка появляется на более старой свече?

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

По этой же причине скриншот не может ответить на вопрос. Готовая история показывает позиции, а не время появления, и честный инструмент, и нечестный дают постфактум одинаково аккуратный график. Две разметки одних и тех же свечей либо следуют одним правилам, либо нет, и если они расходятся, одна из них читает структуру другим методом, а не держится другого мнения. Полную цепочку того, как точки прикрепляются к барам, стоит прочитать до того, как судить о тайминге любого инструмента: разметку, правила которой вы не знаете, оценить нельзя.

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

Что делает заявление о non-repaint проверяемым?

Заявление проверяемо, когда оно достаточно конкретно, чтобы быть неверным. Эту работу делают четыре вопроса: на каком событии значение становится окончательным, какие объекты покрыты, что происходит с данными, взятыми со старшего таймфрейма, и как читатель может увидеть это сам. Описание, отвечающее на все четыре, проверяется за один вечер.

Матрица частых формулировок против того, что каждая из них покрывает, и вопроса, который стоит задать: бейдж non-repaint без области действия, заявление только про сигналы, скриншоты истории и заявление о точности
Что формулировка покрывает на самом деле и какой вопрос делает её проверяемой. Ни одна из них не является ложью сама по себе; они просто ещё не стали утверждением. Иллюстративно.

Вопрос про старший таймфрейм — тот, который пропускают. Когда индикатор на 15-минутном графике использует значение с 4-часового, эта 4-часовая свеча обычно ещё формируется, и её значение станет окончательным лишь через несколько часов. Показанное небрежно, оно вносит в вашу историю информацию, которой в тот момент сессии не существовало, — то есть ровно тот эффект, что и перерисовка, хотя ничего не перерисовывалось. Заявление, которое явно покрывает работу с несколькими таймфреймами, стоит больше того, что об этом молчит.

Дальше идут формулировки, обещающие меньше, чем кажется. Бейдж в описании без указанной области действия. Фраза про сигналы от инструмента, который ещё рисует зоны и шлёт алерты. Галерея исторических скриншотов, которая по построению есть вид постфактум. И заявление о точности — это вообще другая тема: как часто разметка отрабатывает, никак не связано с тем, двигается ли она. Ничто из этого не ложь. Это просто ещё не утверждения, и правильная реакция — вопрос, а не подозрение.

Последний вопрос закрывает всё остальное. Заявление, которое вы можете проверить без помощи вендора, дороже любых заверений, а сама проверка коротка: пройдите свой график свеча за свечой назад и сравните то, что было на экране, с тем, что осталось. Это тест на сто свечей, расписанный по шагам, и это же первый фильтр, с которого начинается таблица оценки инструмента SMC на TradingView. Если ваши графики живут в MetaTrader, эквивалент запускается внутри тестера самого терминала.

Чего non-repaint не доказывает

Он доказывает, что запись честная. Он не доказывает, что разметка верна, что метод вам подходит или что что-то будет прибыльным. Non-repaint инструмент может размечать зону за зоной, которые цена игнорирует, и каждая из этих неудач будет добросовестно сохранена — в этом и смысл: вы наконец можете их увидеть.

Приносит ли деньги сам метод — отдельный вопрос со своим протоколом: как проверить SMC на своих графиках.

Карточка с цитатой о том, что non-repaint делает запись честной, а не метод прибыльным, с указанием автора
Фраза, которую стоит держать в голове, когда описание начинается с бейджа. Иллюстративно.

Это важно для того, куда вы тратите внимание. Подтвердите заявление один раз на своём графике и перестаньте о нём думать; интересные вопросы дальше. Размечает ли инструмент те объекты, которые ваш метод действительно использует? Разделяет ли он типы блоков вместо того, чтобы красить каждую отработанную свечу одинаково? Держится ли он на инструменте и таймфрейме, которые торгуете вы, а не на тех, что были в демонстрации?

Есть и размен, о котором стоит сказать прямо. Поскольку non-repaint инструмент ждёт закрытия, его разметка приходит на свечу позже, чем у инструмента, который перерисовывает задним числом. Ожидание — это цена честности здесь, и размен по-прежнему правильный, но не нужно делать вид, что он приятен, когда движение уходит без вас.

Как мы формулируем это заявление для своих инструментов

Вот наша фраза, написанная так, чтобы её можно было опровергнуть. Money Hunter является non-repaint на уровне кода: метки структуры, order blocks, imbalance и построенные на них алерты становятся окончательными на закрытии бара и после этого не пересматриваются. SMC ToolBox, слой входа, работает по тому же правилу на тех же платформах — TradingView и MetaTrader 4 и 5.

Про область действия, ту самую часть, которую описания обычно оставляют размытой: это относится к зонам, к меткам структуры и к алертам, а не к чему-то одному из трёх. Триал покрывает Money Hunter на TradingView и алерты в Telegram, во время триала списаний нет, и этого достаточно, чтобы прогнать проверку на своём инструменте и таймфрейме.

Нам важнее, чтобы вы это проверили, а не поверили. Загрузите инструмент на знакомый график, пройдите сто свечей и посмотрите, двигается ли что-нибудь после закрытия. Если двигается — это дефект, и мы хотим о нём знать, потому что продукт здесь и есть само заявление.

FAQ

Что значит non-repaint?

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

Индикатор перерисовывает, если он всё время меняется на текущей свече?

Нет, это нормально. Всё, что считается от ещё формирующейся свечи, двигается вместе с ценой, потому что исходные данные не окончательны. Вопрос в том, что происходит на закрытии: non-repaint инструмент фиксирует значение там, а перерисовывающий продолжает переписывать уже закрытые свечи.

Почему метка появляется на более ранней свече?

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

Может ли бэктест доказать, что индикатор не перерисовывает?

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

Значит ли non-repaint, что индикатор точный?

Нет. Non-repaint значит, что запись честная, а не что разметка верна или прибыльна. Инструмент может размечать зону за зоной, которые не отрабатывают, и оставаться безупречно non-repaint. Считайте это минимальным условием для оценки всего остального, а не доказательством, что метод работает.

Часто задаваемые вопросы

Что значит non-repaint?

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

Индикатор перерисовывает, если он всё время меняется на текущей свече?

Нет, это нормально. Всё, что считается от ещё формирующейся свечи, двигается вместе с ценой, потому что исходные данные не окончательны. Вопрос в том, что происходит на закрытии: non-repaint инструмент фиксирует значение там, а перерисовывающий продолжает переписывать уже закрытые свечи.

Почему метка появляется на более ранней свече?

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

Может ли бэктест доказать, что индикатор не перерисовывает?

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

Значит ли non-repaint, что индикатор точный?

Нет. Non-repaint значит, что запись честная, а не что разметка верна или прибыльна. Инструмент может размечать зону за зоной, которые не отрабатывают, и оставаться безупречно non-repaint. Считайте это минимальным условием для оценки всего остального, а не доказательством, что метод работает.