MR Mt4 (Ultra Fast)
Сообщите нам, если считаете, что материал размещён без разрешения.
Сообщить о материале
Обращение по товару «phase divergence momentum v5.pine» отправится на рассмотрение. Укажите контакт для ответа и опишите причину.
О программе
Индикатор «MR Mt4 (Ultra Fast)» — инструмент технического анализа для TradingView, написанный на Pine Script v5. Он отображает сигналы покупки и продажи непосредственно на графике в режиме оверлея.
Расчёты основаны на скользящих средних и анализе теней свечей. Сигналы визуализируются в виде графических меток со стрелками и эмодзи: метка покупки отображается в тёмно-синем цвете ниже свечи, метка продажи — в тёмно-бордовом цвете выше свечи.
Индикатор отслеживает результаты предыдущих сигналов на последующих свечах, отмечая выигрышные исходы зелёными галочками, а проигрышные — красными крестиками. В правом верхнем углу графика отображается информационная таблица с дополнительными сведениями.
Пользователь может настроить частоту появления сигналов через параметр «Signal Interval», задающий минимальное расстояние в барах между последовательными отметками.
Настройки программы
| Настройка | Описание |
|---|---|
| SignalInterval | Задаёт минимальное количество баров между последовательными сигналами на графике. Чем больше значение, тем реже появляются новые отметки. |
Поиск по коду файла
indicator("MR Mt4 (Ultra Fast)", overlay=true)
SignalInterval = input.int(5, title="Signal Interval")
emaLow = ta.ema(low, 14)
emaHigh = ta.ema(high, 14)
_range = high - low
_lowerShadow = math.min(open, close) - low
_upperShadow = high - math.max(open, close)
_cS_raw = (low < emaLow) and (close > open) and (_range > 0 and (_lowerShadow / _range >= 0.50))
_pS_raw = (high > emaHigh) and (close < open) and (_range > 0 and (_upperShadow / _range >= 0.50))
var int _cld = 0
bool _cC = false
bool _pC = false
if _cld <= 0
if _cS_raw
_cC := true
_cld := SignalInterval
else if _pS_raw
_pC := true
_cld := SignalInterval
else
_cC := false
_pC := false
_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 * 0.65
pПоказано первые 50% кода (символов: 2074)
Открыть по тарифу
Купите тариф с пакетом открытий или войдите, если тариф уже есть. Открытый файл останется в вашем кабинете навсегда.
Разовая покупка файла
На этой странице откроется полный исходный код файла вместо ознакомительного фрагмента.
Зачем нужен email? После подтверждения оплаты файл сохранится в кабинете на этот email. Если аккаунта ещё нет, мы создадим его и пришлём ссылку для задания пароля. Если аккаунт уже есть, покупка добавится в него. Укажите адрес, к которому у вас есть доступ.
Чтобы оформить заказ, введите email и перейдите к оплате.