chandelierexit.mq5
Сообщите нам, если считаете, что материал размещён без разрешения.
Сообщить о материале
Обращение по товару «chandelierexit.mq5» отправится на рассмотрение. Укажите контакт для ответа и опишите причину.
О программе
Индикатор рассчитывает уровни Chandelier Exit на основе ATR (Average True Range). Отображает четыре линии на графике: верхний и нижний уровни, а также точки выхода для длинных и коротких позиций.
Верхний уровень рассчитывается как максимум High за заданное количество баров минус множитель ATR, нижний — как минимум Low за тот же период плюс множитель ATR. Направление отслеживается по пересечению цены закрытия с текущими уровнями.
При смене направления индикатор фиксирует уровень выхода: при переходе из восходящего в нисходящее — нижний уровень, при переходе из нисходящего в восходящее — верхний. Линии рисуются на графике с пустыми значениями для неактивных буферов.
Индикатор работает в стандартном окне графика MetaTrader 5 и использует четыре буфера для отрисовки. Все параметры задаются пользователем через настройки.
Настройки программы
| Настройка | Описание |
|---|---|
| Range | Количество баров, на которых ищутся максимум High и минимум Low для расчёта уровней. |
| Shift | Сдвиг относительно текущего бара при поиске экстремумов High и Low. |
| ATRPeriod | Период расчёта индикатора Average True Range (ATR), используемого для определения уровней выхода. |
| MultipleATR | Множитель ATR, определяющий расстояние уровней от экстремумов High и Low. |
Поиск по коду файла
#property indicator_chart_window
#property indicator_buffers 4
#property indicator_color3 Orange
#property indicator_color4 Magenta
extern int Range=15;
extern int Shift=1;
extern int ATRPeriod=14;
extern int MultipleATR=4;
double ExtMapBuffer1[];
double ExtMapBuffer2[];
double ExtMapBuffer3[];
double ExtMapBuffer4[];
int direction=1;
double ATRvalue;
int init()
{
// код доступен только после оплаты
}
int deinit()
{
return(0);
}
int start()
{
// код доступен только после оплаты
}
int limit;
int counted_bars=IndicatorCounted();
if(counted_bars<0) counted_bars=0;
if(counted_bars>0) counted_bars--;
limit=Показано первые 50% кода (символов: 1242)
Открыть по тарифу
Купите тариф с пакетом открытий или войдите, если тариф уже есть. Открытый файл останется в вашем кабинете навсегда.
Разовая покупка файла
На этой странице откроется полный исходный код файла вместо ознакомительного фрагмента.
Зачем нужен email? После подтверждения оплаты файл сохранится в кабинете на этот email. Если аккаунта ещё нет, мы создадим его и пришлём ссылку для задания пароля. Если аккаунт уже есть, покупка добавится в него. Укажите адрес, к которому у вас есть доступ.
Чтобы оформить заказ, введите email и перейдите к оплате.