DT-ZigZag-Lauer
Сообщите нам, если считаете, что материал размещён без разрешения.
Сообщить о материале
Обращение по товару «#dt-zigzag-lauer.mq5» отправится на рассмотрение. Укажите контакт для ответа и опишите причину.
О программе
Это пользовательский индикатор для MetaTrader 5, исходный код которого написан на языке MQL4. Индикатор отображает на графике ценовые уровни, полученные из другого индикатора ZigZag, работающего на старшем таймфрейме. Он рисует две серии стрелок: одна для уровней, которые находятся выше или равны цене закрытия предыдущего бара, другая — для уровней ниже или равных ей. Индикатор не выполняет торговых операций и не даёт рекомендаций, а только визуализирует аналитические данные.
В коде используются два буфера для отрисовки стрелок и массив для хранения времени баров старшего таймфрейма. При инициализации проверяется, что текущий период графика меньше заданного старшего периода, иначе выводится предупреждение. Расчёт значений выполняется в функции start, где для каждого бара текущего графика запрашиваются значения ZigZag со старшего таймфрейма и сравниваются с ценой закрытия предыдущего бара. Индикатор не содержит обработчиков торговых событий и не использует торговые функции.
Настройки программы
| Настройка | Описание |
|---|---|
| depth | Определяет глубину расчёта индикатора ZigZag, передаваемую в качестве первого параметра при вызове пользовательского индикатора ZigZag. |
| GrossPeriod | Задаёт таймфрейм старшего периода, с которого берутся данные индикатора ZigZag. Значение должно быть больше текущего периода графика, иначе выводится предупреждение. |
Поиск по коду файла
#property indicator_chart_window
#property indicator_buffers 2
#property indicator_color1 Red
#property indicator_color2 Blue
extern int depth=5;
extern int GrossPeriod=240;
double ExtMapBuffer1[];
double ExtMapBuffer2[];
datetime daytimes[];
int init()
{
// код доступен только после оплаты
}
int deinit()
{
return(0);
}
int start()
{
// код доступен только после оплаты
}
int counted_bars=IndicatorCounПоказано первые 50% кода (символов: 1294)
Открыть по тарифу
Купите тариф с пакетом открытий или войдите, если тариф уже есть. Открытый файл останется в вашем кабинете навсегда.
Разовая покупка файла
На этой странице откроется полный исходный код файла вместо ознакомительного фрагмента.
Зачем нужен email? После подтверждения оплаты файл сохранится в кабинете на этот email. Если аккаунта ещё нет, мы создадим его и пришлём ссылку для задания пароля. Если аккаунт уже есть, покупка добавится в него. Укажите адрес, к которому у вас есть доступ.
Чтобы оформить заказ, введите email и перейдите к оплате.