munmar Опубликовано 4 октября, 2005 Жалоба Поделиться Опубликовано 4 октября, 2005 Не знаю, у меня, например, в МТ4 его не было//+------------------------------------------------------------------+//| Custom Moving Average.mq4 |//| Copyright © 2005, MetaQuotes Software Corp. |//| http://www.metaquotes.net/ |//+------------------------------------------------------------------+#property copyright "Copyright © 2005, MetaQuotes Software Corp."#property link "http://www.metaquotes.net/" #property indicator_chart_window#property indicator_buffers 1#property indicator_color1 Red//---- indicator parametersextern int ExtDepth=12;extern int ExtDeviation=5;extern int ExtBackstep=3;//---- indicator buffersdouble ExtMapBuffer[];double ExtMapBuffer2[]; //+------------------------------------------------------------------+//| Custom indicator initialization function |//+------------------------------------------------------------------+int init() { IndicatorBuffers(2);//---- drawing settings SetIndexStyle(0,DRAW_SECTION);//---- indicator buffers mapping SetIndexBuffer(0,ExtMapBuffer); SetIndexBuffer(1,ExtMapBuffer2); SetIndexEmptyValue(0,0.0); ArraySetAsSeries(ExtMapBuffer,true); ArraySetAsSeries(ExtMapBuffer2,true);//---- indicator short name IndicatorShortName("ZigZag("+ExtDepth+","+ExtDeviation+","+ExtBackstep+")");//---- initialization done return(0); }//+------------------------------------------------------------------+//| |//+------------------------------------------------------------------+int start() { int shift, back,lasthighpos,lastlowpos; double val,res; double curlow,curhigh,lasthigh,lastlow; for(shift=Bars-ExtDepth; shift>=0; shift--) { val=Low[Lowest(NULL,0,MODE_LOW,ExtDepth,shift)]; if(val==lastlow) val=0.0; else { lastlow=val; if((Low[shift]-val)>(ExtDeviation*Point)) val=0.0; else { for(back=1; back<=ExtBackstep; back++) { res=ExtMapBuffer[shift+back]; if((res!=0)&&(res>val)) ExtMapBuffer[shift+back]=0.0; } } } ExtMapBuffer[shift]=val; //--- high val=High[Highest(NULL,0,MODE_HIGH,ExtDepth,shift)]; if(val==lasthigh) val=0.0; else { lasthigh=val; if((val-High[shift])>(ExtDeviation*Point)) val=0.0; else { for(back=1; back<=ExtBackstep; back++) { res=ExtMapBuffer2[shift+back]; if((res!=0)&&(res<val)) ExtMapBuffer2[shift+back]=0.0; } } } ExtMapBuffer2[shift]=val; } // final cutting lasthigh=-1; lasthighpos=-1; lastlow=-1; lastlowpos=-1; for(shift=Bars-ExtDepth; shift>=0; shift--) { curlow=ExtMapBuffer[shift]; curhigh=ExtMapBuffer2[shift]; if((curlow==0)&&(curhigh==0)) continue; //--- if(curhigh!=0) { if(lasthigh>0) { if(lasthigh<curhigh) ExtMapBuffer2[lasthighpos]=0; else ExtMapBuffer2[shift]=0; } //--- if(lasthigh<curhigh || lasthigh<0) { lasthigh=curhigh; lasthighpos=shift; } lastlow=-1; } //---- if(curlow!=0) { if(lastlow>0) { if(lastlow>curlow) ExtMapBuffer[lastlowpos]=0; else ExtMapBuffer[shift]=0; } //--- if((curlow<lastlow)||(lastlow<0)) { lastlow=curlow; lastlowpos=shift; } lasthigh=-1; } } for(shift=Bars-1; shift>=0; shift--) { if(shift>=Bars-ExtDepth) ExtMapBuffer[shift]=0.0; else { res=ExtMapBuffer2[shift]; if(res!=0.0) ExtMapBuffer[shift]=res; } } } Ссылка на комментарий Поделиться на другие сайты Поделиться
PUMBA Опубликовано 5 октября, 2005 Жалоба Поделиться Опубликовано 5 октября, 2005 Зигзаги разные бываютЯ видел 3 зигзага под МТ4. Заводил их на один график и они не совпадали. Сейчас решил попробовать вообще отказаться от него. В башке сидит ясная картина волн. Ты уверен в ней. Открываешь сделку с полной уверенностью и лось. Не знаю может я не прав, но убрал зигзаг, и сразу стал с большей осторожностью работать. Ссылка на комментарий Поделиться на другие сайты Поделиться
Stary Lyss Опубликовано 14 октября, 2005 Жалоба Поделиться Опубликовано 14 октября, 2005 Коллеги, кто - нибудь располагает упомянутым индикатором в версии для "Румуса"?Буду весьма признателен. Ссылка на комментарий Поделиться на другие сайты Поделиться
Serge_V Опубликовано 19 ноября, 2005 Жалоба Поделиться Опубликовано 19 ноября, 2005 ZigZag в моем MetaTreyder стоит по умолчанию. У него в настройках 3 цифры. Можно попробовать их менять и подобрать под свой таймфрейм. ZigZag это только один из инструментов,помогающий (илимешающий) в работе. Соединяет ближайшие фракталы, верхний инижний. Наверное. Я как-то взял электрорубанок, тоже инструмент,и отстрогал себе палец. Кто-же виноват, инструмент или мастер? Ссылка на комментарий Поделиться на другие сайты Поделиться
MyLifeIsFOREX Опубликовано 26 января, 2006 Жалоба Поделиться Опубликовано 26 января, 2006 Доброго времени суток!!! Ребята никто не знает, как интерпретируется ЗигЗаг?? :D Ссылка на комментарий Поделиться на другие сайты Поделиться
Игорь. Опубликовано 26 января, 2006 Жалоба Поделиться Опубликовано 26 января, 2006 Доброго времени суток!!! Ребята никто не знает' date=' как интерпретируется ЗигЗаг?? :D[/quote']http://www.forextimes.ru/article/a13661p.htm Ссылка на комментарий Поделиться на другие сайты Поделиться
VladimirNN Опубликовано 17 марта, 2006 Жалоба Поделиться Опубликовано 17 марта, 2006 ...Ребята никто не знает, как интерпретируется ЗигЗаг?? :D См. файл Ссылка на комментарий Поделиться на другие сайты Поделиться
Alexandr Eff Опубликовано 30 апреля, 2006 Жалоба Поделиться Опубликовано 30 апреля, 2006 Здесь представлена подборочка различных модифицированных индикаторов ЗигЗага. Что-нибудь да пригодится. :) http://school.liteforex.org/SOFT/Indikatory/ZigZag.rar Ссылка на комментарий Поделиться на другие сайты Поделиться
DEXTER Опубликовано 1 июля, 2006 Жалоба Поделиться Опубликовано 1 июля, 2006 ещё 2 зиг-зага2_ZZ_indicators.zip Ссылка на комментарий Поделиться на другие сайты Поделиться
Iakinf Опубликовано 15 июля, 2006 Жалоба Поделиться Опубликовано 15 июля, 2006 ещё 2 зиг-зага Здравствуйте, уважаемый DEXTER. А вы не могли бы подсказать, или кто из нашего братства, где взять индикаторы зигзаг и фракталы для Омеги? С уважением iakinf. Ссылка на комментарий Поделиться на другие сайты Поделиться
alexgomel Опубликовано 22 августа, 2006 Жалоба Поделиться Опубликовано 22 августа, 2006 См. файл - Описание индикатора ZigZag ZigZag.rar Ссылка на комментарий Поделиться на другие сайты Поделиться
alexgomel Опубликовано 11 октября, 2006 Жалоба Поделиться Опубликовано 11 октября, 2006 Индикатор Зигзаг, коротый использую я. ZigZag.zip Ссылка на комментарий Поделиться на другие сайты Поделиться
TOSMAN Опубликовано 23 ноября, 2008 Жалоба Поделиться Опубликовано 23 ноября, 2008 Индикатор Зигзаг, коротый использую я. alexgomel, а чем отличается используемый Вами индикатор от вот этого: ZigZag1.rar ?Оба зигзага имеют одинаковые входные параметры, но выглядят немного по разному... если не затруднит, можно объяснить принципиальную разницу между ними. с уважением. Ссылка на комментарий Поделиться на другие сайты Поделиться
VsevolodLukaviy Опубликовано 17 февраля, 2009 Жалоба Поделиться Опубликовано 17 февраля, 2009 а как же индикатор зиг-заг, который автоматически выдает фибо-уровни, здесь такого нет(извините за навязчивость)? Ссылка на комментарий Поделиться на другие сайты Поделиться
Kabancheg Опубликовано 13 марта, 2009 Жалоба Поделиться Опубликовано 13 марта, 2009 //+-------------------------------------------------------------------+ //| ZigZag | //| | //| Индикатор рисует 3 зигзага по разным таймфреймам. | //| | //| Если поставить на график М1 то по умолчанию нарисует зигзаги по | //| таймфреймам М1, М5, М15. Рисует на текущем ТФ и на двух высших. | //| | //| Можно установить свои периоды какие нужно. Для этого в настройках:| //| "Свои_периоды_зигзагов" выбрать "true" и установить периоды | //| в минутах | //| для: | //| FirstTF (текущий ТФ) по умолчанию М1 | //| TwoTF (следующий ТФ) по умолчанию М5 | //| ThreeTF (высший ТФ) по умолчанию М15 | //| | //|ВАЖНО: при установке своих периодов, период первого | //| зигзага (FirstTF) должен быть равен текущему ТФ графика | //| иначе будут проблемы с отображением зигзагов. | //| | //| | //| Так же каждому зигзагу можно установить свои параметры: | //| ZigZag1ExtDepth | //| ZigZag1ExtDeviation | //| ZigZag1ExtBackstep | //| по умолчанию установлены стандартные как в терминале. | //| | //| Удачи! | //+-------------------------------------------------------------------+ZZ.rar Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения