# Архив индикаторов

Раздел: Индикаторы форекс
Автор темы: NSerega
Создана: 2013-02-09 19:50
Ответов: 7856 | Просмотров: 3929046
Страница 378 из 393
Источник: https://forexsystemru.com/threads/70853/page-378

---

## kpll — 2025-07-25 20:17

> Цитата (jrockefeller):
> **Приветствую FxMen
>
> Нашел на платформе Trading View код индикатора RSI BAND
> Прошу вас заменить RSI на %R Williamsa (WPR)
> формулы расчета у них отличаются **
> RSI = 100 - (100 / (1 + RS)), где RS (Relative Strength) равен среднему приросту цены, деленному на средний убыток за определенный период
>
> Индикатор Williams %R (WPR) рассчитывается по следующей формуле: WPR = - ((H - C) / (H - L)) * 100, где:
>
> 

> 
- **C** - цена закрытия текущей свечи.
> 
- **H** - максимальная цена за рассматриваемый период.
> 
- **L** - минимальная цена за рассматриваемый период.
> 

>
>
> **Код для РСИ не велик- надеюсь вы справитесь
> С наилучшими пожеланиями
>                                             Джон Рокефеллер**
>
>
> //
> //  LazyBear
> // List of all my indicators: Master Index: List of all my indicators  for BTCE:BTCUSD by LazyBear
> //
> study("RSI Bands ", shorttitle="RSIBANDS_LB", overlay=true)
> obLevel = input(70, title="RSI Overbought")
> osLevel = input(30, title="RSI Oversold")
> length = input(14, title="RSI Length")
> src=close
> ep = 2 * length - 1
> auc = ema( max( src - src, 0 ), ep )
> adc = ema( max( src - src, 0 ), ep )
> x1 = (length - 1) * ( adc * obLevel / (100-obLevel) - auc)
> ub = iff( x1 >= 0, src + x1, src + x1 * (100-obLevel)/obLevel )
> x2 = (length - 1) * ( adc * osLevel / (100-osLevel) - auc)
> lb = iff( x2 >= 0, src + x2, src + x2 * (100-osLevel)/osLevel )
> plot( ub, title="Resistance", color=red, linewidth=2)
> plot( lb, title="Support", color=green, linewidth=2)
> plot( avg(ub, lb), title="RSI Midline", color=gray, linewidth=1)

## FxMen — 2025-07-25 21:16

> Цитата (jrockefeller):
> **Приветствую FxMen
>
> Нашел на платформе Trading View код индикатора RSI BAND
> Прошу вас заменить RSI на %R Williamsa (WPR)
> формулы расчета у них отличаются **
> RSI = 100 - (100 / (1 + RS)), где RS (Relative Strength) равен среднему приросту цены, деленному на средний убыток за определенный период
>
> Индикатор Williams %R (WPR) рассчитывается по следующей формуле: WPR = - ((H - C) / (H - L)) * 100, где:
>
> 

> 
- **C** - цена закрытия текущей свечи.
> 
- **H** - максимальная цена за рассматриваемый период.
> 
- **L** - минимальная цена за рассматриваемый период.
> 

>
>
> **Код для РСИ не велик- надеюсь вы справитесь
> С наилучшими пожеланиями
>                                             Джон Рокефеллер**
>
>
> //
> //  LazyBear
> // List of all my indicators: Master Index: List of all my indicators  for BTCE:BTCUSD by LazyBear
> //
> study("RSI Bands ", shorttitle="RSIBANDS_LB", overlay=true)
> obLevel = input(70, title="RSI Overbought")
> osLevel = input(30, title="RSI Oversold")
> length = input(14, title="RSI Length")
> src=close
> ep = 2 * length - 1
> auc = ema( max( src - src, 0 ), ep )
> adc = ema( max( src - src, 0 ), ep )
> x1 = (length - 1) * ( adc * obLevel / (100-obLevel) - auc)
> ub = iff( x1 >= 0, src + x1, src + x1 * (100-obLevel)/obLevel )
> x2 = (length - 1) * ( adc * osLevel / (100-osLevel) - auc)
> lb = iff( x2 >= 0, src + x2, src + x2 * (100-osLevel)/osLevel )
> plot( ub, title="Resistance", color=red, linewidth=2)
> plot( lb, title="Support", color=green, linewidth=2)
> plot( avg(ub, lb), title="RSI Midline", color=gray, linewidth=1)

Вот такой вариант подойдёт?  1+1=2 в одном
[EMBED content="post-1989889"]https://forexsystemru.com/threads/skripty-dlya-tradingview.91851/post-1989889

## kpll — 2025-07-25 22:00

> Цитата (jrockefeller):
> **Приветствую FxMen
>
> Нашел на платформе Trading View код индикатора RSI BAND
> Прошу вас заменить RSI на %R Williamsa (WPR)
> формулы расчета у них отличаются **
> RSI = 100 - (100 / (1 + RS)), где RS (Relative Strength) равен среднему приросту цены, деленному на средний убыток за определенный период
>
> Индикатор Williams %R (WPR) рассчитывается по следующей формуле: WPR = - ((H - C) / (H - L)) * 100, где:
>
> 

> 
- **C** - цена закрытия текущей свечи.
> 
- **H** - максимальная цена за рассматриваемый период.
> 
- **L** - минимальная цена за рассматриваемый период.
> 

>
>
> **Код для РСИ не велик- надеюсь вы справитесь
> С наилучшими пожеланиями
>                                             Джон Рокефеллер**
>
>
> //
> //  LazyBear
> // List of all my indicators: Master Index: List of all my indicators  for BTCE:BTCUSD by LazyBear
> //
> study("RSI Bands ", shorttitle="RSIBANDS_LB", overlay=true)
> obLevel = input(70, title="RSI Overbought")
> osLevel = input(30, title="RSI Oversold")
> length = input(14, title="RSI Length")
> src=close
> ep = 2 * length - 1
> auc = ema( max( src - src, 0 ), ep )
> adc = ema( max( src - src, 0 ), ep )
> x1 = (length - 1) * ( adc * obLevel / (100-obLevel) - auc)
> ub = iff( x1 >= 0, src + x1, src + x1 * (100-obLevel)/obLevel )
> x2 = (length - 1) * ( adc * osLevel / (100-osLevel) - auc)
> lb = iff( x2 >= 0, src + x2, src + x2 * (100-osLevel)/osLevel )
> plot( ub, title="Resistance", color=red, linewidth=2)
> plot( lb, title="Support", color=green, linewidth=2)
> plot( avg(ub, lb), title="RSI Midline", color=gray, linewidth=1)

## FxMen — 2025-07-25 22:00



## FxMen — 2025-07-25 22:05

А ЧТО ТАК И ДОЛЖНО БЫТЬ?

## FxMen — 2025-07-25 22:37

**ДВА В ОДНОМ !!!**

## jrockefeller — 2025-07-27 17:03

*Можете настроить точнее RSI_WPR_BANDS?
Если взять самые крайние уровни перекупленности и перепроданности -100 и -0
Показания стандартного подвального индикатора %R Williamsa не совпадают 
С линиями каналов того же индикатора %R

------Лучше сразу прикрутить мтф 
как это сделано во многих индикаторах Традинг Виев*

## Billy Kid — 2025-07-27 20:59

> Цитата (jrockefeller):
> *Можете настроить точнее RSI_WPR_BANDS?
> Если взять самые крайние уровни перекупленности и перепроданности -100 и -0
> Показания стандартного подвального индикатора %R Williamsa не совпадают
> С линиями каналов того же индикатора %R
>
> ------Лучше сразу прикрутить мтф
> как это сделано во многих индикаторах Традинг Виев*

Уровни -100 и 0 будет обычный канал Дончиана. Он считает по хайлоу, а подвальный WPR по клозе, поэтому небольшая неточность в отображении. 
Другое дело rsi не прорисовывается на всю историю. Терпимо, в общем, но как то ограниченно выглядит))

## Billy Kid — 2025-07-27 21:11

WPR на киждуне откопал))

## Hochuh — 2025-07-27 23:03

> Цитата (Billy Kid):
> ...
> Другое дело rsi не прорисовывается на всю историю. Терпимо, в общем, но как то ограниченно выглядит))

Прорисовывается - нужно либо график обновить вручную либо что-бы котировки тикали 🙂

## FxMen — 2025-07-28 10:59

> Цитата (Billy Kid):
> Уровни -100 и 0 будет обычный канал Дончиана. Он считает по хайлоу, а подвальный WPR по клозе, поэтому небольшая неточность в отображении.
> Другое дело rsi не прорисовывается на всю историю. Терпимо, в общем, но как то ограниченно выглядит))

Исправил !

## FxMen — 2025-07-28 11:00



## FxMen — 2025-07-28 11:01



## FxMen — 2025-07-28 12:22

Практиковался по стрелкам)))

## dobi82 — 2025-07-28 12:26

> Цитата (FxMen):
> Практиковался по стрелкам)))

И как результат?

## FxMen — 2025-07-28 13:15



## FxMen — 2025-07-28 20:21

Восстановил код (был декомпил)

## Billy Kid — 2025-07-28 20:42

> Цитата (FxMen):
> Восстановил код (был декомпил)

Это ж вроде rsx

## FxMen — 2025-07-29 11:24



## FxMen — 2025-07-29 14:36



---

Следующая страница: https://forexsystemru.com/threads/70853/page-379
