- Индикаторы: MultiZigZag - еще один вариант зигзага. (Экономный зигзаг)
- [ВНИМАНИЕ, ТЕМА ЗАКРЫТА!] Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда.
- Интересная задача по выявлению времени цены в баре.
Большое спасибо. То что надо! К сожелению не смог найти в поиске, поэтому прошу прощения у админов за флуд.
стоит потренироваться в поиске :).. вводите в поиск "ZIgZag и icustom" и результат внизу страницы..
лучшие советники и индюки:
collaps
lucky
warior
silvertrend и другие полезности
файлы оч часто добавляют
Ссылки:
http://depositfiles.com/folders/3J5GODMV5
http://depositfiles.com/folders/ZWPUJZ8WD
Качайте могут скоро удалить!
НЕ СОВСЕМ В ТЕМУ. Но мож. пригодится кому.
Вот как раз на днях реализовал по просьбе товарища конструкцию на замонтированном в мт4 зигзаге.
Типа блока отображения информации. Экстремумы оч. легко использовать для разл. "надобностей"
В самом начале ф-и int start() вставляем
double // экстремумы Зиг-Зага y3=0, //предпоследнего экстремума y2=0,//значение последего экстремума y1=0,//тек. экстр. y0,//кончик посл. луча zz; //кончик 3-го экстр int x3, x2, x1, sh=1;// номера баров double stop; // Comment(zz,"_",y1,"_",y2,"_",y3); y0=iCustom(NULL, 0, "ZigZag", ExtDepth, ExtDeviation, ExtBackstep, 0, 1); //============================================================================= // Берём три экстремума Зиг-Зага while (y3==0) { zz=iCustom(NULL, 0, "ZigZag", ExtDepth, ExtDeviation, ExtBackstep, 0, sh); if (zz!=0 && zz!=EMPTY_VALUE) { if (y1==0) { x1=sh; y1=zz; } else if (y2==0) { x2=sh; y2=zz; } else if (y3==0) { x3=sh; y3=zz; } } sh++; //----- Вывод информации на экран ----------------------------------------------- string info=""; string on_off="---------------------------------------------------"+ "\r\n"; //if (BUY) on_off=StringConcatenate (on_off,"Сделки BUY разрешены ", "\r\n"); //else on_off=StringConcatenate (on_off,"Сделки BUY - отключ. ","\r\n"); //if (SELL) on_off=StringConcatenate (on_off,"Сделки SELL разрешены ","\r\n"); //else on_off=StringConcatenate (on_off,"Сделки SELL - отключ. ","\r\n"); on_off=StringConcatenate (on_off,"Экстремум= ",y1," на ",x1," баре","\r\n"); on_off=StringConcatenate (on_off,"Экстремум= ",y2," на ",x2," баре","\r\n"); info=StringConcatenate(info,on_off,"\r\n"); info=StringConcatenate(info,"\r\n"); Comment(info); //----------------------------------------------- } // while (y3==0) //=================================================================================
Коммент будет примерно такой:
![MQL5 - Язык торговых стратегий для клиентского терминала MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования