Форум » Статьи MQLabs » Что скрывают свечи? » Ответить

Что скрывают свечи?

Scriptong: Часть 1 Вычисление сил быков и медведей на основании тиковой истории, взятой в пределах одной свечи текущего таймфрейма - индикатор BearBullBalanceOnticks. Также на основании тиковой истории определяются уровни максимального объема, действующие в пределах одной свечи - индикатор AnyTFVerticalHistogramm. Часть 2. Модернизация сборщика тиков для обновленного MQL4. Изменение условий регистрации уровней максимальных объемов. Часть 3. Приближение вида графика к кластерному виду. Обновление от 17.09.14 для первых трех частей Улучшенная версия сборщика тиков. Новые версии подсчета сил быков и медведей. Важные уровни внутри свечи, они же приближение вида графика к кластерному виду - Вертикальное сечение рынка. Часть 4. 1. В сборщик тиков добавлен принудительный сброс накопленных данных с частотой, выраженной в тиках, что регулируется трейдером. 2. Разработана версия ClusterBox (ClusterBox_Histogramm), отображающая данные в виде гистограммы интерактивно настраиваемой продолжительности. 3. Индикатор ClusterBox_Histogramm может использоваться без параллельно работающего сборщика тиков, но это требует периодического удаления временных файлов в папке MQL4\Files. Часть 5. 1. Индикаторы ClusterBox и BearBulBalanceOnTick получили возможность сохранения накопленных данных во временный файл. 2. Изменен алгоритм перемещения прямоугольника, указывающего интервал отображения гистограммы, в индикаторе ClusterBox_Histogramm. 3. Индикатор ClusterBox_Histogramm теперь может отображать силы быков и медведей в разрезе уровней кластеров. 4. Мелкие фиксы в коде ClusterBox_Histogramm. Обновление от 17.09.14 для четвертой и пятой частей Улучшенная версия гистограммы и новый вид гистограммы для просмотра истории - Горизонтальное сечение рынка

Ответов - 147, стр: 1 2 3 4 5 6 7 8 9 10 All

Genry: Sergey пишет: Терминал установлен с нуля. Билд 625. Windows 8.1. Файл скачал по ссылке Игоря от 11.04. Все тоже самое. Вот мои .ex4 файлы которые работают - попробуйте их Каталог у меня: C:\Users\Genry\AppData\Roaming\MetaQuotes\Terminal\77A35C1F39447ED36562D09FCFFF3\MQL4\Indicators

Sergey: Genry пишет: попробуйте их Спасибо Genry. Но эффект тот же .... Чуть позже посмотрю код. Возможно не все файлы Include забросил в папку. TicksCollector_Classes - бросил...

Scriptong: Genry пишет: А вот по металлам (пятизнак) ситуация такая: Если индикатор сбор данных стоит на М1 XAUUSD, а индикатор AnyTFVerticalHistogramm_Signals стоит на Н1 со стандартными параметрами отметки объема не появляются. На часовой свече XAUUsd объем может быть 1500 -2000, стандартные пиковые по 5000 - 6000 тысяч. Вопреки очевидному, я установил минимальный объем на часовом графике = 5 и отметки появились Есть такой нюанс в работе гистограмм. В момент присоединения индикатора к графику необходимо, чтобы уже был файл тиков хотя бы с одним тиком по текущему символу. Сборщик тиков сейчас сделан так, что он достаточно редко сбрасывает данные в реальный физический файл. Потому запустить сборщик и сразу за ним следом сигнальщик не всегда даст результат, а только в том случае, если файл тиков уже был к моменту запуска. Для первого раза рекомендация такая: 1. Запустить сборщик тиков. 2. Дождаться первого тика. 3. Отключить сборщик тиков. Это позволит сформироваться полноценному тиковому файлу. А затем уже можно в любой последовательности загружать другие индикаторы, в т. ч. и сборщик тиков. Genry пишет: И еще один нюанс: если свеча короткая, то отметки тиков с меньшим объемом "забивают" отметки крупного объема. Я понимаю, что проблема эта из разряда геморройных , был бы приоритет у графических объектов по отображению, то большие объемы выводились на передний план поверх меньших, но может что-то получится В простейшем случае можно настроить индикатор так, чтобы он показывал объемы только одного-двух типов, а не всех пяти. Допустим, если решили для себя, что интересуют объемы свыше 500, то только одному параметру установить это значение. Остальным поставить заоблачные величины. В итоге на графике будут видны только действительно большие объемы, но это будет редкость. Наблюдал еще одну особенность работы AnyTFVerticalHistogramm_Signals : индикатор выдал два противоположных сигнала на одном баре XauUSD H1. Это файл с тиками к картинке ниже. Да , странно выглядит, но вполне объяснимо. Мною выбран не очень хороший критерий генерации сигнала, который в некоторых частных случаях (как показанный) удовлетворяет как сигналу покупки, так и сигналу продажи.


Scriptong: Evgeny пишет: Может быть выводить объемы прямо на график была не самая удачная идея? (предложил когда-то я вроде, значит себя и критикую) Может быть гораздо полезнее и информативнее сделать это индикатором в отдельном окне, а не прямо на цене? Тогда можно будет наверно сделать гистограммы, разбитые на квадратики, где будут объемы в виде цифр видны? То есть можно будет видеть на ценовом графике свечи в чистом виде без загромождения, а внизу в окне индикатора такой же график, но только в другом виде. Хотя вряд ли это возможно сделать как это сделано в кластердельте. Можно будет покопать в сторону идеи "чарт в чарте". В MQL5 такое точно есть. Скорее всего есть и в новом MQL4. Но даже если еще не сделали, то будет, т. к. у разработчиков МТ4 цель - сделать максимально похожие по функционалу языки. Посмотрю, что можно сделать. Спасибо за то, что натолкнули на идею. Evgeny пишет: У меня почему то не работают индикаторы. Sergey пишет: У меня тоже. Сборщик тиков не хочет прикрепляться к графику.... Предоставьте, пожалуйста, больше подробностей: как устанавливали, как запускали. В чем именно проявляется неработоспособность. Возможно, помогут журналы (общий - logs, эксперты - MQL4\logs).

Genry: Scriptong пишет: Это позволит сформироваться полноценному тиковому файлу. А затем уже можно в любой последовательности загружать другие индикаторы, в т. ч. и сборщик тиков. Игорь, рад видеть! Спасибо за ответы. Есть одна просьба, если будет возможность, то посмотрите, пожалуйста, работу индикаторов с металлами на пятизнаке Ал-ри. Вы вроде открывали там тестовый вход. Они сделали 3 разряда после запятой для металлов , может это вносить дополнительные особенности в работу индикатора? Я пока не могу сформулировать проблему, но что-то с разрядностью... На валютах не замечал, а вот на золоте XAUUSD Из-за праздников металлы не работают, только на следующей неделе со вторника будут в штатном режиме.

Scriptong: Genry пишет: Я пока не могу сформулировать проблему, но что-то с разрядностью... Дайте хотя бы общее описание проблемы: какой индикатор и в чем приблизительно проявляется проблема? Возможно уже это поможет в локализации ошибки.

Scriptong: Обновлен стартовый пост темы - добавлена ссылка на третью часть статьи.

Evgeny: Почитал статью! СУПЕР!!! Мы идем в верном направлении. Скчаю. Надеюсь заработает индикатор.

Evgeny: Genry пишет: Сегодня выходной, тиков нет, компьютер всю неделю был отключен, так что более конкретной информации у меня не появилось, если получится - обязательно посмотрю на неделе. И мне нужны тики, чтобы посмотреть работу индикатора хотя бы за неделю. Нет данных пока.

Genry: Genry пишет: Я пока не могу сформулировать проблему, но что-то с разрядностью... Scriptong пишет: Дайте хотя бы общее описание проблемы: какой индикатор и в чем приблизительно проявляется проблема? Возможно уже это поможет в локализации ошибки. Игорь, день добрый! Спасибо за новый индикатор и статью! Относительно пояснений к ситуации - сорри, как уже написал в другой ветке отсутствовал всю неделю (надеюсь вернулся в строй ) Я имел ввиду индикаторы AnyTFVerticalHistogramm_v2, AnyTFVerticalHistogramm_Signals и то как они работают на пятизнаке XAUUSD. Думал что понаблюдаю и к моменту выхода статьи выложу анализ сюда, но ... C`est La Vie ... селяви ее мать. Если говорить в терминах нового индикатора ClusterBox: при пятизнаке на Н1 для XAUUSD значение параметра "Количество пунктов в одном кластере" должно быть = 2000, чтобы картинка получалась приличная, а для м15 = 1000 - 1500. Из-за больших величин XAUUSD на пятизнаке индикаторы AnyTFVerticalHistogramm_v2, AnyTFVerticalHistogramm_Signals настраиваются и отображают информацию ...ээээ.. не штатно что-ли ...не так как на валютах. Это касается параметров: input int i_minVolumeLevel1 = 30; // Минимальный объем. Уровень 1 input int i_minVolumeLevel2 = 50; // Минимальный объем. Уровень 2 input int i_minVolumeLevel3 = 75; // Минимальный объем. Уровень 3 input int i_minVolumeLevel4 = 100; // Минимальный объем. Уровень 4 input int i_minVolumeLevel5 = 150; // Минимальный объем. Уровень 5 Сегодня выходной (суббота), тиков нет, компьютер всю неделю был отключен, так что более конкретной информации у меня не появилось, если получится - обязательно посмотрю на неделе. --------------------------------------------------------------- PS на следующий день Я посмотрел старые тиковые файлы с позапрошлой недели. Выводы получаются такие: Игорь, то что в работе индикатора AnyTFVerticalHistogramm_Signals вызывало у меня напряг, Вы видимо устранили в ClusterBox_Signals добавлением параметра "Количество пунктов в одном кластере". Это наглядно видно на этом скрине Параметры индикаторов AnyTFVerticalHistogramm_Signals и ClusterBox_Signals практически одинаковые(у ClusterBox_Signals первый порог=1, чтобы видеть значения всех кластеров), но AnyTFVerticalHistogramm_Signals со стандартными параметрами за 17 апреля 14г на М15 XAUUSD не дал ни одной отметки, хотя, как мы видим по показаниям ClusterBox, приличные объемы были зафиксированы. Я привел справа в двух столбцах диапазоны для М15 и Н1, при которых отметки появляются, но их значения малы и не совпадают с теми, что показывала ClusterDelta на своем сайте за тот-же период. Этот вопрос уже задавал Евгений (результаты сравнения в последнем посте на второй странице этой ветки) , мы сравнивали объемы ClusterDelta и AnyTFVerticalHistogramm_Signals и показания индикатора АnyTFVerticalHistogramm_Signals были на порядок-два меньше. Вот это несоответствие и вызывает некоторый напряг при работе с AnyTFVerticalHistogramm_Signals, но теперь есть надежда на в ClusterBox_Signals - понедельник покажет!

Evgeny: Привет Игорь, привет Генри! Ух...хорошо в отпуске..есть время поработать. Я поставил ClusterBox и VerticalHistogramm. Всё работает! И показывает более, чем красноречиво сиутацию на рынке прямо в режиме онлайн. Рынок под микроскопом! Только чисто в плане визуализации есть ряд неудобств. Но это из-за самого метатрейдера. Скрины выложу сегодня ближе к вечеру.

Genry: Evgeny пишет: Ух...хорошо в отпуске..есть время поработать. Евгений, плодотворного отпуска

Scriptong: Genry пишет: Я привел справа в двух столбцах диапазоны для М15 и Н1, при которых отметки появляются, но их значения малы и не совпадают с теми, что показывала ClusterDelta на своем сайте за тот-же период. Этот вопрос уже задавал Евгений (результаты сравнения в последнем посте на второй странице этой ветки) , мы сравнивали объемы ClusterDelta и AnyTFVerticalHistogramm_Signals и показания индикатора АnyTFVerticalHistogramm_Signals были на порядок-два меньше. Здесь просто напомню - тиковые объемы не то же самое, что показывает Cluster Delta. Тут следует лишь надеяться на корреляцию показаний, а не принимать ее как аксиому. По-моему, в этом месте и зарыта собака - не предоставляет МТ такую информацию, хоть тресни. Genry пишет: Вот это несоответствие и вызывает некоторый напряг при работе с AnyTFVerticalHistogramm_Signals, но теперь есть надежда на в ClusterBox_Signals - понедельник покажет! ClusterBox просто усредняет значения объемов, прибивая их к одному или к другому "круглому" уровню. В итоге, конечно же, показания AnyTFVerticalHistogramms и ClusterBox не могут совпадать. Последний индикатор будет давать бОльшие значения. Причем значения эти будут тем больше, чем больше значение настроечного параметра "Количество пунктов в одном кластере".

Scriptong: Evgeny пишет: Только чисто в плане визуализации есть ряд неудобств. Можно перечислить эти неудобства? Хотелось бы сравнить их со своим списком.

Evgeny: Scriptong пишет: Можно перечислить эти неудобства? Хотелось бы сравнить их со своим списком. Игорь! Я практически устранил эти неудобства. Скрин все-таки завтра дам. Не сегодня (не охота напрягаться со скринами) PS: проанализировал работу индикатора за этот день. Сравнивал с кластерами на Чикаго. Наблюдаю одну поразительную вещь! Мало того, что ClusterBox, который работает на тиках, показывает крупные объемы практически там же, где и биржевой...так он еще показывает похоже точнее и информативнее! А вот такое впечатление складывается. Неужели дело в том, что реальные биржевые объемы поставляются только с Чикаго и не дают всей информации, а форекс - это не одно Чикаго и существуют сделки, которые проходят не на Чикаго, а на других биржах. Так вот! ClusterBox - показывает крупные объемы там, где они присутствуют и на Чикаго, но...он показывает это немного ....как это бы выразиться... похоже с поправкой на сделки проходящие мимо Чикаго. И более точно уровни дает. Фиг знает как это объяснить. Сам глазам не верю. Попытаюсь объяснить: на эти тиковые кластерные крупные выбросы цена реагирует с поразительной точностью. И уровни формируются от них. Цена в них потом "упирается".... с точностью до 10 пунктов. Это фактически из-за шага сетки. Вот что я хотел увидеть в итоге, когда поднял тему объемов в сентябре того года. Помните про систему координат: вертикальные и горизонтальные объемы Скажу Вам вот что: ура! вы создали инструмент для форекс, которого никогда не было и никому бы даже в голову не пришло такое делать. Это мощно. Как бы там в будущем не сложилось и как бы не повернулось - это реальный прорыв в анализе рынка на данной платформе.



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