!!!-mt4 zz supres(tf+1).mq5
Сообщите нам, если считаете, что материал размещён без разрешения.
Сообщить о материале
Обращение по товару «!!!-mt4 zz supres(tf+1).mq5» отправится на рассмотрение. Укажите контакт для ответа и опишите причину.
О программе
Данный продукт представляет собой аналитический индикатор для платформы MetaTrader 5, который рассчитывает и отображает уровни индикатора Зигзаг на графике. Зигзаг вычисляется на старшем таймфрейме (один шаг выше текущего таймфрейма графика), а его ключевые уровни визуализируются с помощью цветных стрелок.
Индикатор размещает два типа стрелок: стрелки вверх (зелёного цвета) отмечают уровни пиков Зигзага, где цена закрытия находится на уровне или выше линии Зигзага, а стрелки вниз (фиолетового цвета) отмечают уровни впадин, где цена закрытия находится на уровне или ниже линии Зигзага. Это позволяет визуально отслеживать значимые точки разворота цены.
Индикатор поддерживает параметр-переключатель для включения и отключения его работы. При отключении индикатор убирает графические элементы с графика. Также он автоматически пересчитывается при изменении масштаба графика через обработчик событий.
Настройки программы
| Настройка | Описание |
|---|---|
| UpClr | Цвет стрелок вверх — задаёт цвет отображения стрелок, обозначающих уровни пиков Зигзага, где цена закрытия находится на уровне или выше линии Зигзага. |
Поиск по коду файла
#property indicator_chart_window
#property indicator_buffers 2
extern color UpClr=clrGreen,DnClr=clrFuchsia;
int GrossPeriod,daytimes[],depth=10; double Buffer1[],Buffer2[];
extern bool Indicator_On=true; bool Deinitialized; int ChartScale,BarWidth;
int init(){
// код доступен только после оплаты
}Deinitialized=false; ChartScale=ChartScaleGet();
if(ChartScale==0) {BarWidth=0;}
else {if(ChartScale==1) {BarWidth=0;}
else {if(ChartScale==2) {BarWidth=0;}
else {if(ChartScale==3) {BarWidth=0;}
else {if(ChartScale==4) {BarWidth=3;} else {BarWidth=8;}}}}}
int Buf=-1; IndicatorBuffers(2);
Buf+=1; SetIndexBuffer(Buf,Buffer1); SetIndexStyle(Buf,DRAW_ARROW,EMPTY,BarWidth,UpClr); SetIndexArrow(Buf,110);
Buf+=1; SetIndexBuffer(Buf,Buffer2); SetIndexStyle(Buf,DRAW_ARROW,EMPTY,BarWidth,DnClr); SetIndexArrow(Buf,110);
switch(Period()) {case 1: GrossPeriod= 5; break;
case 5: GrossPeriod= 15; break;
case 15: GrossPeriod= 30; break;
case 30: GrossPeriod= 60; break;
case 60: GrossPeriod= 240; break;
case 240: GrossPeriod= 1440; break;
case 1440: GrossPeriod=1Показано первые 50% кода (символов: 2026)
Открыть по тарифу
Купите тариф с пакетом открытий или войдите, если тариф уже есть. Открытый файл останется в вашем кабинете навсегда.
Разовая покупка файла
На этой странице откроется полный исходный код файла вместо ознакомительного фрагмента.
Зачем нужен email? После подтверждения оплаты файл сохранится в кабинете на этот email. Если аккаунта ещё нет, мы создадим его и пришлём ссылку для задания пароля. Если аккаунт уже есть, покупка добавится в него. Укажите адрес, к которому у вас есть доступ.
Чтобы оформить заказ, введите email и перейдите к оплате.