Форум » Идеи для статей » Сканер дивергенций » Ответить

Сканер дивергенций

Scriptong: В разделе Индикаторы опубликована бета-версия мультивалютного сканера дивергенций - DivergenceViewer_MultiSymbols. График, на который прикрепляется сканер, превращается в информационную панель, отображающую последнюю дивергенцию на каждом из выбранных символов и таймфреймах. Набор настроечных параметров повторяет набор параметров от DivergenceViewer и дополняет его выбором торговых символов и таймфреймов для отслеживания.

Ответов - 20, стр: 1 2 All

Genry: Scriptong пишет: В разделе Индикаторы опубликована бета-версия мультивалютного сканера дивергенций - DivergenceViewer_MultiSymbols. Во как Спасибо Игорь , масштабный труд и это круто Я вчера из-за сообщения по СМЕ пропустил эту важнейшую новость, но внутренний голос с утра сказал ... все что он думает и вот я уже здесь Neval наверно опять в командировке, вот будет ему подарок по возвращению

Sergey: Scriptong пишет: В разделе Индикаторы опубликована бета-версия мультивалютного сканера дивергенций - DivergenceViewer_MultiSymbols.

Scriptong: Забыл упомянуть: в сканере пока не работают функции оповещения о регистрации новой дивергенции. Само оповещение сделать не проблема, но толку от него пользователю не будет, т. к. он не сможет определить, что именно изменилось (если, конечно, не обладает феноменальной памятью, приобретенной во время разгадывания картинок типа "найди 10 отличий"). Этот вопрос планирую решать путем мигания или подобного визуального эффекта в соответствующей ячейке таблицы. Также вопрос общественности по самому дизайну. Стоит ли изменить формат отображения самих дивергенций? Сейчас они отображаются в виде текстовой строки с указанием класса дивергенции определенного цвета. На мой взгляд, лучше бы смотрелось, если бы вместо строки был просто прямоугольник (или какая-то другая геометрическая фигура) нужного цвета. Приветствуются и другие пожелания насчет представлении информации индикатором.


Эдуард: Хочу сказать Спасибо за сканер - очень нужная и полезная штука. Только сегодня скачал. Вопросы и предложения, в основном вопросы: 1. Подвисает терминал. 2. Не помещаются все символы. 3. Сканер всегда показывает диверы, отработавшие, не сработавшие, или просто, уже не актуальные (возможно, не разобрался в настройках)

Genry: День добрый, Игорь, Эдуард! Спасибо за пожелания здравствовать - я постараюсь Появилась возможность черкануть еще пару строк: Эдуард пишет: Хочу сказать Спасибо за сканер - очень нужная и полезная штука. 1. Эдуард пишет: 3. Сканер всегда показывает диверы, отработавшие, не сработавшие, или просто, уже не актуальные (возможно, не разобрался в настройках) Согласен с Эдуардом, сканер - большой оптимист, почти всегда заполнен сигналами. Наверно надо дополнительный параметр - через сколько бар от сигнала дивергенции он меняется на None (если нет нового сигнала). Или ограничится параметром i_findExtInterval - если дивергенция вышла за его пределы - меняем на None. 2. Scriptong пишет: На мой взгляд, лучше бы смотрелось, если бы вместо строки был просто прямоугольник (или какая-то другая геометрическая фигура) нужного цвета. Приветствуются и другие пожелания насчет представлении информации индикатором. Геометрическая фигура сделает таблицу компактнее - это поможет Эдуарду уместить больше символов на экране. У меня на сканере только мажоры и золото, так что устраивает и такое представление. Есть несколько иная проблема связанная с п.1: если включить, например, 2 типа дивергенций КлассА и Hidden, то сканер на Стохастике (500, 1,1) выглядит так: А если убрать Хидден, то будет так: Это несколько вводит в заблуждение - в последовательности обработка сигналов дивергенции хидден в индикаторе идет после КласаА и непонятно чей сигнал был более актуальным, но в таблице сканера, думаю, отобразился последний из очереди обработки. Наверно нужно учитывать приоритет дивергенции которые состоялись в одном диапазоне* и первой показывать более значимую. При графическом отображении в одном окне можно отрисовать несколько значков (наверно ). * Понятие "в одном диапазоне" трактую так: это когда в пределах диапазона заданного параметром i_findExtInterval найдены несколько дивергенций разного класса. Может есть более точное определение? Жаль Neval опять запропал и пока не увидел сканер.

Scriptong: Genry пишет: Есть несколько иная проблема связанная с п.1: если включить, например, 2 типа дивергенций КлассА и Hidden, то сканер на Стохастике (500, 1,1) выглядит так: А если убрать Хидден, то будет так: В тех случаях, когда скрытая дивергенция перекрывает дивергенцию класса А, скрытая дивергенция зарегистрирована позже класса А. Для подтверждения просто наведите курсор на каждый из диверов и посмотрите время его регистрации.

Scriptong: Genry пишет: Геометрическая фигура сделает таблицу компактнее - это поможет Эдуарду уместить больше символов на экране. К сожалению, в данном случае компактность расположения определяется названиями символов, а не сигналами.

Scriptong: Эдуард пишет: 1. Подвисает терминал. Индикаторы работают в интерфейсном потоке. Поэтому, когда сканер обслуживает много символов и много таймфреймов, то может ощущуаться "подвисание". К сожалению, выход только один: что-то уменьшать. Это может быть количество символов, а может количество таймфреймов. Также можно думать в сторону уменьшения периода расчета базового индикатора, глубины поиска дивергенции и расстояния от экстремума цены до экстремума индикатора. Эдуард пишет: 2. Не помещаются все символы. Было бы неплохо рисунок увидеть. Эдуард пишет: 3. Сканер всегда показывает диверы, отработавшие, не сработавшие, или просто, уже не актуальные (возможно, не разобрался в настройках) Сканер показывает последний сформированный дивер. Таким образом, можно на одном и том же символе сразу видеть общую картину. Например, на W1 последний дивер - бычий, а на Н1 - медвежий. Вот и указание на противоречивость сигналов. И, наоборот, диверы одного направления подтверждают сигнал. Хотя можно, конечно, переделать на отображение только диверов, которые относятся к последнему сформированному бару. Если на последнем баре нет дивера, то будет отображаться None. Такой подход несколько ускорит работу сканера, т. к. сейчас сканер при загрузке прочесывает последние 1000 баров на каждом таймфрейме каждого выбранного символа. P. S. Кстати, этого же эффекта можно достичь, указав количество баров 1.

Эдуард: Scriptong пишет: Было бы неплохо рисунок увидеть.

Scriptong: Эдуард пишет: То есть Вы указали более 20-и различных символов... При этом дисплей достаточно мал. Понятно, что такое количество не входит. В будущем, конечно, сделаю разделение таблицы на две и более частей, в зависимости от размеров окна, но это не решит проблему с несколькими десятками символов. Поэтому при увеличении количества символов могу посоветовать увеличивать только размеры дисплея. По-другому проблему не решить. К примеру, на мониторе 21'' (разрешение 1920 х 1050) сканер на 22 символа смотрится вот так: Достаточно много места еще остается.

Эдуард: Согласен с Генри. Надо вместо надписи показывать какой-то символ, так кмпактней получится. Надо показывать только актуальные диверы, а то как-то смысл теряется. Я говорил, на счёт зависания. Зависание происходит, когда включаю терминал, потом вроде проходит. Ещё такая мысль: может выводить список диверов на конкретном инструменте, когда срабатывает алерт? Хотя - Вам виднее.

Genry: Scriptong пишет: Сканер показывает последний сформированный дивер. Таким образом, можно на одном и том же символе сразу видеть общую картину. Например, на W1 последний дивер - бычий, а на Н1 - медвежий. Вот и указание на противоречивость сигналов. И, наоборот, диверы одного направления подтверждают сигнал. Genry пишет: Согласен с Эдуардом, сканер - большой оптимист, почти всегда заполнен сигналами. Наверно надо дополнительный параметр - через сколько бар от сигнала дивергенции он меняется на None (если нет нового сигнала). Или ограничится параметром i_findExtInterval - если дивергенция вышла за его пределы - меняем на None. Игорь, думаю, кроме наличия на сканере последнего дивера для торговли имеет значение его актуальность. Дивер мог сформироваться достаточно давно чтобы его сигнал представлял интерес, но он есть на сканере и на него надо реагировать. В такой ситуации сброс сигнала через N-бар будет выходом: трейдер видит сигнал, знает сколько бар он будет активен и понимает его актуальность. Пример: сигнал стохастика на М15 в 5 утра вряд ли актуален в 15-15, но других сигналов дивергенции на стохастике не было и он продолжает висеть. Так как ТФ маленький - ожидаешь более частого сигнала и постоянно его проверяешь, а там все те-же 5 утра.

Scriptong: Genry пишет: Пример: сигнал стохастика на М15 в 5 утра вряд ли актуален в 15-15, но других сигналов дивергенции на стохастике не было и он продолжает висеть. Да, к сожалению, обновление в этой версии происходит только при смене дивергенции. Изменение же с дивергенции на None не происходит. Это добавлю. Просто подобный вариант использования (с 1 в количестве баров) изначально не задумывался. Дал как альтернативу.

Genry: Scriptong пишет: Это добавлю.

Scriptong: Обновление сканера дивергенций.



полная версия страницы