IMD Fibo - Nested Fibonacci Levels

IMD Fibo maps a selected price range into three orders of nested Fibonacci levels. It provides a consistent framework for viewing broader reference levels together with finer subdivisions around the current market price.
The method starts with a historical or manually defined High/Low range. The first order divides that entire range using the selected Fibonacci percentages. The second order applies the same percentages inside each selected first-order interval. The third order repeats the process inside second-order intervals. The grid is constructed from range boundaries rather than from manually selected swing points.
Default percentages: 0, 23.6, 38.2, 50, 61.8, 76.4 and 100. Each level is calculated as Low + (High - Low) × percentage / 100 within its parent interval. The percentage list is editable; 0 and 100 are added automatically if omitted.
Level hierarchy
• Strong level: first order, purple by default, 40% line transparency.
• Medium level: second order, blue by default, 60% line transparency.
• Weak level: third order, amber by default, 80% line transparency.
“Strong,” “medium” and “weak” describe the order of subdivision in this indicator. They are not statistical estimates of reversal probability. A level below market price can be considered a support reference; one above market price can be considered a resistance reference. When levels coincide, the lower order number takes priority.
Display modes
• Three ranges — the default. Complete second- and third-order subdivisions are displayed within the active first-order interval and two neighboring intervals. First-order levels remain visible across the entire base range. Near either boundary, the nearest three available intervals are used. If fewer than three intervals exist, all available intervals are used.
• Active grid — second-order levels appear only within the active first-order interval, and third-order levels only within the active second-order interval.
• Entire range — complete nested subdivisions across the whole base range.
The selected intervals update as price moves. If price is exactly on a shared boundary, the lower interval is selected. In the three-range mode, price outside a manual range selects the nearest edge intervals; the grid is not extended beyond the configured range.
Setup
1. Add IMD Fibo to a standard candlestick chart and open its settings.
2. Under Historical range, choose History to calculate the range from available monthly data since the selected date, or Manual to enter High and Low. Manual settings require High > Low and Low ≥ 0. For monthly history, use the beginning of the intended month: months whose opening timestamp precedes the start date are excluded. Available history and exchange time zones affect the result.
3. Under Display, leave Three ranges selected for the default view. Enable or disable orders 1, 2 and 3 independently.
4. Under Grids, adjust each order’s color, line style and transparency. Default lines use Dashed style and width 2. Transparency 0 means opaque; 100 means invisible.
5. Enable Prices on right scale to show selected level prices at the chart edge. Up to 30 prices are selected, prioritizing strong levels and then proximity to market within each order. Nearby prices are filtered without removing grid lines. Adjust Maximum prices and spacing in Price-scale labels.
6. In TradingView’s price-scale settings, enable indicator value labels and No overlapping labels. Place the main price scale on the right. These platform settings control the final visibility and collision handling of the price labels.
7. Enable Color legend to show the three-row color key. Under Legend, choose its corner and text size. An inactive order’s legend entry is dimmed.
UI translations: «Показывать» = Display; «1-й / 2-й / 3-й порядок» = order 1 / 2 / 3; «Сетка» = Grid mode; «3 диапазона» = Three ranges; «Активная сетка» = Active grid; «Весь диапазон» = Entire range; «Цены на правой шкале» = Prices on right scale; «Цветная легенда» = Color legend; «Сильный / Средний / Слабый уровень» = Strong / Medium / Weak level; «Прозрачность» = Transparency; «Цены на шкале» = Price-scale labels; «Максимум цен» = Maximum prices; «Интервал, % диапазона видимых свечей» = Spacing as a percentage of visible candle range; «Минимальный интервал, тики» = Minimum spacing in ticks; «Легенда» = Legend; «Положение» = Position; «Справа / Слева сверху» = Top right / left; «Справа / Слева снизу» = Bottom right / left; «Размер текста» = Text size; «Обычный / Крупный / Очень крупный» = Normal / Large / Very large.
Behavior and limits
The indicator displays the current grid, with horizontal lines extending in both directions. It does not preserve the grid that existed on every historical bar. New extremes can change an automatic range and its derived levels; moving into another interval changes which nested grids are displayed. Reading current lines over historical candles is not a historical signal test.
Use standard candles for price analysis. Synthetic chart types can produce different High/Low values. By default, Last uses the latest available close. Bid, Ask and Mid depend on quote availability; when unavailable, Last is used. Pine exposes Bid/Ask only on the 1T timeframe.
The script allows up to 15 distinct Fibonacci percentages including 0 and 100, but a selected grid must also fit TradingView’s 500-line limit. If it exceeds that limit, reduce the percentage list, disable an order or choose Active grid. All grid lines can remain visible even when only a subset of prices is shown on the scale.
IMD Fibo is a visual analysis tool. It does not generate entry orders or define a complete trading strategy.
Source and license
Source code is available under PolyForm Noncommercial License 1.0.0 with an additional permission for an individual to trade solely for their own account using their own funds, including for profit. Selling the indicator or access to it, incorporating it into paid products or services, providing paid signals based on it, and managing other people’s funds are outside that additional permission. Commercial use outside the permitted purposes requires a separate license from the copyright holder. Retain the license terms and copyright notices when sharing permitted copies or modifications. The full terms and additional permission are provided in the source header.
IMD Fibo — индикатор вложенных уровней Фибоначчи трёх порядков. Он показывает общую структуру выбранного ценового диапазона и более подробную сетку в области текущей рыночной цены.
Основа метода — последовательное деление одного диапазона. Первый порядок строится между его максимумом и минимумом. Второй применяет тот же набор процентов внутри промежутков первого порядка. Третий повторяет деление внутри промежутков второго порядка. Таким образом, крупные и локальные уровни связаны одной расчётной логикой.
Исходный диапазон можно определить по доступной истории инструмента или задать вручную. В отличие от сетки, привязанной к двум выбранным точкам движения, здесь отправной точкой служат границы диапазона, а детализация создаётся повторным применением одинаковых процентов.
По умолчанию используются уровни 0; 23,6; 38,2; 50; 61,8; 76,4 и 100%. Их список можно изменить в настройках. Для ввода используйте запятую между значениями и точку внутри десятичного числа: 0,23.6,38.2,50,61.8,76.4,100.
Как читать уровни
• Сильный уровень — первый порядок. Цвет по умолчанию фиолетовый, прозрачность линий 40%.
• Средний уровень — второй порядок. Цвет по умолчанию синий, прозрачность 60%.
• Слабый уровень — третий порядок. Цвет по умолчанию янтарный, прозрачность 80%.
Эти обозначения отражают порядок вложенности сетки, а не измеренную вероятность разворота. Уровень ниже рыночной цены может рассматриваться как ориентир поддержки, выше — как ориентир сопротивления. При совпадении уровней сохраняется обозначение более высокого по значимости порядка: первого, затем второго, затем третьего.
Например, при ручном диапазоне от 100 до 200 уровень 50% первого порядка находится на цене 150. Промежуток между уровнями 38,2% и 50% составляет 138,2–150. Повторное деление этого промежутка даёт уровень 50% второго порядка на цене 144,1. Третий порядок строится по тому же принципу внутри следующего промежутка.
Режимы отображения
• «3 диапазона» — основной режим. Полная вложенная сетка второго и третьего порядков строится в текущем промежутке первого порядка и двух соседних. Первый порядок остаётся видимым по всему исходному диапазону. У нижней и верхней границ используются три ближайших доступных промежутка. Если их меньше трёх, отображаются все доступные.
• «Активная сетка» — второй порядок показывается только в текущем промежутке первого порядка, третий — только в текущем промежутке второго порядка.
• «Весь диапазон» — полное вложенное деление во всех промежутках исходного диапазона.
При переходе цены между промежутками выбранная область детализации обновляется. На общей границе активным считается нижний промежуток. Если в режиме трёх диапазонов цена выходит за ручные границы, выбираются ближайшие крайние промежутки; за пределы исходного диапазона сетка не достраивается.
Инструкция по настройке
1. Добавьте индикатор на график с обычными свечами и откройте его настройки двойным щелчком по названию IMD Fibo.
2. В разделе «Historical range / Исторический диапазон» выберите источник:
History — расчёт по доступной месячной истории начиная с указанной даты.
Manual — ручной ввод High и Low. Максимум должен быть больше минимума, а минимум — неотрицательным.
Для исторического расчёта удобно указывать начало нужного месяца: свечи, время открытия которых раньше заданной даты, не включаются в месячный поиск. Учитывайте часовой пояс биржи и доступность истории выбранного инструмента.
3. В блоке «Показывать / Display» выберите режим «3 диапазона» для основной работы. Флажками первого, второго и третьего порядков оставьте нужную степень детализации. Каждый порядок можно включать независимо.
4. В разделе «Grids / Сетки» настройте внешний вид. У каждого порядка собственные цвет, стиль и прозрачность. По умолчанию выбран пунктир Dashed и толщина 2. Чем выше прозрачность, тем бледнее линия: 0% — полностью видимая, 100% — невидимая.
5. Включите «Цены на правой шкале». Справа отображаются только цены выбранных уровней. Сначала отбираются сильные уровни, затем средние и слабые; внутри каждого порядка приоритет у ближайших к рынку. Близкие подписи прореживаются, при этом сами линии сохраняются. В разделе «Цены на шкале» задайте число цен — до 30 — и интервалы между ними.
6. В настройках ценовой шкалы TradingView включите значения индикаторов и «Не перекрывать метки / No overlapping labels». Основную шкалу разместите справа. Эти настройки платформы определяют окончательное отображение и устранение наложений ценовых подписей.
7. Включите «Цветная легенда», чтобы видеть расшифровку трёх порядков. В разделе «Легенда» выберите угол графика и размер текста. Когда порядок выключен, его обозначение становится бледнее.
Особенности работы
Индикатор отображает текущую сетку, а горизонтальные линии продолжаются в обе стороны. Он не сохраняет отдельное историческое состояние сетки для каждой свечи. При появлении новых экстремумов автоматический диапазон и построенные по нему уровни могут изменяться; при переходе цены в другую зону меняется область детализации. Поэтому расположение текущих линий над прошлыми свечами не следует воспринимать как исторически зафиксированные сигналы.
По умолчанию для выбора активного диапазона используется Last — последняя доступная цена текущей свечи. Режимы Bid, Ask и Mid зависят от доступности котировок; при их отсутствии используется Last. В Pine значения Bid/Ask доступны только на таймфрейме 1T.
Для анализа используйте обычные свечи: синтетические типы графиков могут давать другие значения High и Low. Глубина истории и источник котировок также влияют на автоматический диапазон.
Допускается до 15 различных процентов Фибоначчи с учётом границ 0 и 100, которые добавляются автоматически. При этом выбранная сетка должна укладываться в лимит 500 линий TradingView. Если лимит превышен, сократите список процентов, отключите один из порядков или выберите «Активная сетка». Количество ценовых подписей не ограничивает количество отображаемых линий.
IMD Fibo предназначен для визуального анализа уровней. Он не формирует торговые приказы и не задаёт готовую стратегию входа и выхода.
Авторство и лицензия
Исходный код доступен по лицензии PolyForm Noncommercial License 1.0.0 с дополнительным разрешением на личную торговлю исключительно на собственном счёте и своими средствами, включая получение прибыли. Продажа индикатора или доступа, включение в платные продукты и услуги, предоставление платных сигналов на его основе и управление чужими средствами не входят в это дополнительное разрешение. Для коммерческого использования за пределами разрешённых целей требуется отдельная лицензия правообладателя. При разрешённом распространении копий и изменений необходимо сохранять условия лицензии и уведомления об авторстве. Полные условия и дополнительное разрешение приведены в начале исходного кода.
The method starts with a historical or manually defined High/Low range. The first order divides that entire range using the selected Fibonacci percentages. The second order applies the same percentages inside each selected first-order interval. The third order repeats the process inside second-order intervals. The grid is constructed from range boundaries rather than from manually selected swing points.
Default percentages: 0, 23.6, 38.2, 50, 61.8, 76.4 and 100. Each level is calculated as Low + (High - Low) × percentage / 100 within its parent interval. The percentage list is editable; 0 and 100 are added automatically if omitted.
Level hierarchy
• Strong level: first order, purple by default, 40% line transparency.
• Medium level: second order, blue by default, 60% line transparency.
• Weak level: third order, amber by default, 80% line transparency.
“Strong,” “medium” and “weak” describe the order of subdivision in this indicator. They are not statistical estimates of reversal probability. A level below market price can be considered a support reference; one above market price can be considered a resistance reference. When levels coincide, the lower order number takes priority.
Display modes
• Three ranges — the default. Complete second- and third-order subdivisions are displayed within the active first-order interval and two neighboring intervals. First-order levels remain visible across the entire base range. Near either boundary, the nearest three available intervals are used. If fewer than three intervals exist, all available intervals are used.
• Active grid — second-order levels appear only within the active first-order interval, and third-order levels only within the active second-order interval.
• Entire range — complete nested subdivisions across the whole base range.
The selected intervals update as price moves. If price is exactly on a shared boundary, the lower interval is selected. In the three-range mode, price outside a manual range selects the nearest edge intervals; the grid is not extended beyond the configured range.
Setup
1. Add IMD Fibo to a standard candlestick chart and open its settings.
2. Under Historical range, choose History to calculate the range from available monthly data since the selected date, or Manual to enter High and Low. Manual settings require High > Low and Low ≥ 0. For monthly history, use the beginning of the intended month: months whose opening timestamp precedes the start date are excluded. Available history and exchange time zones affect the result.
3. Under Display, leave Three ranges selected for the default view. Enable or disable orders 1, 2 and 3 independently.
4. Under Grids, adjust each order’s color, line style and transparency. Default lines use Dashed style and width 2. Transparency 0 means opaque; 100 means invisible.
5. Enable Prices on right scale to show selected level prices at the chart edge. Up to 30 prices are selected, prioritizing strong levels and then proximity to market within each order. Nearby prices are filtered without removing grid lines. Adjust Maximum prices and spacing in Price-scale labels.
6. In TradingView’s price-scale settings, enable indicator value labels and No overlapping labels. Place the main price scale on the right. These platform settings control the final visibility and collision handling of the price labels.
7. Enable Color legend to show the three-row color key. Under Legend, choose its corner and text size. An inactive order’s legend entry is dimmed.
UI translations: «Показывать» = Display; «1-й / 2-й / 3-й порядок» = order 1 / 2 / 3; «Сетка» = Grid mode; «3 диапазона» = Three ranges; «Активная сетка» = Active grid; «Весь диапазон» = Entire range; «Цены на правой шкале» = Prices on right scale; «Цветная легенда» = Color legend; «Сильный / Средний / Слабый уровень» = Strong / Medium / Weak level; «Прозрачность» = Transparency; «Цены на шкале» = Price-scale labels; «Максимум цен» = Maximum prices; «Интервал, % диапазона видимых свечей» = Spacing as a percentage of visible candle range; «Минимальный интервал, тики» = Minimum spacing in ticks; «Легенда» = Legend; «Положение» = Position; «Справа / Слева сверху» = Top right / left; «Справа / Слева снизу» = Bottom right / left; «Размер текста» = Text size; «Обычный / Крупный / Очень крупный» = Normal / Large / Very large.
Behavior and limits
The indicator displays the current grid, with horizontal lines extending in both directions. It does not preserve the grid that existed on every historical bar. New extremes can change an automatic range and its derived levels; moving into another interval changes which nested grids are displayed. Reading current lines over historical candles is not a historical signal test.
Use standard candles for price analysis. Synthetic chart types can produce different High/Low values. By default, Last uses the latest available close. Bid, Ask and Mid depend on quote availability; when unavailable, Last is used. Pine exposes Bid/Ask only on the 1T timeframe.
The script allows up to 15 distinct Fibonacci percentages including 0 and 100, but a selected grid must also fit TradingView’s 500-line limit. If it exceeds that limit, reduce the percentage list, disable an order or choose Active grid. All grid lines can remain visible even when only a subset of prices is shown on the scale.
IMD Fibo is a visual analysis tool. It does not generate entry orders or define a complete trading strategy.
Source and license
Source code is available under PolyForm Noncommercial License 1.0.0 with an additional permission for an individual to trade solely for their own account using their own funds, including for profit. Selling the indicator or access to it, incorporating it into paid products or services, providing paid signals based on it, and managing other people’s funds are outside that additional permission. Commercial use outside the permitted purposes requires a separate license from the copyright holder. Retain the license terms and copyright notices when sharing permitted copies or modifications. The full terms and additional permission are provided in the source header.
IMD Fibo — индикатор вложенных уровней Фибоначчи трёх порядков. Он показывает общую структуру выбранного ценового диапазона и более подробную сетку в области текущей рыночной цены.
Основа метода — последовательное деление одного диапазона. Первый порядок строится между его максимумом и минимумом. Второй применяет тот же набор процентов внутри промежутков первого порядка. Третий повторяет деление внутри промежутков второго порядка. Таким образом, крупные и локальные уровни связаны одной расчётной логикой.
Исходный диапазон можно определить по доступной истории инструмента или задать вручную. В отличие от сетки, привязанной к двум выбранным точкам движения, здесь отправной точкой служат границы диапазона, а детализация создаётся повторным применением одинаковых процентов.
По умолчанию используются уровни 0; 23,6; 38,2; 50; 61,8; 76,4 и 100%. Их список можно изменить в настройках. Для ввода используйте запятую между значениями и точку внутри десятичного числа: 0,23.6,38.2,50,61.8,76.4,100.
Как читать уровни
• Сильный уровень — первый порядок. Цвет по умолчанию фиолетовый, прозрачность линий 40%.
• Средний уровень — второй порядок. Цвет по умолчанию синий, прозрачность 60%.
• Слабый уровень — третий порядок. Цвет по умолчанию янтарный, прозрачность 80%.
Эти обозначения отражают порядок вложенности сетки, а не измеренную вероятность разворота. Уровень ниже рыночной цены может рассматриваться как ориентир поддержки, выше — как ориентир сопротивления. При совпадении уровней сохраняется обозначение более высокого по значимости порядка: первого, затем второго, затем третьего.
Например, при ручном диапазоне от 100 до 200 уровень 50% первого порядка находится на цене 150. Промежуток между уровнями 38,2% и 50% составляет 138,2–150. Повторное деление этого промежутка даёт уровень 50% второго порядка на цене 144,1. Третий порядок строится по тому же принципу внутри следующего промежутка.
Режимы отображения
• «3 диапазона» — основной режим. Полная вложенная сетка второго и третьего порядков строится в текущем промежутке первого порядка и двух соседних. Первый порядок остаётся видимым по всему исходному диапазону. У нижней и верхней границ используются три ближайших доступных промежутка. Если их меньше трёх, отображаются все доступные.
• «Активная сетка» — второй порядок показывается только в текущем промежутке первого порядка, третий — только в текущем промежутке второго порядка.
• «Весь диапазон» — полное вложенное деление во всех промежутках исходного диапазона.
При переходе цены между промежутками выбранная область детализации обновляется. На общей границе активным считается нижний промежуток. Если в режиме трёх диапазонов цена выходит за ручные границы, выбираются ближайшие крайние промежутки; за пределы исходного диапазона сетка не достраивается.
Инструкция по настройке
1. Добавьте индикатор на график с обычными свечами и откройте его настройки двойным щелчком по названию IMD Fibo.
2. В разделе «Historical range / Исторический диапазон» выберите источник:
History — расчёт по доступной месячной истории начиная с указанной даты.
Manual — ручной ввод High и Low. Максимум должен быть больше минимума, а минимум — неотрицательным.
Для исторического расчёта удобно указывать начало нужного месяца: свечи, время открытия которых раньше заданной даты, не включаются в месячный поиск. Учитывайте часовой пояс биржи и доступность истории выбранного инструмента.
3. В блоке «Показывать / Display» выберите режим «3 диапазона» для основной работы. Флажками первого, второго и третьего порядков оставьте нужную степень детализации. Каждый порядок можно включать независимо.
4. В разделе «Grids / Сетки» настройте внешний вид. У каждого порядка собственные цвет, стиль и прозрачность. По умолчанию выбран пунктир Dashed и толщина 2. Чем выше прозрачность, тем бледнее линия: 0% — полностью видимая, 100% — невидимая.
5. Включите «Цены на правой шкале». Справа отображаются только цены выбранных уровней. Сначала отбираются сильные уровни, затем средние и слабые; внутри каждого порядка приоритет у ближайших к рынку. Близкие подписи прореживаются, при этом сами линии сохраняются. В разделе «Цены на шкале» задайте число цен — до 30 — и интервалы между ними.
6. В настройках ценовой шкалы TradingView включите значения индикаторов и «Не перекрывать метки / No overlapping labels». Основную шкалу разместите справа. Эти настройки платформы определяют окончательное отображение и устранение наложений ценовых подписей.
7. Включите «Цветная легенда», чтобы видеть расшифровку трёх порядков. В разделе «Легенда» выберите угол графика и размер текста. Когда порядок выключен, его обозначение становится бледнее.
Особенности работы
Индикатор отображает текущую сетку, а горизонтальные линии продолжаются в обе стороны. Он не сохраняет отдельное историческое состояние сетки для каждой свечи. При появлении новых экстремумов автоматический диапазон и построенные по нему уровни могут изменяться; при переходе цены в другую зону меняется область детализации. Поэтому расположение текущих линий над прошлыми свечами не следует воспринимать как исторически зафиксированные сигналы.
По умолчанию для выбора активного диапазона используется Last — последняя доступная цена текущей свечи. Режимы Bid, Ask и Mid зависят от доступности котировок; при их отсутствии используется Last. В Pine значения Bid/Ask доступны только на таймфрейме 1T.
Для анализа используйте обычные свечи: синтетические типы графиков могут давать другие значения High и Low. Глубина истории и источник котировок также влияют на автоматический диапазон.
Допускается до 15 различных процентов Фибоначчи с учётом границ 0 и 100, которые добавляются автоматически. При этом выбранная сетка должна укладываться в лимит 500 линий TradingView. Если лимит превышен, сократите список процентов, отключите один из порядков или выберите «Активная сетка». Количество ценовых подписей не ограничивает количество отображаемых линий.
IMD Fibo предназначен для визуального анализа уровней. Он не формирует торговые приказы и не задаёт готовую стратегию входа и выхода.
Авторство и лицензия
Исходный код доступен по лицензии PolyForm Noncommercial License 1.0.0 с дополнительным разрешением на личную торговлю исключительно на собственном счёте и своими средствами, включая получение прибыли. Продажа индикатора или доступа, включение в платные продукты и услуги, предоставление платных сигналов на его основе и управление чужими средствами не входят в это дополнительное разрешение. Для коммерческого использования за пределами разрешённых целей требуется отдельная лицензия правообладателя. При разрешённом распространении копий и изменений необходимо сохранять условия лицензии и уведомления об авторстве. Полные условия и дополнительное разрешение приведены в начале исходного кода.
🔰Мы в соц. сетях:
📨 ТГ: t.me/+LYRWGKz2-9piOTIy
🌐 VK: vk.com/imdtmn
📱 Max: max.ru/IMDTMN_MirroR
Профиль на MQL: mql5.com/ru/users/gespacho2d/seller
📨 ТГ: t.me/+LYRWGKz2-9piOTIy
🌐 VK: vk.com/imdtmn
📱 Max: max.ru/IMDTMN_MirroR
Профиль на MQL: mql5.com/ru/users/gespacho2d/seller
Aviso legal
As informações e publicações não se destinam a ser, e não constituem, conselhos ou recomendações financeiras, de investimento, comerciais ou de outro tipo fornecidos ou endossados pela TradingView. Leia mais nos Termos de Uso.
🔰Мы в соц. сетях:
📨 ТГ: t.me/+LYRWGKz2-9piOTIy
🌐 VK: vk.com/imdtmn
📱 Max: max.ru/IMDTMN_MirroR
Профиль на MQL: mql5.com/ru/users/gespacho2d/seller
📨 ТГ: t.me/+LYRWGKz2-9piOTIy
🌐 VK: vk.com/imdtmn
📱 Max: max.ru/IMDTMN_MirroR
Профиль на MQL: mql5.com/ru/users/gespacho2d/seller
Aviso legal
As informações e publicações não se destinam a ser, e não constituem, conselhos ou recomendações financeiras, de investimento, comerciais ou de outro tipo fornecidos ou endossados pela TradingView. Leia mais nos Termos de Uso.