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? После подтверждения оплаты файл сохранится в кабинете на этот email. Если аккаунта ещё нет, мы создадим его и пришлём ссылку для задания пароля. Если аккаунт уже есть, покупка добавится в него. Укажите адрес, к которому у вас есть доступ.
Чтобы оформить заказ, введите email и перейдите к оплате.