dynamic_zone_rsi.mq5
Похожие материалы по тегам
Сообщите нам, если считаете, что материал размещён без разрешения.
Сообщить о материале
Обращение по товару «dynamic_zone_rsi.mq5» отправится на рассмотрение. Укажите контакт для ответа и опишите причину.
О программе
Dynamic Zone RSI — это пользовательский индикатор для MetaTrader 5, отображающий в отдельном окне три линии: значение RSI и две динамические зоны (покупки и продажи). Индикатор рассчитывает RSI на основе выбранного типа цены и периода, а затем определяет уровни зон с учётом заданных вероятностных порогов и количества анализируемых баров. Динамические уровни пересчитываются для каждого бара, адаптируясь к текущим ценовым условиям.
Индикатор предназначен для визуализации моментов, когда вероятность изменения направления движения RSI достигает заданных пользователем значений. Линия RSI отображается синим цветом, зона покупки — зелёным, зона продажи — красным. Все параметры настраиваются из окна свойств индикатора.
Продукт представляет собой стандартный индикатор MQL5, работающий в отдельном подокне графика с диапазоном от 0 до 100. Он не выполняет автоматическую торговлю и предоставляет только аналитическую информацию для принятия торговых решений.
Настройки программы
| Настройка | Описание |
|---|---|
| RsiLength | Период расчёта индикатора RSI. Определяет количество баров, используемых для вычисления значения относительной силы цены. |
| RsiPrice | Тип цены, используемый для расчёта индикатора RSI. Доступны варианты: Close (закрытие), Open (открытие), High (максимум), Low (минимум), Median (медиана), Typical (типичная цена) и Weighted (взвешенная цена). |
| DzLookBackBars | Количество баров, используемых для анализа при расчёте динамических зон покупки и продажи. Чем больше значение, тем более сглаженными и стабильными становятся уровни зон, но тем медленнее они реагируют на изменение рыночной ситуации. |
| DzStartBuyProbability | Вероятностный порог для определения уровня зоны покупки. Задаёт вероятность того, что значение RSI окажется ниже рассчитанного уровня динамической зоны покупки. |
| DzStartSellProbability | Вероятностный порог для определения уровня зоны продажи. Задаёт вероятность того, что значение RSI окажется выше рассчитанного уровня динамической зоны продажи. |
Поиск по коду файла
#property indicator_separate_window
#property indicator_buffers 3
#property indicator_color1 DeepSkyBlue
#property indicator_color2 LimeGreen
#property indicator_color3 Red
#property indicator_width1 2
#property indicator_minimum 0
#property indicator_maximum 100
extern int RsiLength = 9;
extern int RsiPrice = PRICE_CLOSE;
extern int DzLookBackBars = 70;
extern double DzStartBuyProbability = 0.10;
extern double DzStartSellProbability = 0.10;
double rsi[];
double bli[];
double sli[];
int init()
{
// код доступен только после оплаты
}
int deinit()
{
return(0);
}
int start()
{
// код доступен только после оплаты
}
double dzBuy(int i, double& array[], double initValue, int lookBackBars)
{
double left = -10000;
double right = 10000;
Показано первые 50% кода (символов: 2627)
Открыть по тарифу
Купите тариф с пакетом открытий или войдите, если тариф уже есть. Открытый файл останется в вашем кабинете навсегда.
Разовая покупка файла
На этой странице откроется полный исходный код файла вместо ознакомительного фрагмента.
Зачем нужен email? После подтверждения оплаты файл сохранится в кабинете на этот email. Если аккаунта ещё нет, мы создадим его и пришлём ссылку для задания пароля. Если аккаунт уже есть, покупка добавится в него. Укажите адрес, к которому у вас есть доступ.
Чтобы оформить заказ, введите email и перейдите к оплате.