Общие вопросы по разработке > ZigZag. Доработка.

Общие вопросы по разработке в Альфа-Директ 4. Обсуждение разработки пользовательских индикаторов, стратегий.
Pisces
Сообщения: 28
Зарегистрирован: 09 мар 2016, 16:54

ZigZag. Доработка.

Непрочитанное сообщение Pisces » 23 мар 2016, 21:21

evge,

можете доработать Ваш ZigZag таким образом, чтобы очередной экстремум определялся(формировался) бы только в случае пересечения ценой уровня предыдущего противоположного экстремума?
Т.е., когда цена, например, пересекает вверх уровень предыдущего максимума, формируется минимум, как наименьшее значение цены за период от последнего максимума до момента пересечения ценой его уровня. И наоборот, очередной максимум формируется в момент пересечения ценой вниз уровня последнего минимума.
При этом предусмотреть:
возможность указания минимального расстояния между соседними максимумом и минимумом в пунктах, и
возможность выбора входящего ряда из Close и High/Low.

Аватара пользователя
evge
Администратор
Сообщения: 1807
Зарегистрирован: 04 фев 2016, 09:46
Откуда: Млечный путь, планета Земля
Благодарил (а): 83 раза
Поблагодарили: 361 раз
Контактная информация:

Re: ZigZag. Доработка.

Непрочитанное сообщение evge » 23 мар 2016, 21:28

Посмотрю, но возможно уже только на след неделе.
Если получится раньше то сообщу здесь.
никогда такого не было и вот опять

Аватара пользователя
evge
Администратор
Сообщения: 1807
Зарегистрирован: 04 фев 2016, 09:46
Откуда: Млечный путь, планета Земля
Благодарил (а): 83 раза
Поблагодарили: 361 раз
Контактная информация:

Re: ZigZag. Доработка.

Непрочитанное сообщение evge » 30 мар 2016, 09:12

Я так понял Вы уже обсуждаете доработку здесь
никогда такого не было и вот опять

Gerig
Сообщения: 52
Зарегистрирован: 24 фев 2016, 16:06
Откуда: Москва

Re: ZigZag. Доработка.

Непрочитанное сообщение Gerig » 30 мар 2016, 13:53

evge писал(а):Я так понял Вы уже обсуждаете доработку здесь

Верно, но думаю ваша помощь будет очень полезной.

Pisces
Сообщения: 28
Зарегистрирован: 09 мар 2016, 16:54

Re: ZigZag. Доработка.

Непрочитанное сообщение Pisces » 30 мар 2016, 15:11

Да, но есть недопонимание...
Посмотрите, достаточно ли первоначальных условий (и ниже в новой редакции) для выполнения доработки в соответствии с картинкой?
Итак,
назначаем на графике самый левый, например, max;
по условию выполнения Delta(D) находим первый левый min (т.е. цена от минимального Low поднялась на D);
IF
Если после формирования минимума (по D), цена не выходя за пределы диапазона этих max и min и далее формирует экстремумы по D, то они игнорируются (или отриовываются идикативно, в линию индикатора не входят);
ELSE
Из диапазона можно выйти либо вверх, либо вниз.
Если вверх - то первый левый min становится нижней границей нового диапазона, а его верхом - первый max по D;
Если вниз - в момент пересечения ценой уровня этого min формируется новый max, как наивысшая цена на интервале от этого min и до момента пересечения, который становится верхней границей нового диапазона, а нижней - первый min, сформированный по D...


Вернуться в «Общие вопросы по разработке»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 13 гостей