Автор Тема: Gelium_Trend  (Прочитано 26257 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Павел

  • Гость
Gelium_Trend (gp_Mount)
« Ответ #10 : 10 Декабря 2012, 06:42:38 »
т.е. это нормальное поведение, не глюк  :)

Оффлайн ihaar

  • Давно не был на форуме
  • *
  • Сообщений: 1 067
    • Просмотр профиля
Gelium_Trend (gp_Mount)
« Ответ #11 : 10 Декабря 2012, 14:04:28 »
Ну вообщето это не глюк ТС или недоработка, а особенность кода по идентификации экстремумов. Такое происходит, когда появляется бар удовлетворяющий условиям для появления сразу обоих экстремумов (одновременно минимума и максимума) и размером H-L >= mount.
Попробуйте на этот же график наложить мой зигзаг с тем же параметром моунт, там этого быть не должно, я в своё время долго бился над решением этой проблемы )
а Павел, если мне не изменяет память, обещал исправить это в следующей версии своего индикатора, я так понимаю это будет уже не gp_Mount, а Gelium_Trend,
вот и ждёмс релиза  ;)

Павел

  • Гость
Gelium_Trend (gp_Mount)
« Ответ #12 : 13 Марта 2013, 12:00:33 »
что-то у меня последних цифр в бОльшем тренде не отображается, что такое может быть?

Оффлайн Gelium

  • Администратор
  • Сообщений: 9 412
    • Просмотр профиля
    • Gelium.net
Gelium_Trend (gp_Mount)
« Ответ #13 : 13 Апреля 2013, 12:08:39 »
Первая бета-версия. Что сделано:

1. Добавлены параметры p1_MinBars, p2_MinBars которые указывают минимальное числа баров в движении против текущего направления, чтобы разворот засчитывался. Если откат имеет меньшее число баров и устанавливается новый экстремум в направлении прежнего движения, разворот не засчитывается.
2. Добавлен учет разворота в одном баре. Поскольку точно проверить разворот внутри бара нельзя, учитываются бары в которых разворот по цене Close должен быть засчитан однозначно. Размерность движений для больших баров показывается выше и ниже бара. Сделать отрисовку линии индикатора на одном баре для двух значений нельзя, поэтому линия будет проводиться только для одного значения.

Пока не исправил отрисовку последних значений индикатора. Хочу еще добавить отрисовку текущего максимального отката против  актуального движения.

Оффлайн Gelium

  • Администратор
  • Сообщений: 9 412
    • Просмотр профиля
    • Gelium.net
Gelium_Trend (gp_Mount)
« Ответ #14 : 15 Апреля 2013, 11:34:10 »
Изменения:

Исправлена отрисовка линий и цифр последнего движения при работе по закрытию бара и при работе с обновлением в каждом тике. Для включения обновления на каждый тик откройте окно свойств индикатора, выберите папку "Общие" и включите галочку "Обновлять внутри бара". Последняя линия и текст с размерность движений должны обновляться по ходу изменения актуального экстремума.

Еще не сделано:

Не доделана удобная отрисовка разворотов на одном баре. Надо поэкспериментировать.
Не удобно менять масштаб графика и видеть налазящие друг на друга или на цену подписи. Попробую сделать автомасштабирование по таймеру. Возможно объединю подпись размерности в один текст. Будет выглядеть так: "165|340". Где 165 - размерность меньшего тренда, 340 - размерность большего тренда. Средствами платформы нельзя точно выровнять тексты подписей друг над дружкой, поэтому придется чем-то жертвовать.

Оффлайн ihaar

  • Давно не был на форуме
  • *
  • Сообщений: 1 067
    • Просмотр профиля
Gelium_Trend (gp_Mount)
« Ответ #15 : 15 Апреля 2013, 17:14:40 »
немного не понятна логика расчёта на одном баре
вот например в месте обозначенном оранжевыми линиями отметил как должно было бы быть если допускать разворот на одном баре, однако индикатор это место проехал


Оффлайн Gelium

  • Администратор
  • Сообщений: 9 412
    • Просмотр профиля
    • Gelium.net
Gelium_Trend (gp_Mount)
« Ответ #16 : 16 Апреля 2013, 02:41:07 »
немного не понятна логика расчёта на одном баре
вот например в месте обозначенном оранжевыми линиями отметил как должно было бы быть если допускать разворот на одном баре, однако индикатор это место проехал

На отмеченном вами баре расстояние H-C > 100 пунктов и C-L > 100 пунктов. Чем в итоге дело закончилось? Откатом снизу вверх и разворотом на верх или продолжением в прежнем направлении после попытки развернуться? Наверняка не известно, поэтому по умолчанию предполагаем, что движение продолжается. Можно на всех больших барах рисовать размерности этих больших баров, но большие тайм фреймы не предполагают такую работу с ними. Чем меньше таких сломов движений, тем лучше. А если нужно смотреть быстрые откаты, то их в любом случае надо смотреть на меньшем таймфрейме. Так же TS не позволяет на одном баре разместить два значения индикатора, сразу и для Low и для High. Поэтому хорошо изобразить такие однобарные болтания не получится. В МТС использовать такие однобарные колебания тоже не выйдет. Поэтому разворот отрисовывается для одного бара только если дело точно закончилось движением против тенденции.

Оффлайн ihaar

  • Давно не был на форуме
  • *
  • Сообщений: 1 067
    • Просмотр профиля
Gelium_Trend (gp_Mount)
« Ответ #17 : 16 Апреля 2013, 03:00:35 »
Ок.
И что бы окончательно уяснить, можете прокомментировать предыдущий бар? Там похоже разворот сработал

Оффлайн Gelium

  • Администратор
  • Сообщений: 9 412
    • Просмотр профиля
    • Gelium.net
Gelium_Trend (gp_Mount)
« Ответ #18 : 16 Апреля 2013, 04:45:16 »
Ок.
И что бы окончательно уяснить, можете прокомментировать предыдущий бар? Там похоже разворот сработал

На предыдущем баре H-C < 100 пунктов. Следовательно, не важно как курс дергался внутри бара. Могли сначала вверх, потом вниз. Могли сначала вниз, потом вверх или пять раз слетать туда-сюда. Но дело закончилось в итоге тем, что последнее движение вниз было меньше 100 пунктов, а движение вверх однозначно больше 100 пунктов. Поэтому разворот засчитывается.

Оффлайн Gelium

  • Администратор
  • Сообщений: 9 412
    • Просмотр профиля
    • Gelium.net
Gelium_Trend (gp_Mount)
« Ответ #19 : 17 Апреля 2013, 05:10:52 »
Нашел ошибку в логике и ошибку в отрисовке. Исправляю...