Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Fx-VladMih _ Тусовка программистов и их гостей _ Сигнализация по трендовым и уровням

Автор: Сатори 28.9.2013, 7:04

Индикатор "Сигнальный Вик"
Version 2.1
Назначение: отслеживает положение заданных трендовых линий относительно цены и подает сигнал, если цена подходит к трендовой на заданное расстояние или пробивает ее.

"Внешний вид"
Видимая часть индикатора состоит из 10 меток, расположенных в верхней части экрана;
выглядит это так:

7 меток таймфреймов + 3 дополнительные метки
Метки таймфреймов W1 и MN не используются ввиду того, что маловероятно, что кто-то захочет работать на этих таймах... Однако, несмотря на отсутствие меток, полная функциональность индикатора на этих таймфреймах сохранена. Другими словами "все работает, просто этого не видно" (но когда нужно, все будет сигналить).
"О статусах трендовых линий"
Каждая трендовая на графике может иметь 5 статусов:
[1] Трендовая не отслеживается индикатором (не взята на контроль). Этот статус имеют изначально все трендовые на графике
[2] Трендовая находится в обработке (взята на контроль индикатором), ожидание сигнала недолета
[3] Сигнал при достижении уровня недолета (подход на заданное расстояние к трендовой)
[4] Сигнал недолета отключен, ожидание пробоя
[5] Сигнал пробоя
"Возможности меток таймфремов (касается любой из меток)"
- если потянуть метку таймфрема на трендовую, которая не обслуживается индикатором (статус [1]) - индикатор возьмет трендовую на контроль (начнет отслеживать расстояние от цены до заданной трендовой и сигналить при определенных условиях)
- если потянуть метку таймфрема на трендовую, которая уже находится на контроле (статус [2]), индикатор покажет сообщение о текущем статусе трендовой
- если потянуть метку таймфрема на трендовую во время сигнала недолета (подхода на заданное расстояние) (статус [3]) - сигнал отключится, трендовая перейдет в режим ожидания пробоя
- если потянуть метку таймфрема на трендовую в режиме ожидания пробоя (статус [4]) - индикатор покажет сообщение о текущем статусе трендовой
- если потянуть метку таймфрема на трендовую во время сигнала пробоя (статус [5]) - сигнал отключится, трендовая снимется с контроля (т.е. больше не будет отслеживаться индикатором)
"Возможности дополнительных меток"
"Метка со значком закругленной желтой стрелки"
Предназначена для возврата трендовой из текущего состояния в предыдущее, т.е.:
- если потянуть метку на трендовую, которая уже находится на контроле (статус [2]), трендовая снимется с контроля (перейдет в статус [1])
- если потянуть метку на трендовую во время сигнала недолета (подхода на заданное расстояние) (статус [3]) - сигнал отключится, трендовая вернется в режим ожидания недолета (статус [2])
- если потянуть метку на трендовую в режиме ожидания пробоя (статус [4]) - трендовая вернется в режим ожидания недолета (статус [2])
- если потянуть метку на трендовую во время сигнала пробоя (статус [5]) - сигнал отключится, трендовая вернется в режим ожидания пробоя (статус [4])
- если потянуть метку на трендовую, которая не обслуживается индикатором (статус [1]) - индикатор возьмет трендовую на контроль и, согласно цепочке статусов, введет трендовую в режим ожидания пробоя (статус [4])
"Метка "красный крестик в квадрате""
Предназначена для снятия любой трендовой с контроля. Метка снимает с контроля трендовую, находящуюся в любом статусе.
Для данной метки реализовано 3 возможности:
- снятие с контроля трендовой, на которую натянута метка
- снятие с контроля всех трендовых текущего таймфрейма: для этого в свойствах метки на вкладке "Параметры" необходимо вручную выставить координаты по оси X и по оси Y равными 1 (единица)
- снятие с контроля всех трендовых на данной валютной паре: для этого в свойствах метки на вкладке "Параметры" необходимо вручную выставить координаты по оси X и по оси Y равными 0 (нуль)
"Метка со значком вопроса"
Это своеобразный "хелп". Данная метка предназначена для отображения на экране информации о всех трендовых, находящихся на контроле у индикатора.
Данная метка работает как переключатель (имеет 2 режима: вкл./выкл.). Чтобы включить или выключить отображение хелповой информации, необходимо просто свдинуть метку с места.
По каждой трендовой, находящейся на контроле у индикатора, на экран выводится строка вида:
H4| Vic_891 | 27.08.2013 20:00 | ожидание пробоя
где:
- H4 - старший тайм отображения трендовой
- Vic_891 - имя трендовой
- 27.08.2013 20:00 - дата+время т.2v
- ожидание пробоя - текущий статус
Хелп сделан интерактивным:
- если при включенном режиме отображения хелпа новые трендовые добавляются на контроль, или трендовые снимаются с контроля, или у трендовых на контроле меняется статус - это сразу же отображается в выведенной информации
- строки информации по каждой трендовой сделаны в виде меток, которые тоже можно удалять; при удалении такой метки соответствующая трендовая снимается с контроля индикатора
- при выводе информации все трендовые, находящиеся на контроле у индикатора, подсвечиваются (становятся более толстыми), чтобы бросаться в глаза
"Микросдвиг"
Выше описан первый способ работы с метками индикатора - если тянуть метку на определенную трендовую. Но в индикаторе реализован и второй способ - так называемый микросдвиг меток. Если свдинуть метку в пределах ее высоты - сработает микросдвиг.
Микросдвиг реализован для ускорения работы с индикатором. Весь вышеописанный функционал при микросдвиге сохраняется, за исключением того, что при микросдвиге нет необходимости указывать меткой, с какой трендовой работать - трендовая выбирается сама по принципу "последняя нанесенная на текущем таймфрейме". Однако нужно знать, что для корректной работы микросдвига последние трендовые необходимо наносить скриптом !Vik_VM_1.03, специально доработанным для этой цели. Такое ограничение связано с тем, что МТ4 не всегда дает нанесенным трендовым имена с наибольшим числом, а выше указанный скрипт всегда, что дает возможность легко определить последнюю нанесенную трендовую.
"ВАЖНО (о метке минимальной цены)"
При первом включении индикатора на графике под меткой H1 появляется отдельная метка, которая выглядит так:

Это метка минимальной цены. Для чего она нужна... При выносе всех меток индикатора на трендовые линии индикатор определяет ближайшую к метке трендовую (чтобы потом работать с ней). Чтобы определение рабочей трендовой происходило корректно, выше указанная метка минимальной цены должна быть вручную установлена на минимум цены в окне с графиком. Т.е. выделяем метку и тащим ее до упора вниз. При правильном расположении (на самом минимуме цены) самого изображения метки не будет видно. Для удобства поиска этой метки в дальнейшем рекомендую устанавливать ее в левый или правый нижний угол - не важно какой угол, важно, чтобы она была именно на минимуме цены.
"О цветах меток таймфреймов"
В зависимости от текущих статусов трендовых на определенном таймфрейме метки таймов в верхней части экрана подсвечиваются разными цветами.
Предусмотрено 5 цветов (в соответствии с 5-ю статусами трендовой):
1) Трендовая не отслеживается индикатором - серый
2) Трендовая в взята на контроль индикатором - белый
3) Сигнал при достижении уровня недолета - желтый
4) Сигнал недолета отключен, ожидание пробоя - синий
5) Cигнал пробоя- красный

Если на одном тайме нанесено несколько трендовых, и все находятся на контроле у индикатора, то метка тайма будет подсвечена "старшим" цветом, т.е. цветом трендовой, состояние которой наиболее продвинутое... Поясню на примере: на Н1 нанесено 2 трендовые: первая просто в обработке до сигналов (белый цвет), вторая уже в ожидании пробоя (синий цвет) - в этом случае метка Н1 будет синей.
При любых изменениях состояний трендовых на всех таймах подсветка меток пересчитывается, т.е. в любой момент на любом тайме по цвету меток видно, где и что происходит.
"Параметры индикатора"
- nedolet_alert - параметр, включающий/выключающий сигнализацию при достижении ценой уровня недолета (true/false)
- show_pips - параметр, включающий/выключающий показ расстояний от цены до каждой трендовой (true/false)
- sound - название звукового файла, который проигрывается при сигнализации
- message_color - цвет сообщений индикатора, выводимых на экран
- nedolet_M1_M5 - расстояние в пунктах от трендовой, на котором подается сигнал недолета на таймах M1 - M5 (если включен параметр nedolet_alert)
- nedolet_M15_H1 - расстояние в пунктах от трендовой, на котором подается сигнал недолета на таймах M15 - H1 (если включен параметр nedolet_alert)
- nedolet_H4_MN - расстояние в пунктах от трендовой, на котором подается сигнал недолета на таймах H4 - MN (если включен параметр nedolet_alert)
"ВАЖНЫЕ МЕЛОЧИ"
1) Не стоит двигать несколько меток сразу! Пока не отработает одна, другую не трогать! - могут начаться коллизии ab.gif .
2) Несмотря на достаточную точность определения трендовой под передвинутой меткой, не стоит тыкать метками в жгуты трендовых (в места, где трендовые нанесены очень густо).
3) Расстояние до трендовой считается только на старшем для трендовой тайме. Поэтому обязательно необходимо переключиться на старший для трендовой тайм в 2-х случаях:
- если взять в обработку трендовую на другом тайме
- если поменять координаты точек трендовой на другом тайме
4) Заметил случайно, что если тянуть метку на трендовую правее ценового графика (где уже нет баров), то трендовая определяется верно не всегда. Это связано с тем, что невозможно определить бар там, где его нет. Поэтому тягаем метки на трендовые только в пределах ценового графика (где есть бары)
5) Для корректного отображения дополнительных меток в системе должны быть шрифты: "Lucida Console", "Wingdings 2", "Wingdings 3"
6) Во время работы для каждой валютной пары индикатор ведет 2 файла (пример для AUDUSD):
- \experts\files\!Vik_alert\AUDUSD.txt - данный файл не трогать (сюда идет запись информации о трендовых на контроле индикатора)!
- \experts\files\!Vik_alert\AUDUSD_log.txt - полный лог индикатора по данной валютной паре
7) Перед самым выкладыванием индикатора замечен баг: допустим, на контроле у индикатора стоит трендовая, и цене еще далеко до трендовой; закрываем терминал и открываем через какое-то время (например после выходных); если ситуация такова, что цена уже прошла уровень недолета (или даже пробила трендовую) (при том, что до закрытия терминала цене еще было далеко до трендовой), то сигнал недолета (пробоя) появится только после того, как график будет переключен на тайм, старший для трендовой (т.е. тайм, где отслеживается расстояние до трендовой). Данный недочет будет устранен в одной из следующих версий.
====================================
"Установка индикатора"
1) Поместить файл из архива в директрорию \experts\indicators\
2) Если у вас уже есть одна из первых версий индикатора:
- и в папке \experts\files\!Vik_alert\ на каждую валютную пару 2 файла, то ничего делать не надо
- и в папке \experts\files\!Vik_alert\ на каждую валютную пару только 1 файл - необходимо удалить всю папку \experts\files\!Vik_alert\
3) Нанести индикатор на график и настроить необходимые параметры
====================================
Собственно сам индикатор:
 _Vic_alert_2.1.zip ( 33,86 килобайт ) : 151
=================================
P.S. Несмотря на большое описание, пользоваться индикатором гораздо проще, чем может показаться на первый взгляд. Главное попробовать ab.gif
__________
У кого не заработало - см. этот пост

Автор: VladMih 28.9.2013, 11:18

"Ни о чём"
Не удалось толково и технично совместить старую ветку с новым индикатором, поэтому старую удалил, а эта начинается с версии 2.1. Впрочем, в старой и не было вообще никакой версии. ab.gif 2.1 говорит о том, что работёнка над индикатором проведена знатная, в том числе с внесением принципиальных изменений. Всё, что делалось, тестировалось членами скайп-чата ПО и некоторыми более продвинутыми школьниками, поэтому индикатор можно считать рекомендованным. Впрочем, какие могут быть рекомендации по сигнализации? ))
Цитата(Сатори @ 28.9.2013, 7:04) *
Несмотря на большое описание, пользоваться индикатором гораздо проще, чем может показаться на первый взгляд.
Пользоваться не только просто, но и приятно. Функционал и удобство его использования имеют непривычно большие диапазоны, в этом всё дело, но если использовать простейшие и самые необходимые приёмы, описание можно было бы свести до десятка строчек.
"МОИ планы"
Постараюсь выбрать время и сделать для сайта статью о комплексном использовании всех наших удобняшек с ПРОСТЕЙШИМ описанием сигнализации по трендлиниям. Скорей всего к статье будет еще и видео, с показом всего этого на текущей разметке одного-двух инструментов (в виде "разметка всех таймов + прикидочный анализ").
Т.е. рассказ/показ как правильно и очень быстро можно работать, при этом ничего не пропуская благодаря сигнализации.
А пока чуть дополню Сашу - трендлиния может быть горизонтальной, поэтому индикатор можно использовать и для сигнализации по контролькам (уровням). Я учел это в новом названии данной старо-новой ветки. ab.gif
"Лирика"
Мужики, это КРУТАЯ штука! Саше ГРОМАДНЫЙ респект!
Кое-что доделываться еще будет (напр., увеличение скорости работы на "мертвом" рынке и работы с индикатором в выходные дни, но фактически "продукт зрелый". Я даже сомневаюсь, что у кого-то могут появиться серьезные дополнения/предложения. И тем не менее они, как и вопросы, принимаются в неограниченных количествах. ab.gif

Автор: Сатори 6.10.2013, 21:01

Индикатор "Сигнальный Вик"
Version 2.2.2

Доработано:

"Устранен баг версии 2.1"
Цитата(Сатори @ 28.9.2013, 7:04) *
Перед самым выкладыванием индикатора замечен баг: допустим, на контроле у индикатора стоит трендовая, и цене еще далеко до трендовой; закрываем терминал и открываем через какое-то время (например после выходных); если ситуация такова, что цена уже прошла уровень недолета (или даже пробила трендовую) (при том, что до закрытия терминала цене еще было далеко до трендовой), то сигнал недолета (пробоя) появится только после того, как график будет переключен на тайм, старший для трендовой (т.е. тайм, где отслеживается расстояние до трендовой). Данный недочет будет устранен в одной из следующих версий.
Нашел мелкую ошибку в коде, которая влияла на расчет расстояний до трендовых, если включен НЕ старший для трендовой тайм
"Дополнение 1: Пользовательская информация"
Добавлено сообщение для пользователя об ошибке расчета расстояния до трендовой.
В случае если:
- добавили трендовую в обработку не на старшем тайме
- изменили координаты точек трендовой не на старшем тайме
- просто ошибка расчета при включении терминала
во всех выше описанных случаях пользователь увидит вверху экрана сообщение об ошибке расчета расстояния до определенной трендовой с требованием переключиться на определенный тайм. Другими словами: если все трендовые рассчитываются правильно, пользователь не увидит ничего лишнего... если же есть ошибки - благодаря сообщению пользователь будет знать, что делать.
"Доп. 2: Возможность использовать индикатор без тиков (выходные)"
Для работы при вялом рынке и в выходные (или без интернета), чтобы иметь возможность заставить индикатор срабатывать, а не ждать тики, в него добавлен генератор тиков.
- под Win7 и 8 чтобы сгенерировать тик щелкаем по экрану правой кнопкой мыши и в меню выбираем ОБНОВИТЬ.
- под WinXP ничего делать не нужно генератор сам генерирует тик каждую секунду.
Под другими виндами не имел возможности потестировать, поэтому желающие проверить могут взять тестовый индикатор-генератор тиков и проверить на нем: после помещения данного индикатора на график: если индикатор сам по себе щелкает или щелкает после нажатия ОБНОВИТЬ, а в левом верхнем углу меняется счетчик тиков, значит генерация работает. У кого не будет работать, прошу сообщить.

Проверка выполняется ПО ЖЕЛАНИЮ или если обнаружите, что индикатор не всегда работает,
TickGeneratorTest находится в общем архиве.
"Доп. 3: Пробои и недолеты на выключенном терминале"
Добавлена проверка пробоев и недолетов всех трендовых, находящихся на контроле, пока терминал был выключен. Проверка происходит при включении терминала. В случаях, если за выключенное время любая трендовая была пробита или был достигнут уровень недолета, пользователь получит сообщение об этом.

"Установка индикатора"
1) Закрыть терминал
2) Распаковать приложенный архив в корень терминала - все файлы поместятся в нужные директории. При распаковке согласиться с перезаписью старых файлов.
3) Запустить МТ и нанести индикатор на график, если вы раньше им не пользовались.

Индикатор:  _Vic_alert_2.2.2.zip ( 56,26 килобайт ) : 97

Автор: Сатори 7.10.2013, 8:19

Цитата(VladMih @ 6.10.2013, 21:29) *
Хи. Саша хочет сделать из индикатора пулю ab.gif И убивать брокеров.
Тссссс... а то представители всех брокеров сбегуться.... посмотреть на пулю против них.

Автор: Сатори 8.10.2013, 16:02

Цитата(Сатори @ 6.10.2013, 21:01) *
Индикатор "Сигнальный Вик"
Version 2.2.2
"Доп. 2: Возможность использовать индикатор без тиков (выходные)"
Для работы при вялом рынке и в выходные (или без интернета), чтобы иметь возможность заставить индикатор срабатывать, а не ждать тики, в него добавлен генератор тиков.
- под Win7 и 8 чтобы сгенерировать тик щелкаем по экрану правой кнопкой мыши и в меню выбираем ОБНОВИТЬ.
- под WinXP ничего делать не нужно генератор сам генерирует тик каждую секунду.
По поводу работы на вялом рынке (или на выходных без тиков).
В последней выложенной версии индикатора под Win7 и 8 для генерации тика необходимо нажимать ОБНОВИТЬ в меню под правой кнопкой мыши. Но... есть одно но.
Код генератора не мой, и работает он немного странно: при переключении таймфрейма генерирует 1 тик, при нажатии ОБНОВИТЬ - 2 тика. Но, если вы пользуетесь самым простым способом работы индикатора (т.е. натигиваете метки на трендовые), то для сработки метки нужно 3 тика, т.к. по одинаковым координатам на 3-х последних тиках индикатор понимает, что метка больше не перемещается и можно запускать ее обработку. ПОЭТОМУ: поскольку при нажатии ОБНОВИТЬ генерируется только 2 тика, для запуска сработки по метке необходимо нажать ОБНОВИТЬ 2 раза.
На вялом рынке частенько 3-й тик приходит сам, и второе нажатие ОБНОВИТЬ может не понадобиться, но на выходных нажимать 2 раза придется по-любому.
Сейчас ведется работа по устранению этой ерунды, хочу сделать по-человечески.
Но пока так, как есть.

Автор: Сатори 11.10.2013, 12:18

Цитата(Nikolas @ 11.10.2013, 11:17) *
Цитата(Сатори @ 6.10.2013, 21:01) *
Индикатор "Сигнальный Вик"
Version 2.2.2
Саша.. Спасибо за сигнализатор.. Poklorn.gif
Ты проделал Колоссальную работу ay.gif
Еще раз СПАСИБО!
Nikolas, спасибо конечно, но колоссальную работу я еще не закончил. Можешь быть уверен, что с каждым днем индикатор становится еще лучше и продвинутее. Скоро выложу очередную, почти последнюю версию.

Автор: VladMih 11.10.2013, 12:32

Цитата(Nikolas @ 11.10.2013, 11:17) *
Саша.. Спасибо за сигнализатор.. Poklorn.gif
Ты проделал Колоссальную работу ay.gif
Ого! На посте даже признание любви?! bm.gif Я тоже поставлю. ab.gif
Работа действительно КОЛОССАЛЬНАЯ - только актуальный на сегодня код уже имеет объем 3000 строк! А сколько их было написано/переписано?! А если учесть, что Саша фактически на этом индикаторе и изучал mql4?!...

Сегодня-завтра выйдет очередной релиз сигнализатора вкупе с небольшой переделкой скрипта построителя трендовых. Фактически это будет новая версия (с некоторыми принципиальными изменениями) и скорей всего окончательная, ибо ждем не дождемся когда начнем с Сашей другую, гораздо более серьезную работу.

Кстати, это будет первый индикатор нашей Школы, в код которого я пару раз слазил только в самом начале работы, а дальше только тестировал и "капризничал". И при этом индикатор доводится до хорошего рабочего состояния. biggrin.gif
Саша, РЕСПЕКТ и УВАЖУХА!

PS: увидел Сашин пост - он пишет "почти последнюю", но я уверен, что серьезных переделок уже не будет - договорились больше никаких идей не выдумывать, ничего не улучшать, не пытаться достичь недостижимого (идеала). Индикатор УЖЕ конфетка.

Автор: Сатори 8.11.2013, 12:54

Индикатор "Сигнальный Вик"
Version 3.0
Назначение: отслеживает положение заданных трендовых линий относительно цены и подает сигнал, если цена подходит к трендовой на заданное расстояние или пробивает ее.

Значком (*) помечены новые пункты и пункты, претерпевшие изменения по сравнению с предыдущей версией индикатора (пометка для тех, у кого есть предыдущая версия).

"Внешний вид (*)"
Видимая часть индикатора состоит из 10 меток, расположенных в верхней части экрана;
выглядит это так:

7 меток таймфреймов + 3 дополнительные метки
Метки таймфреймов W1 и MN не используются ввиду того, что маловероятно, что кто-то захочет работать на этих таймах... Однако, несмотря на отсутствие меток, полная функциональность индикатора на этих таймфреймах сохранена. Другими словами "все работает, просто этого не видно (т.к. нет меток)" (но когда нужно, все будет сигналить).
"О статусах трендовых линий"
Каждая трендовая на графике может иметь 5 статусов:
[1] Трендовая не отслеживается индикатором (не взята на контроль). Этот статус имеют изначально все трендовые на графике
[2] Трендовая находится в обработке (взята на контроль индикатором), ожидание сигнала недолета
[3] Сигнал при достижении уровня недолета (подход на заданное расстояние к трендовой)
[4] Сигнал недолета отключен, ожидание пробоя
[5] Сигнал пробоя
"О последней активной трендовой (*)"
Для ускорения работы с трендовыми с помощью микросдвига (об этом ниже) в каждый момент времени индикатор запоминает последнюю активную трендовую (трендовую, с которой производились те или иные действия). Последней активной становится любая трендовая, находящаяся на контроле индикатора, после любых действий с ней, в том числе после нанесения на график, изменения координат точек трендовой, и конечно после любых манипуляций с трендовой метками индикатора. Так же последней активной самостоятельно становится любая сигналящая трендовая (при сигнале недолета или пробоя).

При переключении таймфреймов, если последняя активная трендовая не отображается на текущем тайме, она перестает быть последней активной (т.е. последней активной просто нет).

Информация о том, какая трендовая является последней активной, постоянно отображается правее всех меток и содержит текст вида "Акт. Vic_2_m30", где Vic_2 - имя последней активной трендовой, m30 - старший тайм последней активной трендовой. В случае, если последней активной трендовой нет, вместо выше-указанной надписи отображается текст "Нет активной TL" (TL = TrendLine = трендовая линия)

ВАЖНО: для того, чтобы стала активной последняя нанесенная трендовая или трендовая, у которой вручную поменяли координаты точек, необходимо дождаться одного тика
"О типах сдвигов меток (*)"
В индикаторе реализовано 2 возможности работы с метками.
"Обычный сдвиг"
Обычный сдвиг подразумевает вытягивание метки на трендовую линию. Таким способом пользователь сам выбирает трендовую, с которой будет работать. Данный способ работает для всех меток таймфреймов и для метки удаления из обработки (красный крестик).
"Микросдвиг (*)"
Микросдвиг подразумевает сдвиг метки в пределах ее высоты (недалеко - потому и микросдвиг). Такой способ реализован для ускорения работы с индикатором. При микросдвиге весь функционал меток сохраняется, за исключением того, что нет необходимости указывать меткой, с какой трендовой работать - трендовая выбирается сама по принципу "последняя активная".

ВАЖНО: выше сказано, что последней активной становится и последняя нанесенная трендовая, но происходит это только в случае, если наносить трендовую нашими скриптами !Vik_VM_1.04 или !Vik_VM.K, специально доработанными для взаимодействия с индикатором. Такое ограничение связано с нестабильной нумерацией стандартных трендовых МТ4, из-за чего нет возможности точно отследить последнюю нанесенную трендовую, в то время как выше-указанные скрипты обеспечивают 100%-точное ее определение.

Микросдвиг работает по-разному для различных меток индикатора (подробнее ниже), но работает для всех меток.
В итоге:
- если хотим напрямую работать с определенной трендовой - тянем соответствующую метку на трендовую
- если есть последняя активная трендовая (о чем говорит надпись правее всех меток) - можно пользоваться микросдвигом
"О мертвой зоне (*)"
Для исключения сработок обычным сдвигом в зоне микросдвига для обычного сдвига предусмотрена так называемая "мертвая зона" - зона высотой 50 пикселей от верхней границы экрана. В данной области сработка обычным сдвигом не происходит, а индикатор выдает сообщение об отмене действия, т.к. метка попала в мертвую зону. Мертвая зона отслеживается только для тех меток, для которых работает обычный сдвиг, т.е. для всех меток таймфреймов и для метки удаления из обработки (красный крестик)
"Возможности меток таймфремов (касается любой из меток) (*)"
- если потянуть метку таймфрема на трендовую, которая не обслуживается индикатором (статус [1]) - индикатор возьмет трендовую на контроль (начнет отслеживать расстояние от цены до заданной трендовой и сигналить при определенных условиях)
- если потянуть метку таймфрема на трендовую, которая уже находится на контроле (статус [2]), индикатор покажет сообщение о текущем статусе трендовой
- если потянуть метку таймфрема на трендовую во время сигнала недолета (подхода на заданное расстояние) (статус [3]) - сигнал отключится, трендовая перейдет в режим ожидания пробоя
- если потянуть метку таймфрема на трендовую в режиме ожидания пробоя (статус [4]) - индикатор покажет сообщение о текущем статусе трендовой
- если потянуть метку таймфрема на трендовую во время сигнала пробоя (статус [5]) - сигнал отключится, трендовая снимется с контроля (т.е. больше не будет отслеживаться индикатором)
-------------------------
- Микросдвиг (*) метки тайма работает по той же схеме (в зависимости от статуса трендовой), но трендовая выбирается по принципу:
а) если есть только что нанесенная трендовая - работа ведется по ней
б) если нет только что нанесенной, но есть последняя активная трендовая - работа ведется по ней
в) если нет ни последней нанесенной ни последней активной - индикатор выдаст соответсвующее сообщение, никакое действие производиться не будет.
"Возможности дополнительных меток (*)"
"Метка "красный крестик в квадрате" (*)"
Предназначена для снятия любой трендовой с контроля. Метка снимает с контроля трендовую, находящуюся в любом статусе.
Для данной метки реализовано 4 возможности:
- снятие с контроля трендовой, на которую натянута метка
- снятие с контроля всех трендовых текущего таймфрейма: для этого в свойствах метки на вкладке "Параметры" необходимо вручную выставить координаты по оси X и по оси Y равными 1 (единица)
- снятие с контроля всех трендовых на данной валютной паре: для этого в свойствах метки на вкладке "Параметры" необходимо вручную выставить координаты по оси X и по оси Y равными 0 (нуль)
-------------------------
- Микросдвиг метки (*):
а) если есть последняя активная трендовая - работа ведется по ней
б) если последней активной нет - индикатор выдаст соответсвующее сообщение, никакое действие производиться не будет.
"Метка со значком закругленной желтой стрелки (*)"
Предназначена для возврата трендовой из текущего состояния в предыдущее.
Для данной метки нет разницы между обычным сдвигом и микросдвигом - оба работают одинаково по схеме:
- если только что любым способом сняли с контроля индикатора одну или несколько трендовых - сдвиг метки вернет трендовые на контроль индикатора (с полным восстановлением статусов трендовых до снятия с контроля)
- во всех остальных случаях сдвиг метки означает возврат в предыдущее состояние последней активной трендовой
- если последней активной нет - индикатор выдаст соответсвующее сообщение, никакое действие производиться не будет.

ВАЖНО: при снятии с контроля сразу нескольких трендовых, на месте записи о последней активной трендовой появляется сообщение "Возможно восстановление группы удалённых", говорящее о том, что сдвиг метки возврата в этот момент вернет на контроль индикатора все только что снятые с контроля трендовые.
"Метка со значком вопроса (*)"
Это своеобразный "хелп". Данная метка предназначена для отображения на экране информации о всех трендовых, находящихся на контроле у индикатора.
Данная метка работает как переключатель (имеет 2 режима: вкл./выкл.). Чтобы включить или выключить отображение хелповой информации, необходимо просто свдинуть метку с места.
По каждой трендовой, находящейся на контроле у индикатора, на экран выводится строка вида:
H4: Vic_891 | 27.08.2013 20:00 | ожидание пробоя / (*)
где:
- H4 - старший тайм отображения трендовой
- Vic_891 - имя трендовой
- 27.08.2013 20:00 - дата+время т.2v
- ожидание пробоя - текущий статус
- наклонная черта \ или / - направление ожидаемого недолета (пробоя) - соответственно вниз(\) или вверх (/)

Хелп сделан интерактивным:
- если при включенном режиме отображения хелпа новые трендовые добавляются на контроль, или трендовые снимаются с контроля, или у трендовых на контроле меняется статус - это сразу же отображается в выведенной информации
- строки информации по каждой трендовой сделаны в виде меток, которые тоже можно удалять; при удалении такой метки соответствующая трендовая снимается с контроля индикатора
- при выводе информации все трендовые, находящиеся на контроле у индикатора, подсвечиваются (становятся более толстыми), чтобы бросаться в глаза
"ВАЖНО (о метке минимальной цены)"
При первом включении индикатора на графике под меткой H1 появляется отдельная метка, которая выглядит так:

Это метка минимальной цены. Для чего она нужна... При выносе всех меток индикатора на трендовые линии индикатор определяет ближайшую к метке трендовую (чтобы потом работать с ней). Чтобы определение рабочей трендовой происходило корректно, выше указанная метка минимальной цены должна быть вручную установлена на минимум цены в окне с графиком. Т.е. выделяем метку и тащим ее до упора вниз. При правильном расположении (на самом минимуме цены) самого изображения метки не будет видно. Для удобства поиска этой метки в дальнейшем рекомендую устанавливать ее в левый или правый нижний угол - не важно какой угол, важно, чтобы она была именно на минимуме цены.
"О цветах меток таймфреймов (*)"
В зависимости от текущих статусов трендовых на определенном таймфрейме метки таймов в верхней части экрана подсвечиваются разными цветами.
Предусмотрено 5 цветов (в соответствии с 5-ю статусами трендовой):
1) Трендовая не отслеживается индикатором - серый
2) (*) Трендовая взята на контроль индикатором - черный
3) Сигнал при достижении уровня недолета - желтый
4) Сигнал недолета отключен, ожидание пробоя - синий
5) Cигнал пробоя- красный

Если на одном тайме нанесено несколько трендовых, и все находятся на контроле у индикатора, то метка тайма будет подсвечена "старшим" цветом, т.е. цветом трендовой, состояние которой наиболее продвинутое... Поясню на примере: на Н1 нанесено 2 трендовые: первая просто в обработке до сигналов (черный цвет), вторая уже в ожидании пробоя (синий цвет) - в этом случае метка Н1 будет синей.
При любых изменениях состояний трендовых на всех таймах подсветка меток пересчитывается, т.е. в любой момент на любом тайме по цвету меток видно, где и что происходит.
"О работе индикатора без тиков (*)"
На выходных (когда нет тиков) или на очень вялом рынке (когда тики приходят редко) так же предусмотрена возможность работы с индикатором. Для этого разработан скрипт TickGenerator, эмулирующий 3 последовательных тика. Для визуализации работы скрипта во время генерации тиков правее метки с вопросиком выводится счетчик генерируемых тиков. Сам скрипт TickGenerator находится ниже в архиве с индикатором
"Параметры индикатора"
- nedolet_alert - параметр, включающий/выключающий сигнализацию при достижении ценой уровня недолета (true/false)
- show_pips - параметр, включающий/выключающий показ расстояний от цены до каждой трендовой (true/false)
- sound - название звукового файла, который проигрывается при сигнализации
- message_color - цвет сообщений индикатора, выводимых на экран
- nedolet_M1_M5 - расстояние в пунктах от трендовой, на котором подается сигнал недолета на таймах M1 - M5 (если включен параметр nedolet_alert)
- nedolet_M15_H1 - расстояние в пунктах от трендовой, на котором подается сигнал недолета на таймах M15 - H1 (если включен параметр nedolet_alert)
- nedolet_H4_MN - расстояние в пунктах от трендовой, на котором подается сигнал недолета на таймах H4 - MN (если включен параметр nedolet_alert)
"Дополнительно (*)"
"Дополнение 1: Ошибка расчета расстояния"
Индикатор считает расстояние до трендовой на старшем для трендовой тайме, поэтому
В случае если:
- добавили трендовую в обработку не на старшем тайме
- изменили координаты точек трендовой не на старшем тайме
- просто ошибка расчета при включении терминала
во всех выше описанных случаях пользователь увидит вверху экрана сообщение об ошибке расчета расстояния до определенной трендовой с требованием переключиться на определенный тайм. Другими словами: если все трендовые рассчитываются правильно, пользователь не увидит ничего лишнего... если же есть ошибки - благодаря сообщению пользователь будет знать, что делать.
"Дополнение 2: Пробои и недолеты на выключенном терминале (*)"
Реализована проверка пробоев и недолетов всех трендовых, находящихся на контроле, пока терминал был выключен. Проверка происходит при включении терминала. В случаях, если за выключенное время любая трендовая была пробита или был достигнут уровень недолета, пользователь получит сообщение об этом. Кроме того, при включении терминала выдается сообщение обо всех сигналах, которые были в момент выключения терминала (чтобы пользователь не забыл о них, особенно если терминал закрывался достаточно давно).
"Дополнение 3: Устранена ошибка (*)"
Устранена ошибка предыдущей версии индикатора с расчетом расстояний не на старшем тайме при включении терминала после выходных.
"ВАЖНЫЕ МЕЛОЧИ (*)"
1) Не стоит двигать несколько меток сразу! Пока не отработает одна, другую не трогать! - могут начаться коллизии ab.gif .
2) Несмотря на достаточную точность определения трендовой под передвинутой меткой, не стоит тыкать метками в жгуты трендовых (в места, где трендовые нанесены очень густо).
3) Заметил случайно, что если тянуть метку на трендовую правее ценового графика (где уже нет баров), то трендовая определяется верно не всегда. Это связано с тем, что невозможно определить бар там, где его нет. Поэтому тягаем метки на трендовые только в пределах ценового графика (где есть бары)
4) (*) Не следует устанавливать индикатор на одну и ту же валютную пару в разных окнах МТ4, т.е. индикатор может стоять на каждой валютной паре в единственном числе.
5) Для корректного отображения дополнительных меток в системе должны быть шрифты: "Lucida Console", "Wingdings 2", "Wingdings 3"
6) Во время работы для каждой валютной пары индикатор ведет 3 файла (пример для AUDUSD):
- \experts\files\!Vik_alert\AUDUSD.txt - данный файл не трогать (сюда идет запись информации о трендовых на контроле индикатора)!
- \experts\files\!Vik_alert\AUDUSD_log.txt - полный лог индикатора по данной валютной паре
- \experts\files\!Vik_alert\AUDUSD.ini (*) - файл с некоторыми настройками индикатора и оперативными данными.
====================================
"Установка индикатора"
1) Закрыть терминал
2) Распаковать прилагаемый архив в корень терминала (при необходимости согласиться с перезаписью распаковываемых файлов) - индикатор, скрипт TickGenerator и все нужные библиотеки распакуются в нужные места
3) Для тех, у кого есть предыдущая версия индикатора - обязательно удалить все ini-файлы в директории \experts\files\!Vik_alert\
4) Запустить терминал, нанести индикатор на нужные валютные пары, при необходимости при запуске индикатора настроить его параметры
====================================
Собственно сам индикатор:  _Vic_alert_3.0.zip ( 71,68 килобайт ) : 115
=============
P.S. Работа над индикатором завершена, больше по-серьезному он дорабатываться не будет. Но, как и раньше, принимаются любые вопросы и сообщения о любых ошибках.

Автор: VladMih 8.11.2013, 17:19

Цитата(Сатори @ 8.11.2013, 12:54) *
Сигнальный индикатор !Vic_alert_3.0
К сожалению, в этой версии остались некоторые шероховатости и реализовано не всё, что задумано. Оказалось, что здесь, как и в трейдинге, чем "глубже" нюансик, тем дороже он достаётся, а так как у нас с Сашей планы на гораздо более серьезные вещи, то волевым решением отказались от ЛИШНЕЙ навороченности.
Основной же функционал реализован "более чем".
И пользоваться им намного проще, чем изучить Сашин мануал. ab.gif
Поэтому рекомендую с мануалом ознакомиться бегло (полудиагонально) и начать использовать, беды вы этим себе не принесете, а уж если что будет непонятно или захочется использовать больше возможностей - тогда уж и в мануал вгрызётесь посерьезней.
Ну а я может быть выполню своё обещание (я хозяин своего слова bm.gif) сделать видео по всему комплексу наших "удобняшек", демонстрирующее насколько быстро можно делать разметки и анализ графиков.

Саша, поздравляю с окончанием серьезного этапа в твоём углублении в mql
и СПАСИБО тебе такое же ОГРОМНОЕ,
как и твой огромный труд на благо школьного сообщества!
Poklorn.gif
Спасибо и за то, что ты меня терпишь! friends.gif

Автор: Сатори 5.3.2014, 15:02

Индикатор "Сигнальный Вик"
Version 3.1

Что нового:
1: Исправлены баги, связанные с переходом на МТ4 версии 600+

Установка:
1: выключить терминал
2: распаковать прилагаемый архив с заменой файлов в директорию \MQL4\
3: удалить папку \MQL4\Files\!Vik_alert\
4: после этого можно запустить терминал и работать с индикатором.

P.S. Всвязи с удалением папки \MQL4\Files\!Vik_alert\ будут утеряны все настройки индикатора (линии, взятые на контроль и т.д.), поэтому после запуска терминала, если сам индикатор есть на графиках, то необходимо на каждом графике выставить на нужный уровень метку минимальной цены и взять на контроль нужные трендовые.

Всвязи с переходом на билд 600+ уже всплыли и уже устранены некоторые серьезные баги. Обо всех замеченных ошибках работы индикатора прошу сразу же писать в эту ветку.

 _Vic_alert_3.1.ZIP ( 373,45 килобайт ) : 146

Автор: Сатори 16.5.2014, 21:06

Цитата(Долото @ 16.5.2014, 19:30) *
Сатори! Скажите, пожалуйста, а старые версии Сигнального Вика в МТ4 билд выше 600 возмжно вставить?
Во-первых, разработчики уверяют, что скомпилированные старыми компиляторами ex4-файлы рано или поздно перестанут работать в новых версиях МТ4
Во-вторых, последняя версия дорабатывалась именно всвязи с багами, всплывшими в МТ4 версий 600+.
Поэтому поставить себе старые версии на МТ4 600+ вы можете, но ни правильной ни продолжительной их работы гарантировать не могу.

Автор: Долото 17.5.2014, 7:41

Перечитал мануал по индикатору. Возник вопрос. Возможна ли реализация индикатора в виде выдачи сигнала после пробоя и закрытии текущей свечки, подтверждающей пробой?

Автор: VladMih 17.5.2014, 10:06

Цитата(Долото @ 17.5.2014, 7:41) *
Возможна ли реализация индикатора в виде выдачи сигнала после пробоя и закрытии текущей свечки, подтверждающей пробой?
Возможна, но не сейчас, т.к. Сатори сильно занят другой задачей, намного более важной, а фиксация закрытия за уровнем при имеющихся сигналах (недолет и пробой) - дело техники. К тому же в школьных методах факт закрытия за уровнем не имеет значения.

Если же вам закрытие за уровнем важно, если вы входите именно по закрытию, то вам всё равно нужно время на анализ дополнительных параметров (кроме факта пробоя) - поэтому всё равно для вас главным сигналом к работе над инструментом будет пробой, а не закрытие. Чтобы к закрытию уже иметь решение что делать в случае если свеча закроется где надо.

Автор: Долото 17.5.2014, 13:10

Цитата(VladMih @ 17.5.2014, 11:06) *
Цитата(Долото @ 17.5.2014, 7:41) *
Возможна ли реализация индикатора в виде выдачи сигнала после пробоя и закрытии текущей свечки, подтверждающей пробой?
Возможна, но не сейчас, т.к. Сатори сильно занят другой задачей, намного более важной, а фиксация закрытия за уровнем при имеющихся сигналах (недолет и пробой) - дело техники. К тому же в школьных методах факт закрытия за уровнем не имеет значения.

Если же вам закрытие за уровнем важно, если вы входите именно по закрытию, то вам всё равно нужно время на анализ дополнительных параметров (кроме факта пробоя) - поэтому всё равно для вас главным сигналом к работе над инструментом будет пробой, а не закрытие. Чтобы к закрытию уже иметь решение что делать в случае если свеча закроется где надо.

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

Автор: VladMih 17.5.2014, 13:46

Цитата(Долото @ 17.5.2014, 13:10) *
Прошу прощения, но работая внутри дня, для меня актуальна такая постановка вопроса. Потому что закрытия свечи за линией пробоя порой не оставляет времени на размышления. (выделено ВладМих)
Именно об этом я вам и написал - перечитайте и вдумайтесь.

Автор: Долото 17.5.2014, 13:57

Цитата(VladMih @ 17.5.2014, 14:46) *
Именно об этом я вам и написал - перечитайте и вдумайтесь.

Вы правы bs.gif

Автор: Сатори 5.7.2014, 10:04

Цитата(AlexandrV @ 5.7.2014, 7:23) *
"EURGBP m15, вторая глобальная отсечка."
EURGBP m15, вторая глобальная отсечка.
AlexandrV, и все остальные, кто пользуется Вик_Алертом, и у кого так же, как на картинке выше, некоторые значки отображаются в виде буквы "Q": для корректного отображения значков установите в свою систему вот эти шрифты:
 Fonts.ZIP ( 54,78 килобайт ) : 86

Открываем через панель управления Шрифты, далее меню Файл -> Установить шрифт, и выбираем шрифты из архива (лучше архив предварительно распаковать).

Автор: Сатори 29.4.2015, 12:25

Индикатор "Сигнальный Вик"
Version 3.3

Что нового:
1: Исправлены баги, связанные с неправильной обработкой некоторых вариантов деинициализации индикатора (видимо в какой то из последних версий МТ4 все виды деинициализации были доведены до ума, в то время как во время разработки данного индикатора некоторые виды деинициализации просто не работали). Проще говоря, в данной версии индикатора любой вид деинициализации индикатора (закрытие терминала, закрытие чарта с индикатором, удаление индикатора, смена тайма или валюты, изменение параметров индикатора, перекомпиляция индикатора) теперь обрабатывается корректно.

Установка:
1: выключить терминал
2: скопировать файл из приложенного архива с заменой
3: желательно (но не обязательно) удалить папку \MQL4\Files\!Vik_alert\ (подробности ниже)
4: после этого можно запустить терминал и работать с индикатором.

P.S. Всвязи с удалением папки \MQL4\Files\!Vik_alert\ будут утеряны все настройки индикатора (линии, взятые на контроль и т.д.), поэтому после запуска терминала, если сам индикатор есть на графиках, то необходимо на каждом графике выставить на нужный уровень метку минимальной цены и взять на контроль нужные трендовые.
Можно не удалять папку \MQL4\Files\!Vik_alert\, но в этом случае для корректной работы индикатора необходимо до закрытия терминала на каждом графике с индикатором хотя бы 1 раз переключить тайм. ВСЕ.

 _Vic_alert_3.3.zip ( 422,22 килобайт ) : 99

Автор: AlexA 21.5.2015, 15:15

Цитата(Сатори @ 29.4.2015, 12:25) *
Индикатор "Сигнальный Вик"
Version 3.3...

Если устанавливать версию 3.3 индикатора на чистый МТ4, то для работы необходим файл IniFile.mqh, который можно взять из архива http://fx-vladmih.ru/forum/index.php?s=&showtopic=7428&view=findpost&p=115509.
Кто не хочет заморачиваться, надо просто последовательно скачать и установить сначала версию 3.1, затем версию 3.3

Автор: Сатори 21.5.2015, 20:17

Цитата(AlexA @ 21.5.2015, 15:15) *
Если устанавливать версию 3.3 индикатора на чистый МТ4, то для работы необходим файл IniFile.mqh, который можно взять из архива http://fx-vladmih.ru/forum/index.php?s=&showtopic=7428&view=findpost&p=115509.
Кто не хочет заморачиваться, надо просто последовательно скачать и установить сначала версию 3.1, затем версию 3.3
Истину глаголите bs.gif
Только практика показала, что версия 3.3 не очень работоспособная, точнее глючная на всю голову. Видимо с тех пор, как мы плотно разрабатывали индикатор, метаквоты что-то серьезно поменяли в работе кода, ибо таких непонятных глюков, как теперь, тогда и в помине не было. Другими словами, не спешите использовать версию 3.3. Хотя теперь, если честно, вообще непонятно, какую использовать...

Пока нет времени разобраться, но очень скоро появится...

Автор: VladMih 21.5.2015, 20:28

Саш, я тебе в скайпе написал - похоже, что последний глюк - это "остаточный" глюк. После твоих последних исправлений он проявлялся только на одной контрольке, которая была нанесена ДО этих исправлений.
После того, как я её удалил (на её место нарисовал скриптом новую), глюк больше не проявлялся. Уже около суток.

Так что, народ, пользуйтесь спокойно. Даже если этот глюк иногда проявится - с ним гораздо удобней работать, чем вообще без этой приспособы. Без сигнализации почти как без глаз.

Автор: Сатори 22.5.2015, 1:11

Цитата(VladMih @ 21.5.2015, 20:28) *
Так что, народ, пользуйтесь спокойно. Даже если этот глюк иногда проявится - с ним гораздо удобней работать, чем вообще без этой приспособы. Без сигнализации почти как без глаз.
Ну если шеф дает добро - тогда таможня тоже
bs.gif

Автор: VladMih 22.5.2015, 1:24

Цитата(Сатори @ 22.5.2015, 1:11) *
если шеф дает добро - тогда таможня тоже bs.gif
С таможни ответственность не снимается bs.gif
Я лишь сказал, что лучше иметь ножовку без одного зубчика, чем пилить дерево зубами. ab.gif

Автор: DonPic 3.8.2017, 8:27

Сегодня при установке !Vic_alert v3.3 получил ошибку: !Vic_alert EURJPY,Daily: array out of range in '!Vic_alert.mq4' (4460,26)
Кто нибудь сталкивался с таким?

Автор: Сатори 3.8.2017, 10:18

Цитата(DonPic @ 3.8.2017, 8:27) *
Сегодня при установке !Vic_alert v3.3 получил ошибку: !Vic_alert EURJPY,Daily: array out of range in '!Vic_alert.mq4' (4460,26)
Кто нибудь сталкивался с таким?
С учетом того, как давно разрабатывался этот сигнальщик, вопросов тут будет больше, чем ответов.
1) Судя по коду - не считывает (или ошибочно считывает) сохраненные данные по Викам из файла. Если это так, попробуйте удалить из папки "\MQL4\Files\!Vik_alert\" все файлы, в имени которых есть EURJPY (их должно быть 3 штуки), и потом заново накинуть индикатор на график.
2) Если не поможет - выкладываю свой ex4, который скомпилирован примерно на полгода позже - замените свой на этот и тоже попробуйте.
 _Vic_alert_3.3.zip ( 426,75 килобайт ) : 62

Автор: DonPic 3.8.2017, 11:00

Спасибо!
Помог пункт 2. Все работает.

Автор: Топ 22.2.2018, 22:11

Сегодня тестировал (опробывал) индикатор "Сигнальный Вик", столкнулся несколько раз с ситуацией: при срабатывании сигнала во время "наплыва" тиков самого сигнала не было слышно (как я позже понял, сигнал подается с каждым новым тиком, а тики "наплывом" шли минуты 2-4 - соответственно и сигнал не мог прорваться, звуки сигнала пробовал разные).
Подскажите, это попадались такие рыночные ситуации, или я что-то упустил в настройках?
P.S. Огромное СПАСИБО за "удобняшки" (скрипты и индикатор) - экономит время и нервы ay.gif Poklorn.gif .

Автор: VladMih 23.2.2018, 1:29

Цитата(Топ @ 22.2.2018, 22:11) *
при срабатывании сигнала во время "наплыва" тиков самого сигнала не было слышно (как я позже понял, сигнал подается с каждым новым тиком, а тики "наплывом" шли минуты 2-4 - соответственно и сигнал не мог прорваться, звуки сигнала пробовал разные).
Его слышно, просто когда сигналов слишком много, особенно при старте терминала, они "душат" друг друга. Надо использовать очень короткие файлы.

Сатори скорей всего будет только завтра вечером - тогда и ответит точней, а пока, если используете встроенные звуки (штатная поставка терминала), напишите имя файла (Саше это тоже может пригодиться).
Точней, уже СЕГОДНЯ вечером. ab.gif

PS: у меня tick.wav - в большинстве ситуаций Ок.
Да и в "небольшинстве" не смертельно. )

Автор: Топ 23.2.2018, 9:32

Цитата(VladMih @ 23.2.2018, 1:29) *
Его слышно, просто когда сигналов слишком много, особенно при старте терминала, они "душат" друг друга. Надо использовать очень короткие файлы.
Из штатных (у меня их около десяти) перепробовал все. Наиболее подходящие действительно самые короткие и начинающие звучать сразу: tick.wav, stops.wav, ok.wav. Остальные файлы из-за паузы/тишины/тихого звучания/ в начале записи могут накладываться ("душить") друг на друга, поэтому даже в менее загруженном тиками месте их бывает не слышно (возможно, это только у меня такая проблема).
Для себя выбрал stops.wav - более "пробивной" и резкий (по ушам "режет" сильно) - не отреагировать не получится Vhod.gif .

Автор: VladMih 23.2.2018, 13:01

Цитата(Топ @ 23.2.2018, 9:32) *
Наиболее подходящие действительно самые короткие и начинающие звучать сразу: tick.wav, stops.wav, ok.wav.
Можно было бы сделать, чтобы сигналило только один раз (или раз в минуту, например), но у Саши сейчас дел - не переделать, да и так можно приспособиться, уже привык.

Кстати, из всех видов сигнализации этот самый лучший - контрольками и трендовыми. Лучше может быть только сигнальщик по типу полуробота, но такой мало у кого есть... полуграаль. ab.gif

Автор: Вячеславна 20.7.2018, 21:03

При установке !Vik_alert нет видимой части индикатора


Порядок моих действий:
1) В терминале нажала "открыть каталог данных"
2) Закрыла терминал
3) Установила в папку MGL4/Indicators !Vic_alert.ex4
4) Установила в папку MGL4/Include IniFile.mqh
5) Открыла терминал и перенесла индикатор на график

В результате:
-появилась надпись "Нет активной TL"
-при создании новых по !Vik_VM и !Vik_VM.K ничего не меняется
-видимой части индикатора так и не появляется

Прошу помочь.

Автор: Сатори 20.7.2018, 22:10

Цитата(Вячеславна @ 20.7.2018, 21:03) *
Прошу помочь.
1. Какая версия индикатора?
2. Смотрите, что пишется в закладке "Эксперты" терминала при установке индикатора на график. Если есть ошибки - они там будут. Выложите сюда.

Автор: Вячеславна 20.7.2018, 22:26

Цитата(Сатори @ 20.7.2018, 22:10) *
1. Какая версия индикатора?
3.3. Устанавливала и отсюда и отсюда. Перед повторной установкой удаляла папку MQL4\Files\!Vik_alert\ и сам индикатор в папке MGL4/Indicators
"2"
Цитата(Сатори @ 20.7.2018, 22:10) *
2. Смотрите, что пишется в закладке "Эксперты" терминала при установке индикатора на график. Если есть ошибки - они там будут. Выложите сюда.
К сожалению, сейчас в дороге, смогу позже написать.

Автор: Вячеславна 21.7.2018, 0:43

Цитата(Сатори @ 20.7.2018, 22:10) *
2. Смотрите, что пишется в закладке "Эксперты" терминала при установке индикатора на график. Если есть ошибки - они там будут. Выложите сюда.
Выкладываю
"Сообщения эксперта"

Автор: Сатори 21.7.2018, 9:40

Цитата(Вячеславна @ 21.7.2018, 0:43) *
Цитата(Сатори @ 20.7.2018, 22:10) *
2. Смотрите, что пишется в закладке "Эксперты" терминала при установке индикатора на график. Если есть ошибки - они там будут. Выложите сюда.
Выкладываю
Сообщение "DLL is not allowed" означает, что в настройках индикатора не дано разрешение использовать dll. При установке индикатора в настройках выставте галки, как на скриншоте ниже.
"DLL"

Автор: Вячеславна 21.7.2018, 11:04

Цитата(Сатори @ 21.7.2018, 9:40) *
в настройках индикатора не дано разрешение использовать dll.
Да, галочки не было, поставила и панель появилась. Спасибо! ab.gif

Автор: Минхерц 23.7.2018, 17:23

Возникла следующая проблема: индикатор стоял на нескольких валютных парах-работал, после перезагрузки терминала индикатор перестал работать на паре GBPUSD, на остальных работал. Пробовал открывать данную пару в новом окне графика и запускать индикатор там - не помогает, открывал с другим шаблоном и запускал индикатор - не работает. Вообщем допробовался, перестал работать везде! bw.gif Как это можно полечить?

Автор: Сатори 24.7.2018, 13:45

Цитата(Минхерц @ 23.7.2018, 17:23) *
Вообщем допробовался, перестал работать везде! bw.gif Как это можно полечить?
Попробуйте при закрытом терминале удалить из папки "\MQL4\Files\!Vik_alert\" все файлы, а потом запустить терминал и где надо - накинуть индикатор. А вообще, когда что-то не работает - хотелось бы видеть какие то логи, например из закладки "Эксперты" при установке индикатора.

Автор: Минхерц 25.7.2018, 0:00

Цитата(Сатори @ 24.7.2018, 13:45) *
удалить из папки "\MQL4\Files\!Vik_alert\" все файлы
Спасибо, заработало!

Форум Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)