Renko: размер блока, начало сетки и реальные исполнения

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

Что нужно знать о конкретном варианте Renko

Название происходит от японского слова «renga» — кирпич. Но происхождение названия не определяет алгоритм. Полная спецификация содержит размер и единицы блока, вид и разрешение исходных цен, начальную сетку и направление, порог разворота, обработку равенства и обновлений. Фиксированный размер, расчет через ATR и процентный вариант различаются. Надпись «Renko 10» не воспроизводит эти настройки.

Sierra Chart документирует стандартные и гибкие внутридневные варианты, достижение либо превышение порога и разворот с дополнительным тиком. Нельзя переносить граничное условие одного режима на другой. Пересечение порога создает условие на графике, а не исполнение по всем промежуточным границам. Сохраняйте наблюдение и время доступности результата; рисунок сам по себе не доказывает спокойного принятия решений или непригодности любого краткосрочного правила.

Размер, продолжение и разворот

В нашей явно заданной модели размер B фиксирован. Продолжение требует движения не менее B от последней завершенной границы по прежнему направлению, разворот — не менее 2B против него. Равенство удовлетворяет условию. Первый разворотный блок имеет тело B, хотя его закрытие отстоит на 2B от предыдущего закрытия. Одно исходное закрытие (Close) может сразу создать несколько полных блоков; это не несколько более ранних возможностей исполнить приказ.

Отдельный вымышленный пример EUR/USD: уже существует серия из пяти светлых восходящих блоков, последний закончился на 1,0950; B = 0,0010 = 10 пипсов. Новое исходное закрытие 1,0938 ниже на 12 пипсов и не дает разворота. При 1,0930 снижение ровно 20 пипсов: наша модель создает первый нисходящий блок 1,0940→1,0930. В другом режиме может потребоваться дополнительный тик. Подтвержденное направление преобразованного графика не доказывает дальнейшего падения рынка.

Для адаптивного размера сохраните способ измерения, время изменения и округление, а также правила перестроения прошлых блоков. StockCharts описывает ATR на момент создания графика: при обновлении размер и прошлый рисунок могут измениться. Алгоритм с замораживанием каждого исторически доступного порога — другой вариант. Ни один из них сам по себе не устанавливает выгодную стратегию или оптимальный размер в пипсах.

Один размер, но разные начала сетки

Заранее заданы B = 10 и начальный отсчет 100 либо 105. Затем поступают закрытия 108 и 112. Начальное направление вверх; продолжение требует B, разворот 2B против него. В этом фрагменте разворотов нет.

Начальный отсчет 100 и 105 в модели RenkoНаша модель: размер 10, заранее заданный отсчет 100 или 105, затем закрытия 108 и 112. Отсчет 100 дает завершенный блок 100–110; от 105 уровень 115 еще не достигнут. Линия 112 отмечает последнее исходное закрытие. Залитый блок завершен; контур обозначает недостигнутый порог, а не сделку.Размер блокане задает сетку100105110115Отсчет 100Отсчет 105Закрытия: сначала 108, потом 112Сетка 100: блок до 110 завершенСетка 105: еще 3 до уровня 115

Открыть отдельный читаемый рисунок

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

Исходное закрытиеОтсчет 100Отсчет 105
108Нет нового блокаНет нового блока
112Завершен 100→110Нет нового блока: порог 115
Итог1 блок0 блоков; до 115 еще 3

После 108 не завершен ни один первый блок. При 112 сетка от 100 прошла порог 110, а сетка от 105 еще ждет 115. Залитый прямоугольник завершен; контур — недостигнутый порог. Линия 112 отмечает последнее исходное закрытие. Совпадение размера B не согласует разные сетки. Начало задано до наблюдений, а не подобрано под готовый рисунок.

Справка Renko Charts от StockCharts описывает фиксированный размер и входные цены закрытия либо диапазона максимум–минимум (High–Low). Конкретные отсчеты и алгоритм здесь принадлежат нашему учебному примеру, а не приписываются программе. Сохраняйте начало сетки, источник закрытий, правило разворота и предшествующее состояние. Уровень блока не является исполнимой котировкой.

Отсчет 100 дает один завершенный блок, отсчет 105 — ни одного при тех же B, 108 и 112.

Три проверки при чтении графика

1. Настройки и исходный интервал. TradingView предлагает настройки Renko. В стандартных режимах MT5 официально перечислены бары, свечи и линия; дополнительной реализации Renko нужна собственная спецификация. Ни десять пипсов, ни исходные D1/W1 не являются универсальной рекомендацией. Сравнить результат с исходными данными помогают основы технического анализа.

TradingView использует закрытие или OHLC исходного разрешения и может укрупнять данные для глубокой истории. Подвижная граница между разрешениями способна перестроить прошлые блоки. Следующая отдельная наша модель B = 1 начинает с завершенного восходящего 99→100.

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

Входные закрытияНовые блоки по входамВсегоПоследний блок
104; 98; 1024 вверх; 5 вниз; 3 вверх12101→102
Только 1022 вверх2101→102

В полной последовательности 104 создает четыре восходящих блока до 104, 98 — пять нисходящих, начиная с 103→102 и заканчивая 99→98, а 102 — три восходящих, от 99→100 до 101→102. Один лишь конечный 102 дает два восходящих блока. Одинаковая последняя граница не устанавливает одинаковую историю сигналов.

2. Направление обработанной последовательности. Цвет и чередование блоков описывают результат заданного преобразования, а не рекомендацию входить. Приказы и выходы проверяйте отдельно. Длинная одноцветная серия — не доказательство преимущества.

3. Доступность окончательного значения. В TradingView предварительные проекционные блоки могут меняться до закрытия исходного интервала и не все сохраняются после перезагрузки. Это отличается от перестроения истории. Наша фиксированная модель по закрытиям также ждет выбранного завершенного исходного наблюдения. Само достижение цены не делает последний блок любой платформы окончательным.

Сигнал, вход и денежный результат

Еще одна отдельная вымышленная модель EUR/USD: B = 0,0010, исходный завершенный восходящий блок 1,1000→1,1010. Используются только минутные закрытия Bid, приведенные ниже.

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

ВремяИсходный BidНовый блокНаправление после обработки
t11,1018НетВверх
t21,10261,1010→1,1020Вверх
t31,1004НетВверх
t41,09941,1010→1,1000Вниз
t51,09871,1000→1,0990Вниз

При t4 входное наблюдение Bid равно 1,0994, а синтетическое закрытие блока — 1,1000. Из рисунка не следует продажа по 1,1000. Предположим отдельно более позднее полное исполнение продажи 10 000 EUR по Bid 1,0992 при Ask 1,0994, затем полное закрытие по Ask 1,0982. Счет USD, комиссия 2 USD, других расходов и конверсии нет.

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

Использованный входВаловой результатПосле комиссии 2 USD
Заданный фактический Bid 1,099210 USD8 USD
Неправомерная подстановка уровня 1,100018 USD16 USD

Правильный валовой результат: 10 000 × (1,0992 − 1,0982) = 10 USD, чистый 8 USD. Подмена входа границей блока дает 18 и 16 USD, завышая результат на 8 пипсов, или 8 USD. Это заданные исполнения, а не наблюдаемая прибыль. Стоп, цель и количество остаются отдельными правилами; противоположный блок — не автоматически отправленный сопровождающий стоп-приказ.

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

Равное расстояние по горизонтали не означает равного прошедшего времени. Некоторые продукты сохраняют исходные времена, объем, фактические максимумы и минимумы, поэтому утверждение «в Renko совсем нет времени и объема» слишком широко. Храните исходные данные и состояние каждого обновления. Синтетическое расстояние само по себе не определяет денежный риск.

Что преобразование показывает и что скрывает

Renko меняет набор видимых движений. Это преобразование данных, а не доказательство более спокойных решений или меньшего числа случайных действий. Сохраняйте меняющиеся, отвергнутые и завершенные наблюдения, чтобы проверить, что пропускает выбранный вариант. Различайте проекции, перестроение истории и ошибки исполнения. Конечный рисунок может не содержать прежних временных сигналов.

Обычный ценовой график дает исходный контекст, но не превращает исполнения по синтетическим границам в реальные и не устанавливает пригодность стратегии. Боковой участок способен вызвать частые смены направления; величину убытков определяют отдельные приказы, цены, объем и расходы, а не одна частота смены цвета.

Отличия от других преобразованных графиков

Three Line Break использует крайние уровни предыдущих линий; ранней истории, пока трех линий нет, нужны отдельные правила. Kagi меняет направление и толщину по определенным ценовым порогам, а не по непосредственно наблюдаемой силе спроса и предложения. Heikin-Ashi преобразует OHLC с рекурсией по предыдущему телу, сохраняя исходные интервалы. Один размер не задает Renko полностью; из этих отличий не следует рейтинг самого мягкого, гибкого или выгодного инструмента.

Первое воспроизводимое упражнение

  1. Сохраните все параметры построения, единицы, начало сетки и обработку равенства. Сопоставьте результат с исходными ценами до интерпретации цвета.
  2. Проверьте, меняет ли адаптивный режим прошлую историю. Порог на момент создания графика и пороги, замороженные по историческому времени, — разные алгоритмы.
  3. Запишите все смены направления и отклоненные сделки по заранее заданным правилам с расходами. Изменения цвета сами по себе не измеряют убытки стратегии.
  4. Храните исходные наблюдения, состояние блоков, время доступности сигнала и фактические входы/выходы. Проверяйте отдельные данные: демонстрационная практика и гладкая история не доказывают готовности к реальной торговле.
  5. Сопоставьте сигналы с доступными рыночными котировками. Если одно наблюдение породило несколько блоков, не назначайте исполнения на каждом промежуточном уровне задним числом.

Новый случай: обратная цена меняет расстояния между уровнями

Зададим отдельные положительные условные цены без Bid/Ask, комиссий и денежных результатов. В исходном представлении начало 100, направление вверх, B = 10; закрытия 110 и 120 дают по одному блоку. Теперь рассмотрим обратные величины 1/100, 1/110 и 1/120. Начальное направление вниз; фиксированный B′ выберем заранее так, чтобы первый шаг точно совпал: 1/100 − 1/110 = 1/1100.

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

ПредставлениеНачало и фиксированный размерДва исходных закрытияНовые блоки
Исходные цены100; B = 10; вверх110; 1201; 1
Обратные цены1/100; B′ = 1/1100; вниз1/110; 1/1201; 0

Второй обратный промежуток 1/110 − 1/120 = 1/1320 составляет лишь 5/6 первого размера. Для второго нисходящего блока нужен уровень 1/100 − 2/1100 = 9/1100, примерно 0,0081818. Наблюдаемое 1/120, примерно 0,0083333, выше этого порога, поэтому второго блока нет. Это не разворот и не недостаток истории: равные исходные шаги после нелинейного обращения стали неравными.

Нельзя сохранить всю такую сетку, просто один раз подобрав постоянный обратный размер по первому шагу. Запишите соглашение о котировке и единицы порога до сравнения параметров. Пример не инвертирует реальные Bid/Ask, не показывает доходность позиции и не выбирает лучший график. Он отделяет изменение представления данных от изменения торговой активности.

Дальше: проверка с исполнимыми ценами

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

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

В нашей модели B = 10, отсчет 105, начальное направление вверх. Последовательные закрытия 108 и 112. Сколько новых восходящих блоков завершено?

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

Правильный ответ: Ни одного: первый должен закончиться на 115.

Ни одного: первый должен закончиться на 115.

От 105 нужно пройти все 10 единиц. Закрытие 112 дает только 7; до первого порога еще 3.

Один: 112 выше 110.

110 относится к сетке от 100. Здесь заранее задан отсчет 105 и первый порог 115.

Два: пришло два закрытия.

Количество исходных закрытий не равно числу блоков. Каждый блок требует своего порога сетки.

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

Что такое график Renko?

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

Как задать размер блока?

Укажите точный метод и единицы. TradingView предлагает Traditional, ATR и Percentage (LTP), Sierra Chart — дополнительные варианты. Сохраните входные данные, округление по тику, начало сетки и момент изменения порога. StockCharts описывает ATR при создании графика, что способно перестроить прежние блоки; исторически замороженные пороги — другой алгоритм. Десять пипсов и стереотип о валютной паре не устанавливают оптимум.

Подходит ли Renko для скальпинга?

Нужна проверка полного правила и исполнения, а не универсальный ярлык краткосрочной или дневной торговли. Проверьте время доступности блока, проекции, перестроение и возможные после сигнала рыночные цены. Один исходный отсчет может дать несколько блоков без нескольких возможностей исполнения. В нашем вымышленном примере продажа по Bid 1,0992 и закрытие по Ask 1,0982 дают 8 USD после комиссии 2 USD; подстановка синтетической границы ошибочна.

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

  1. StockCharts: Renko Charts

    Прочитаны фиксированный размер, Close и High–Low, ATR на момент создания графика и округление. Конкретные отсчеты 100/105 и алгоритм примеров принадлежат этой статье, не приписываются программе.

  2. StockCharts: Three Line Break

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

  3. StockCharts: Kagi

    Прочитаны пороги разворота, толщина, фиксированный и адаптивный размер. Графическая толщина не является прямым наблюдением спроса/предложения.

  4. StockCharts: Heikin-Ashi

    Прочитаны формулы текущего OHLC, рекурсия и инициализация. Не предполагается одинаковое начало каждого платформенного ряда.

  5. TradingView: устройство Renko

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

  6. TradingView: перестроение Renko

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

  7. Sierra Chart: режимы Renko

    Прочитаны целевые разделы Standard/Flex/Flex Inverse, равенство/превышение/следующая запись/дополнительный тик, настоящие OHLC и визуальные границы. Не заявляется прочтение всех 334 строк или исполнение кода; наш алгоритм не является портом Sierra Chart.

  8. MetaQuotes: стандартные типы графиков MT5

    Официальная страница перечисляет линию, бары и японские свечи. Дополнительному Renko нужна собственная спецификация; недоступный запрос другого адреса справки не объявлен 404.

Все цены, начальные состояния и исполнения в примерах вымышлены. Наша фиксированная модель по закрытиям не объявляется алгоритмом каждой платформы. Не проверены доступность счета, пригодность стратегии, прибыль или реальное исполнение. Пример обратных величин использует условные положительные цены без Bid/Ask и денежных результатов. Русский язык не задает юрисдикцию; статья не оценивает лицензии или договор.