Ставь лайки и следи за новостями
Поставь на него ссылку - пусть другие тоже оценят
Оцени его работу в терминале MetaTrader 5
- Просмотров:
- 7017
- Рейтинг:
- Опубликован:
- 2012.05.04 11:49
- Обновлен:
- 2014.04.21 14:55
-
Нужен робот или индикатор на основе этого кода? Закажите его на бирже фрилансеров Перейти на биржу
Описание:
Скрипт расчета уровней PPZ по фракталам.
Автор идеи расчета уровней: Dserg, его индикатор здесь.
Идея Dserg-а практически полностью сохранена, однако алгоритм написан с нуля, и позволяет мгновенно строить любое количество уровней на любом числе фракталов.
Скрипт запускается на графике один раз для получения заданного количества PPZ уровней для таймфреймов D1, W1, MN1. Есть возможность построения уровней также и для периодов H1, H4.
В описании уровней указывается таймфрейм, на котором они были созданы (это отражает важность уровня), а также значение критерия отбора - дисперсия (для оценки качества уровня). Чем меньше дисперсия уровня, тем он качественнее. Кроме того, для возможности сравнения различных вариантов построения, указывается, на скольких фракталах был построен уровень.
При переключении на старший период, уровни с более мелких периодов скрываются, чтобы не мешали восприятию.
Параметры запуска скрипта:
- num_levels - количество уровней для одного таймфрейма; увеличение параметра дает возможность найти дополнительные уровни, однако качество каждого последующего будет хуже; параметр следует увеличивать, когда цена движется в "пустоту", для того, чтобы хотя бы примерно определить цели
- common_fractals - общее количество рассматриваемых фракталов; увеличение параметра дает получение уровней с меньшей дисперсией, т.е. более качественных; при этом могут пропасть "старые" уровни, чтобы найти и их следует увеличить num_levels
- num_fractals - количество фракталов для построения одного уровня; теоретически, чем больше фракталов участвует в построении уровня, тем качественнее уровень, однако дисперсия при этом часто снижается
- fr_space - минимальное расстояние между фракталами, используемыми для построения уровня, в барах
- start_bar - индекс бара, с которого начинать подсчет
- start_period - период, с которого надо начинать искать уровни: 0(часы), 1(4 часа), 2(дни, по-умолчанию), 3(недельки), 4(месяцы)
- DeleteAll - установите в true, если вам не нравится работа скрипта и вы хотите удалить все это безобразие
В комментарий выводятся значения всех найденных уровней, чтобы убрать его, просто переключите таймфрейм. Если вы увидите в результатах слово "empty", значит для построения уровня не хватило фракталов, увеличьте параметр common_fractals.
Помните, разумные параметры дают разумные результаты. Я, например, не особо доверяю уровням с дисперсией выше 0,00010000. Хотя у цены свои правила.

Индикатор показывает уровни скопления цен за указанный период времени.

Индикатор показывает значение максимально возможного лота из расчёта свободных средств. Очень полезен для конкурсов трейдеров.

Данный индикатор призван отфильтровывать слишком резкие ценовые колебания. Может использоваться так же как MA. На уникальность не претендует.

Библиотека функций для расчета уровней PPZ по фракталам