Индикатор Level10 (МТ4)

Хранилище собственных творений: индикаторы, скрипты, советники, в общем, все, на что муза вдохновила. Так же полезное ПО, взятое из открытых источников в Интернет.
Бонус за сообщение 0.4$
Ответственный Модератор - Рэндом

Индикатор Level10 (МТ4)

Сообщение Рэндом » 10 авг 2013, 05:03

Индикатор рисует уровни поддержки сопротивления Для несколько раз протестированных уровней. Уровни разбиты на 10 зон и для каждой зоны определяется уровень, если он есть.
Параметры:
N отклонение от средней цены бара для определения экстремума в пунктах
CBars количество бар для рачсета
Otkl диапазон в пунктах в котором должны находиться экстремумы
Claster ширина зоны в пунктах
LineColor цвет линий
LineWidth толщина линий
Вложения
Levels10.mq4
(3.85 KB) Скачиваний: 127
Аватар пользователя
Рэндом
Специалист MQL
 
Сообщений: 13700
Зарегистрирован: 18 июл 2013, 08:05
Средств на руках: 31.45 Доллар
Группа: Администраторы
Благодарил (а): 1131 раз.
Поблагодарили: 3174 раз.
Каждый заблуждается в меру своих возможностей.

Re: Индикатор Level10 (МТ4)

Сообщение Рэндом » 10 авг 2013, 20:41

Исправленная версия.
Вложения
Levels10.mq4
(3.87 KB) Скачиваний: 124
Аватар пользователя
Рэндом
Специалист MQL
 
Сообщений: 13700
Зарегистрирован: 18 июл 2013, 08:05
Средств на руках: 31.45 Доллар
Группа: Администраторы
Благодарил (а): 1131 раз.
Поблагодарили: 3174 раз.
Каждый заблуждается в меру своих возможностей.

Re: Индикатор Level10 (МТ4)

Сообщение Nord » 11 авг 2013, 07:29

При переключении на ТФ 30 мин и меньше терминал зависает. Правда, для расчета исторических данных я использую 1 тыс баров, а не 300.
Аватар пользователя
Nord
Администратор
 
Сообщений: 8112
Зарегистрирован: 17 июл 2013, 15:55
Средств на руках: 193.10 Доллар
Откуда: Украина
Группа: Администраторы
Благодарил (а): 3187 раз.
Поблагодарили: 6752 раз.
Правила форума - залог долгой жизни на форуме!

Re: Индикатор Level10 (МТ4)

Сообщение Рэндом » 11 авг 2013, 07:57

Это проблемы терминала. У меня при переключении таймфреймов ничего не зависает. Хотя прежняя версия один раз зависла. Нужно удалить файл индикатора с расширением ex4 и перезапустить терминал.
Аватар пользователя
Рэндом
Специалист MQL
 
Сообщений: 13700
Зарегистрирован: 18 июл 2013, 08:05
Средств на руках: 31.45 Доллар
Группа: Администраторы
Благодарил (а): 1131 раз.
Поблагодарили: 3174 раз.
Каждый заблуждается в меру своих возможностей.

Re: Индикатор Level10 (МТ4)

Сообщение mfcoder » 11 авг 2013, 17:44

Рэндом писал(а):Это проблемы терминала. У меня при переключении таймфреймов ничего не зависает. Хотя прежняя версия один раз зависла. Нужно удалить файл индикатора с расширением ex4 и перезапустить терминал.


это плавающая ошибка, индикатор то работает, то нет..
в данной реализации есть узкое место - это обращение к дневному таймфрейму через iTime(), я как правило избегаю такие обращения к тому, чего возможно и нет, т.к. любая история, по-моему до сих пор, в мт4 подтягивается только при наличии открытого графика, поэтому, если пользователь не открывал дневной график, то там дырка от бублика может статься, поэтому предлагаю изменить реализацию без iTime() и будет счастье..
Аватар пользователя
mfcoder
 
Сообщений: 1531
Зарегистрирован: 29 июл 2013, 11:55
Средств на руках: 26.85 Доллар
Группа: Базовая
Благодарил (а): 78 раз.
Поблагодарили: 423 раз.

Re: Индикатор Level10 (МТ4)

Сообщение Рэндом » 11 авг 2013, 22:23

Да, это из за истории Д1. Нужно просто открывать график Д1 для работы индикатора. А зависает он из за ошибки в коде, которая не учитывает отсутствие дневной истории. Исправил, теперь зависать не должен.
Вложения
Levels10.mq4
(3.92 KB) Скачиваний: 129
Аватар пользователя
Рэндом
Специалист MQL
 
Сообщений: 13700
Зарегистрирован: 18 июл 2013, 08:05
Средств на руках: 31.45 Доллар
Группа: Администраторы
Благодарил (а): 1131 раз.
Поблагодарили: 3174 раз.
Каждый заблуждается в меру своих возможностей.


Вернуться в Творческая мастерская

Кто сейчас на форуме?

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

Права доступа к форуму

Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

cron