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

MR Mt4 (Ultra Fast)

velocity reversal wave (1).pine
Вы автор или правообладатель?

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

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

О программе

Индикатор отображается на графике цен и предоставляет визуальные сигналы на основе комбинации технических расчётов. Используются скорость изменения цены, скользящие средние, полосы Боллинджера и среднее истинного диапазона для формирования визуальных отметок и цветовой индикации свечей. На графике отображаются линии EMA и SMA, полосы Боллинджера, а также маркеры сигналов в виде треугольников и символов выше/ниже свечей. В правом верхнем углу отображается информационная панель с контактами канала Telegram.

Настройки программы

НастройкаОписание
_roc_period Период ROC — Период расчёта скорости изменения цены для определения направления импульса
_ema_len Период EMA — Период экспоненциальной скользящей средней, используемой для отображения тренда
_sma_len Период SMA — Период простой скользящей средней, используемой для отображения тренда
_bb_len Период полос Боллинджера — Период для расчёта средней линии и полос Боллинджера
_bb_mult Множитель стандартного отклонения Боллинджера — Множитель стандартного отклонения для определения ширины полос Боллинджера
Получить полный код

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

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

_roc_period = input.int(9, title="ROC Period")
_ema_len = input.int(20, title="EMA Period")
_sma_len = input.int(50, title="SMA Period")
_bb_len = input.int(20, title="BB Period")
_bb_mult = input.float(2.0, title="BB StdDev")

_roc = ta.roc(close, _roc_period)
_atr = ta.atr(14)
_vol_filter = (high - low) > (_atr * 1.2)

_ema = ta.ema(close, _ema_len)
_sma = ta.sma(close, _sma_len)
plot(_ema, color=color.new(#38bdf8, 0), title="EMA Trend", linewidth=2)
plot(_sma, color=color.new(#fbbf24, 0), title="SMA Trend", linewidth=2)

[bb_basis, bb_upper, bb_lower] = ta.bb(close, _bb_len, _bb_mult)
plot(bb_basis, color=color.new(color.gray, 60), title="BB Basis")
p_upper = plot(bb_upper, color=color.new(color.gray, 80), title="BB Upper")
p_lower = plot(bb_lower, color=color.new(color.gray, 80), title="BB Lower")
fill(p_upper, p_lower, color=color.new(color.gray, 95), title="BB Background")

barcolor(close >= open ? #168674 : #a52a34)

_cS_raw = ta.crossover(_roc, 0) and _vol_filter and close > ta.highest(close[1], 5)
_pS_raw = ta.crossunder(_roc, 0) and _vol_filter and close < ta.lowest(close[1], 5)

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]

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

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

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

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

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

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

Стоимость полного кода
259,10₽ ≈ $3.17