evge,
можете доработать Ваш ZigZag таким образом, чтобы очередной экстремум определялся(формировался) бы только в случае пересечения ценой уровня предыдущего противоположного экстремума?
Т.е., когда цена, например, пересекает вверх уровень предыдущего максимума, формируется минимум, как наименьшее значение цены за период от последнего максимума до момента пересечения ценой его уровня. И наоборот, очередной максимум формируется в момент пересечения ценой вниз уровня последнего минимума.
При этом предусмотреть:
возможность указания минимального расстояния между соседними максимумом и минимумом в пунктах, и
возможность выбора входящего ряда из Close и High/Low.
Общие вопросы по разработке > ZigZag. Доработка.
- evge
- Администратор
- Сообщения: 1813
- Зарегистрирован: 04 фев 2016, 09:46
- Откуда: Млечный путь, планета Земля
- Благодарил (а): 83 раза
- Поблагодарили: 369 раз
- Контактная информация:
Re: ZigZag. Доработка.
Посмотрю, но возможно уже только на след неделе.
Если получится раньше то сообщу здесь.
Если получится раньше то сообщу здесь.
никогда такого не было и вот опять
Re: ZigZag. Доработка.
evge писал(а):Я так понял Вы уже обсуждаете доработку здесь
Верно, но думаю ваша помощь будет очень полезной.
Re: ZigZag. Доработка.
Да, но есть недопонимание...
Посмотрите, достаточно ли первоначальных условий (и ниже в новой редакции) для выполнения доработки в соответствии с картинкой?
Итак,
назначаем на графике самый левый, например, max;
по условию выполнения Delta(D) находим первый левый min (т.е. цена от минимального Low поднялась на D);
IF
Если после формирования минимума (по D), цена не выходя за пределы диапазона этих max и min и далее формирует экстремумы по D, то они игнорируются (или отриовываются идикативно, в линию индикатора не входят);
ELSE
Из диапазона можно выйти либо вверх, либо вниз.
Если вверх - то первый левый min становится нижней границей нового диапазона, а его верхом - первый max по D;
Если вниз - в момент пересечения ценой уровня этого min формируется новый max, как наивысшая цена на интервале от этого min и до момента пересечения, который становится верхней границей нового диапазона, а нижней - первый min, сформированный по D...
Посмотрите, достаточно ли первоначальных условий (и ниже в новой редакции) для выполнения доработки в соответствии с картинкой?
Итак,
назначаем на графике самый левый, например, max;
по условию выполнения Delta(D) находим первый левый min (т.е. цена от минимального Low поднялась на D);
IF
Если после формирования минимума (по D), цена не выходя за пределы диапазона этих max и min и далее формирует экстремумы по D, то они игнорируются (или отриовываются идикативно, в линию индикатора не входят);
ELSE
Из диапазона можно выйти либо вверх, либо вниз.
Если вверх - то первый левый min становится нижней границей нового диапазона, а его верхом - первый max по D;
Если вниз - в момент пересечения ценой уровня этого min формируется новый max, как наивысшая цена на интервале от этого min и до момента пересечения, который становится верхней границей нового диапазона, а нижней - первый min, сформированный по D...
Вернуться в «Общие вопросы по разработке»
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 6 гостей