Light Style© by Fisana

Перейти к содержимому


Инвестиционные фонды NordFx: профессиональное управление и прозрачность


NordFX

Фотография
- - - - - 1 - количество голосов

Zig-Zag


  • Пожалуйста, авторизуйтесь, чтобы ответить
19 ответов в этой теме

#1 munmar

munmar

    живет тут

  • Пользователь
  • PipPipPipPipPip
  • 1 336 сообщений

Опубликовано 04 Октябрь 2005 - 04:24

Не знаю, у меня, например, в МТ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 parameters
extern int ExtDepth=12;
extern int ExtDeviation=5;
extern int ExtBackstep=3;
//---- indicator buffers
double 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;
}
}
}
Всем, кто хотел со мной пообщаться. МФ отключил мне доступ в закрытый форум, отключил использование личными сообщениями.
Вот такая демократия и благодарность тем, кто с ним начинал.

#2 PUMBA

PUMBA

    живет тут

  • Пользователь
  • PipPipPipPipPip
  • 969 сообщений

Опубликовано 05 Октябрь 2005 - 03:14

Зигзаги разные бывают
Я видел 3 зигзага под МТ4. Заводил их на один график и они не совпадали. Сейчас решил попробовать вообще отказаться от него. В башке сидит ясная картина волн. Ты уверен в ней. Открываешь сделку с полной уверенностью и лось. Не знаю может я не прав, но убрал зигзаг, и сразу стал с большей осторожностью работать.
HAKUNA MATATA

#3 Stary Lyss

Stary Lyss

    Просто Лис

  • Пользователи ST test (off)
  • PipPipPipPipPip
  • 732 сообщений

Опубликовано 14 Октябрь 2005 - 11:28

Коллеги, кто - нибудь располагает упомянутым индикатором в версии для "Румуса"?
Буду весьма признателен.
Я и мой Форекс идем за профитом!

#4 Serge_V

Serge_V

    прописался

  • Пользователь
  • PipPipPip
  • 62 сообщений

Опубликовано 19 Ноябрь 2005 - 03:26

ZigZag в моем MetaTreyder стоит по умолчанию. У него в настройках
3 цифры. Можно попробовать их менять и подобрать под свой тайм
фрейм. ZigZag это только один из инструментов,помогающий (или
мешающий) в работе. Соединяет ближайшие фракталы, верхний и
нижний. Наверное. Я как-то взял электрорубанок, тоже инструмент,
и отстрогал себе палец. Кто-же виноват, инструмент или мастер?

#5 MyLifeIsFOREX

MyLifeIsFOREX

    записался

  • Пользователи
  • PipPip
  • 15 сообщений

Опубликовано 26 Январь 2006 - 06:16

Доброго времени суток!!!

Ребята никто не знает, как интерпретируется ЗигЗаг?? :D
Money should work...

#6 Игорь.

Игорь.

    живет тут

  • Заблокированные
  • PipPipPipPipPip
  • 1 750 сообщений

Опубликовано 26 Январь 2006 - 06:28

Доброго времени суток!!!

Ребята никто не знает, как интерпретируется ЗигЗаг?? :D

http://www.forextime...cle/a13661p.htm
Мы так малы в масштабах рынка - что нами можно пренебречь;)

#7 VladimirNN

VladimirNN

    записался

  • Пользователи
  • PipPip
  • 23 сообщений

Опубликовано 17 Март 2006 - 03:38

...Ребята никто не знает, как интерпретируется ЗигЗаг?? :D

См. файл

#8 Alexandr Eff

Alexandr Eff

    пробегал

  • Пользователи
  • Pip
  • 2 сообщений

Опубликовано 30 Апрель 2006 - 08:39

Здесь представлена подборочка различных модифицированных индикаторов ЗигЗага. Что-нибудь да пригодится. :)

http://school.litefo...tory/ZigZag.rar
[size=10]Добро всегда победит Зло! Поставит его на колени и беспощадно убьёт. (Фоменко)

#9 DEXTER

DEXTER

    декстер

  • Пользователи ST test (off)
  • PipPipPipPipPip
  • 1 025 сообщений

Опубликовано 01 Июль 2006 - 08:26

ещё 2 зиг-зага

Вложенные файлы


\\\

#10 Iakinf

Iakinf

    записался

  • Пользователи ST test (off)
  • PipPip
  • 17 сообщений

Опубликовано 15 Июль 2006 - 08:17

ещё 2 зиг-зага


Здравствуйте, уважаемый DEXTER.
А вы не могли бы подсказать, или кто из нашего братства, где взять индикаторы зигзаг и фракталы для Омеги?
С уважением iakinf.
Дай Бог Всем Вам Здоровья!

#11 alexgomel

alexgomel

    Торгует
    и
    программирует

  • Пользователи ST test (off)
  • PipPipPipPipPip
  • 970 сообщений

Опубликовано 22 Август 2006 - 02:25

См. файл


- Описание индикатора ZigZag Вложенный файл  ZigZag.rar   325,55 КБ   2516 Скачано

#12 alexgomel

alexgomel

    Торгует
    и
    программирует

  • Пользователи ST test (off)
  • PipPipPipPipPip
  • 970 сообщений

Опубликовано 11 Октябрь 2006 - 10:34

Индикатор Зигзаг, коротый использую я.
Вложенный файл  ZigZag.zip   1,14 КБ   1635 Скачано

#13 TOSMAN

TOSMAN

    живет тут

  • Пользователи ST test (off)
  • PipPipPipPipPip
  • 533 сообщений

Опубликовано 23 Ноябрь 2008 - 05:24

Индикатор Зигзаг, коротый использую я.


alexgomel, а чем отличается используемый Вами индикатор от вот этого: Вложенный файл  ZigZag1.rar   1,49 КБ   299 Скачано ?
Оба зигзага имеют одинаковые входные параметры, но выглядят немного по разному... если не затруднит, можно объяснить принципиальную разницу между ними.

с уважением.

#14 VsevolodLukaviy

VsevolodLukaviy

    записался

  • Пользователи ST test (off)
  • PipPip
  • 21 сообщений

Опубликовано 17 Февраль 2009 - 02:39

а как же индикатор зиг-заг, который автоматически выдает фибо-уровни, здесь такого нет(извините за навязчивость)?

#15 Kabancheg

Kabancheg

    прописался

  • Пользователи ST test (off)
  • PipPipPip
  • 53 сообщений

Опубликовано 13 Март 2009 - 06:41

//+-------------------------------------------------------------------+

//| ZigZag															|

//|																   |

//| Индикатор рисует 3 зигзага по разным таймфреймам.				 |

//|																   |

//| Если поставить на график М1 то по умолчанию нарисует зигзаги по   |

//| таймфреймам М1, М5, М15. Рисует на текущем ТФ и  на двух высших.  |

//|																   |

//| Можно установить свои периоды какие нужно. Для этого в настройках:|

//| "Свои_периоды_зигзагов" выбрать "true" и установить периоды	   |

//| в минутах														 |

//| для:															  |

//| FirstTF (текущий ТФ)	  по умолчанию М1						 |

//| TwoTF   (следующий ТФ)	по умолчанию М5						 |

//| ThreeTF (высший ТФ)	   по умолчанию М15						|

//|																   |

//|ВАЖНО: при установке своих периодов, период первого				|

//|	   зигзага (FirstTF) должен быть равен текущему ТФ графика	 |

//|	   иначе будут проблемы с отображением зигзагов.			   |

//|																   |

//|																   |

//| Так же каждому зигзагу можно установить свои параметры:		   |

//| ZigZag1ExtDepth												   |

//| ZigZag1ExtDeviation											   |

//| ZigZag1ExtBackstep												|

//| по умолчанию установлены стандартные как в терминале.			 |

//|																   |

//| Удачи!															|

//+-------------------------------------------------------------------+

Вложенные файлы

  • Вложенный файл  ZZ.rar   1,25 КБ   820 Скачано

Только давайте без фанатизма...
Удачи! Дмитрий.




Посетителей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных пользователей

Рейтинг брокеров форекс: кто лидер, кто аутсайдер и почему?




Masterforex-V NordFX

Rambler's Top100

Принимаем Z-Payment