← К каталогу
Исходный код · ID 4255

MR Mt4 (Ultra Fast)

normalized kinetic tradingview indicator.pine
Вы автор или правообладатель?

Сообщите нам, если считаете, что материал размещён без разрешения.

Краткий обзор

О программе

Данный продукт представляет собой индикатор для TradingView, написанный на Pine Script версии 5. Он отображается поверх ценового графика и предоставляет визуальные линии трендов, а также графические отметки сигналов.

Индикатор строит две скользящие средние — HMA 20 и EMA 20 — для наблюдения за текущим трендом цены. Помимо этого, он рассчитывает нормализованный показатель ускорения на основе изменения скорости движения цены и среднего истинного диапазона (ATR), который используется для генерации графических меток «BUY» и «SELL» на графике.

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

Получить полный код

Поиск по коду файла

indicator("MR Mt4  (Ultra Fast)", overlay=true)

bgcolor(color.black)

_hma20 = ta.hma(close, 20)
plot(_hma20, color=color.white, title="HMA 20", linewidth=2)

_emaVal = ta.ema(close, 20)
plot(_emaVal, color=color.yellow, title="EMA 20", linewidth=1)

_velocity = close - close[5]
_acceleration = _velocity - _velocity[1]
_atr14 = ta.atr(14)
_normAcc = _acceleration / _atr14

_cS_raw = ta.crossover(_normAcc, 0.3) and close > open
_pS_raw = ta.crossunder(_normAcc, -0.3) and close < open

var int _cld = 0
bool _cC = false
bool _pC = false

if _cld <= 0
    if _cS_raw
        _cC := true
        _cld := 5 
    else if _pS_raw
        _pC := true
        _cld := 5
else
    _cld := _cld - 1 

bool _dW_C = _cC[1] and close > open
bool _dW_P = _pC[1] and close < open
bool _iDW = _dW_C or _dW_P

bool _dL_C = _cC[1] and close <= open
bool _dL_P = _pC[1] and close >= open

bool _mW_C = _dL_C[1] and close > open
bool _mW_P = _dL_P[1] and close < open
bool _iMW = _mW_C or _mW_P

bool _mL_C = _dL_C[1] and close <= open
bool _mL_P = _dL_P[1] and close >= open
bool _iLF = _mL_C or _mL_P

bool _iW = _iDW or _iMW

int _lb = 300
bool _iWd = (last_bar_index - bar_index) <= _lb

_aV = ta.atr(14)
_bG = _aV * 

Показано первые 50% кода (символов: 2056)

Открыть по тарифу

Купите тариф с пакетом открытий или войдите, если тариф уже есть. Открытый файл останется в вашем кабинете навсегда.

Разовая покупка файла

На этой странице откроется полный исходный код файла вместо ознакомительного фрагмента.

Чтобы оформить заказ, введите email и перейдите к оплате.

Стоимость полного кода
205,60₽ ≈ $2.51