Перейти к содержанию

Рекомендуемые сообщения

<MT5> [Уровни] Fractal Levels Опубликовано (изменено)
Название Индикатора: Fractal Levels
Сайт продажи: бесплатный

Описание:

За основу взят _http://www.mql5.com/ru/code/1381 - описание там же.
Я только добавил несколько параметров для гибкости конфигурации и заменил фракталы на горизонтальные уровни для большей наглядности

input color InpLevelColor = DarkGray; // цвет уровней
input int InpLeftSide = 10; // количество баров слева, чтобы понять, что нашли фрактал
input int InpRightSide = 5; // количество баров справа, чтобы понять, что нашли фрактал
input int InpNumberOfBars = 200; // количество баров, на которых будем искать уровни, слишком старые врядли нужны
input bool InpShowFractals = false; // показывать стрелки фракталов для наглядности (по умолчанию отключено)
input int InpLevelsDistance = 0; // минимальное расстояние между уровнями

Доп. Инфо:

Вцелом, все просто, самый непонятный для юзера параметр - InpLevelsDistance - он создан для того, чтобы уровни найденные неделю назад не налазили и не прилипали к уровням, найденным, например, втечение сегодняшнего дня, если этот параметр установлен в 0, то все считается автоматически - считается количество уровней, найденное на промежутке, указанном в параметре InpNumberOfBars и делится на кол-во этих уровней - так мы найдем расстояние между уровнями, удобное для восприятия на глаз, если трейдер хочет более тонкой настройки под опр. валютную пару, то он может задать этот параметр в пунтках (4х и 5тизнаки должны определяться автоматом), например, на графике H1 видно две вершины, одна в 13:30 на уровне 1,52013, другая - в 14:00 на уровне 1,52040. Глядя на график можно увидеть одну жирную черную полосу - это два рядом стоящих уровня, чтобы такого не было и не загромождать график вы можете задать минимальное расстояние между уровнями, и задав, например, 50 пунктов, будет выбран тот уровень, который встретился последним, а именно 1,52040. График чище, отображаемые уровни сильнее - профит.

Скриншоты: во вложении (на скриншоте показан автоматический расчет уровней)
Скачать: во вложении



Добавлено: 14-05-2013 08:38:04


Подправил определение уровней канала (в предыдущей версии на некоторых таймфреймах показывался только High Level) и добавил показ фракталов. Чтобы выделить более важные уровни - изменяйте эти параметры (включите опцию ShowFractals чтобы видеть какие уровни вы оставляете на графике).

input int InpLeftSide = 10;
input int InpRightSide = 5;
input int InpNumberOfBars = 200;

P.S. Чтобы отобразить ВСЕ уровни без исключения - поставьте InpLevelsDistance = 1, но уровней очень много, поэтому если ставите этот параметр вручную, то ставьте не меньше 50 пунктов между уровнями (InpLevelsDistance = 50)
P.P.S. Почему-то встроенная функция ObjectDeleteAll работает медленней, чем цикл по всем обьектам (ОЧЕНЬ странно), поэтому чтобы линии не мигали вернул старый код, который обновляет уровни
P.P.S. Сам индикатор в последнем посте

Template.png

Изменено пользователем Pavel888
  • Лайк 1
Ссылка на сообщение
Поделиться на другие сайты

  • 1 month later...
<MT5> [Уровни] Fractal Levels Опубликовано


для мт4 нет аналога ?



Для МТ4 использовал смесь исторических уровней с уровнями Мюррея (исходников нет) :
_fx-vladmih.ru/biblioteka/indicators/71-luchshij-v-mire-indikator-urovnej-myurreya.html
Ссылка на сообщение
Поделиться на другие сайты

  • 4 weeks later...
<MT5> [Уровни] Fractal Levels Опубликовано

Добавил параметр :

input ENUM_TIMEFRAMES InpPeriod = PERIOD_CURRENT; // Уровни для какого периода показывать, например, можно сидеть на М5 и видеть уровни H1

ПОСЛЕДНЯЯ ВЕРСИЯ В ЭТОМ ПОСТЕ.

FractalLevels.zip

Ссылка на сообщение
Поделиться на другие сайты

  • 2 years later...
  • 3 years later...

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
×
×
  • Создать...