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

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

Оффлайн Gelium

  • Администратор
  • Сообщений: 9 208
    • Просмотр профиля
    • Gelium.net
Gelium_Trend (gp_Mount)
« Ответ #80 : 21 Марта 2014, 07:21:08 »
ila_rendered

Поправил:

1. На графике с двумя символами для первого символа теперь все отрисовывается нормально. Если поставить на второй символ второй индикатор, в данном случае на иену, то по приходу тика индикатор исчезает без дополнительных сообщений или ошибок в коде. Видимо это баг TS.

2. Добавил пары параметров:

   p1_SmallInterval(30),   // Порог начала малого интервала
   p1_SmallTrendSize(40),   // Минимальный размер движения

Если график имеет интервал 30 минут или меньше, в качестве шага тренда берется значение 40, а не значение p1_TrendSize.

3. Добавил вывод значений разме6рности TrendSize в левый верхний угол. Отключается параметром px_ShowParams = 0. На картинке синим текстом.

4. Поправил центрирование текста по горизонтали.

Павел

  • Гость
Gelium_Trend (gp_Mount)
« Ответ #81 : 26 Марта 2014, 17:22:07 »
уменьшение шага при уменьшении таймфрейма удобная штука
у меня отображение шага в верхнем левом углу  вот так выглядит

Оффлайн Gelium

  • Администратор
  • Сообщений: 9 208
    • Просмотр профиля
    • Gelium.net
Gelium_Trend (gp_Mount)
« Ответ #82 : 27 Марта 2014, 04:10:56 »
у меня отображение шага в верхнем левом углу  вот так выглядит

Добавлю параметр для координаты Y. И еще кое что подправить надо.

Оффлайн Gelium

  • Администратор
  • Сообщений: 9 208
    • Просмотр профиля
    • Gelium.net
Gelium_Trend (gp_Mount)
« Ответ #83 : 27 Марта 2014, 13:33:44 »
Добавил параметр px_ShowParamsY. Поправил вывод дублирующихся меток.

Скачать: https://gelium.net/files/doc_download/225-gelium-trend-up26-1


Оффлайн Gelium

  • Администратор
  • Сообщений: 9 208
    • Просмотр профиля
    • Gelium.net
Gelium_Trend (gp_Mount)
« Ответ #84 : 08 Апреля 2014, 03:31:11 »
Добавил параметр px_ShowPriceLine для отображения горизонтальной линии на уровне текущей цены. Как это сделано в MetaTrader.

Оффлайн Анвар

  • Участник клуба
  • *
  • Сообщений: 509
    • Просмотр профиля
Gelium_Trend (gp_Mount)
« Ответ #85 : 16 Апреля 2014, 11:56:18 »
У меня перестал работать G_trend., не понятно из за чего. Устанавливаю индикатор, все работает., закрываю TS, запускаю заново и выдает такое. Win XP .

Оффлайн Gelium

  • Администратор
  • Сообщений: 9 208
    • Просмотр профиля
    • Gelium.net
Gelium_Trend (gp_Mount)
« Ответ #86 : 16 Апреля 2014, 14:35:09 »
У меня перестал работать G_trend., не понятно из за чего. Устанавливаю индикатор, все работает., закрываю TS, запускаю заново и выдает такое. Win XP .

Запустите TDE и сделайте проверку всего - Файл / Проверить все.

Gennadiy

  • Гость
Gelium_Trend (gp_Mount)
« Ответ #87 : 26 Июля 2014, 16:41:44 »
Будут ли адаптирован в дальнейшем индикатор Gelium_Trend для работы с MC ? (не хочет компилироваться)

Оффлайн Gelium

  • Администратор
  • Сообщений: 9 208
    • Просмотр профиля
    • Gelium.net
Gelium_Trend (gp_Mount)
« Ответ #88 : 27 Июля 2014, 03:56:30 »
Будут ли адаптирован в дальнейшем индикатор Gelium_Trend для работы с MC ? (не хочет компилироваться)

Новые версии не будут. Последнее что адаптировалось, так и останется.

Оффлайн Gelium

  • Администратор
  • Сообщений: 9 208
    • Просмотр профиля
    • Gelium.net
Gelium_Trend (gp_Mount)
« Ответ #89 : 27 Июля 2015, 11:18:09 »
Изменил учет экстремумов при реверсах с наличием больших баров. Было до поправки:



После поправки:



Еще поправил код по мелочи. Если будут недочеты, сообщайте. Версию индикатора прилагаю.

Оффлайн ihaar

  • Давно не был на форуме
  • *
  • Сообщений: 1 067
    • Просмотр профиля
Gelium_Trend (gp_Mount)
« Ответ #90 : 27 Июля 2015, 11:33:30 »
супер.
тоже много размышлял над этой проблемой и экспериментировал, и пришёл к выводу, что проблема бара с одновременным локальным минимумом и максимумом не имеет решения кроме перехода на меньший таймфрейм.
ну или использовать тиковые графики или рейндж-бары в которых образование бара большего чем базовый размер невозможно в принципе.
имхо

Оффлайн Gelium

  • Администратор
  • Сообщений: 9 208
    • Просмотр профиля
    • Gelium.net
Gelium_Trend (gp_Mount)
« Ответ #91 : 27 Июля 2015, 12:08:49 »
В коде МТС можно визуально маркировать моменты с большими барами, чтобы уже потом решать на тему меньшего интервала или адекватности шага.

Оффлайн Gelium

  • Администратор
  • Сообщений: 9 208
    • Просмотр профиля
    • Gelium.net
Gelium_Trend (gp_Mount)
« Ответ #92 : 27 Июля 2015, 12:44:18 »
Нашел небольшой недочет новой версии, работаю над исправлением...

Оффлайн Gelium

  • Администратор
  • Сообщений: 9 208
    • Просмотр профиля
    • Gelium.net
Gelium_Trend (gp_Mount)
« Ответ #93 : 28 Июля 2015, 04:17:08 »
Прилагаю доработанную исправленную версию.

Павел

  • Гость
Gelium_Trend (gp_Mount)
« Ответ #94 : 29 Июля 2015, 05:46:24 »
почему то не могу установить
на версию portable
пишет No files exist in source.Please choose another.
Это что может быть?

Оффлайн Gelium

  • Администратор
  • Сообщений: 9 208
    • Просмотр профиля
    • Gelium.net
Gelium_Trend (gp_Mount)
« Ответ #95 : 29 Июля 2015, 07:11:04 »
почему то не могу установить
на версию portable
пишет No files exist in source.Please choose another.
Это что может быть?

Не знаю. У меня индикатор нормально импортировался в портативную версию. Может обновлю дистрибутив портативной версии некоторое время спустя.

Оффлайн Gelium

  • Администратор
  • Сообщений: 9 208
    • Просмотр профиля
    • Gelium.net
Gelium_Trend (gp_Mount)
« Ответ #96 : 29 Июля 2015, 10:25:03 »
В индикаторе начинал делать подсветку моделей, да все нет времени доделать. Если никто этим не пользуется, отключу эти функции в версии индикатора для сайта. Если кто-то пользуется, маякните. Тогда пока оставлю и если будет время, доделаю до конца.

Оффлайн Gelium

  • Администратор
  • Сообщений: 9 208
    • Просмотр профиля
    • Gelium.net
Gelium_Trend (gp_Mount)
« Ответ #97 : 29 Июля 2015, 10:27:05 »
Добавил голосование в шапку.

Оффлайн ihaar

  • Давно не был на форуме
  • *
  • Сообщений: 1 067
    • Просмотр профиля
Gelium_Trend (gp_Mount)
« Ответ #98 : 29 Июля 2015, 13:36:33 »
лично моё мнение таково:
удобная штука если нужно быстро разметить новый инструмент и посчитать статистику
не представляю, что там можно ещё доделать, но вполне сойдёт и в таком виде.

Павел

  • Гость
Gelium_Trend (gp_Mount)
« Ответ #99 : 30 Июля 2015, 02:09:55 »
про подсветку - я как то особо не пользовался
Насколько точно алгоритм определяет модели?

Оффлайн ihaar

  • Давно не был на форуме
  • *
  • Сообщений: 1 067
    • Просмотр профиля
Gelium_Trend (gp_Mount)
« Ответ #100 : 30 Июля 2015, 04:21:27 »
глюк в новой версии

Павел

  • Гость
Gelium_Trend (gp_Mount)
« Ответ #101 : 30 Июля 2015, 04:58:37 »
почему то не могу установить
на версию portable
пишет No files exist in source.Please choose another.
Это что может быть?

Не знаю. У меня индикатор нормально импортировался в портативную версию. Может обновлю дистрибутив портативной версии некоторое время спустя.

убил портативную версию , перезагрузился, поставил еще раз - встал нормально индикатор :)

Оффлайн Gelium

  • Администратор
  • Сообщений: 9 208
    • Просмотр профиля
    • Gelium.net
Gelium_Trend (gp_Mount)
« Ответ #102 : 31 Июля 2015, 05:38:43 »
про подсветку - я как то особо не пользовался
Насколько точно алгоритм определяет модели?

Чем точность можно померить?

Оффлайн ihaar

  • Давно не был на форуме
  • *
  • Сообщений: 1 067
    • Просмотр профиля
Gelium_Trend (gp_Mount)
« Ответ #103 : 10 Января 2016, 08:06:35 »
глюк в алгоритме с баром больше mount



красным - это как должно было бы быть в данном случае

Оффлайн Gelium

  • Администратор
  • Сообщений: 9 208
    • Просмотр профиля
    • Gelium.net
Gelium_Trend (gp_Mount)
« Ответ #104 : 02 Февраля 2016, 07:39:28 »
глюк в алгоритме с баром больше mount

красным - это как должно было бы быть в данном случае

Исправил:

ila_rendered

ila_rendered

ila_rendered

ila_rendered

Оффлайн Gelium

  • Администратор
  • Сообщений: 9 208
    • Просмотр профиля
    • Gelium.net
Gelium_Trend (gp_Mount)
« Ответ #105 : 02 Февраля 2016, 08:31:57 »
Прилагаю исправленную версию.

Оффлайн ihaar

  • Давно не был на форуме
  • *
  • Сообщений: 1 067
    • Просмотр профиля
Gelium_Trend (gp_Mount)
« Ответ #106 : 06 Февраля 2016, 10:50:01 »
вот ещё глюк отметил. как оно дальше себя повело не наблюдал, поздно было, сохранил на автопилоте и пошёл спать.

ila_rendered

Оффлайн Gelium

  • Администратор
  • Сообщений: 9 208
    • Просмотр профиля
    • Gelium.net
Gelium_Trend (gp_Mount)
« Ответ #107 : 06 Февраля 2016, 19:11:13 »
вот ещё глюк отметил. как оно дальше себя повело не наблюдал, поздно было, сохранил на автопилоте и пошёл спать.

(Ссылка на вложение)

Так и задумано. Как там бар закроется не ясно, но размерность бара обращает внимание на его величину. Можно убрать конечно, но лично мне удобно видеть такие бары именно так.

Оффлайн Gelium

  • Администратор
  • Сообщений: 9 208
    • Просмотр профиля
    • Gelium.net
Gelium_Trend (gp_Mount)
« Ответ #108 : 22 Июня 2016, 18:36:39 »
Что то конфликт с GTtrend после установки  Gtrend  становится  "not verifed"

Пардон, нужна новая версия индикатора (прилагаю).

Добавил в индикатор параметр MinBarsLeft - минимальное число баров в противоположном направлении, после которого должен быть установлен новый контрэкстремум, чтобы произошел реверс в другом направлении.

Например, ставим MinBarsLeft=3 и откат вниз на одном баре с возвратом за второй бар назад не будет реверсом. Для реверса потребуется, чтобы слева было снижение не менее 3 баров. Крайне полезный параметр, использование которого делает более наглядным анализ графиков да и показатели МТС улучшает.

Оффлайн Gelium

  • Администратор
  • Сообщений: 9 208
    • Просмотр профиля
    • Gelium.net
Gelium_Trend (gp_Mount)
« Ответ #109 : 26 Сентября 2016, 05:45:14 »
Поправил недочет: не учитывался вариант установки нового максимума и пробоя на том же баре основания движения, поправил недочет с реверсом на большом баре.






Оффлайн Gelium

  • Администратор
  • Сообщений: 9 208
    • Просмотр профиля
    • Gelium.net
Gelium_Trend (gp_Mount)
« Ответ #110 : 04 Октября 2016, 16:46:31 »
В последней версии не учтен вариант выбивания обоих опорных экстремумов одним большим баром. Так что буду еще доделывать.  :)

Оффлайн Gelium

  • Администратор
  • Сообщений: 9 208
    • Просмотр профиля
    • Gelium.net
Gelium_Trend (gp_Mount)
« Ответ #111 : 04 Октября 2016, 17:10:08 »
Вот еще один момент нашел. Текущее направление вниз. Срабатывает реверс вверх, когда курс откатил вниз на порог больше шага Trend_Size. Это не логично, так как для возможного движения вверх, это уже следующий разворот вниз. Без MinBars так бы все и сработало, а так реверсы откладываются. В итоге зигзаг рисуется не так, как выглядит движения на самом деле визуально. Тоже надо поправить.

Мозг можно вывихнуть.  :)

Оффлайн ihaar

  • Давно не был на форуме
  • *
  • Сообщений: 1 067
    • Просмотр профиля
Gelium_Trend (gp_Mount)
« Ответ #112 : 05 Октября 2016, 08:39:43 »
я кстати как-то думал над реализацией зигзага, при которой все разворотные точки пишутся в серию, которую потом можно на графике корректировать вручную в такие моменты.
ибо моментов таких масса, и спустя какое-то время всегда находится что-то новое неучтённое, и код разрастается неимоверно.

Оффлайн Gelium

  • Администратор
  • Сообщений: 9 208
    • Просмотр профиля
    • Gelium.net
Gelium_Trend (gp_Mount)
« Ответ #113 : 05 Октября 2016, 10:10:47 »
Надеюсь все же доучесть все моменты, так как индикатор используется в стратегиях.  :)

Оффлайн Gelium

  • Администратор
  • Сообщений: 9 208
    • Просмотр профиля
    • Gelium.net
Gelium_Trend (gp_Mount)
« Ответ #114 : 06 Октября 2016, 12:01:26 »


Поправка новой версии снизу. Учтено движение вверх/вниз и пробой поддержки.

Оффлайн Gelium

  • Администратор
  • Сообщений: 9 208
    • Просмотр профиля
    • Gelium.net
Gelium_Trend (gp_Mount)
« Ответ #115 : 06 Октября 2016, 14:18:32 »


Схожая ситуация с пробоем нисходящего движения вверх/вниз.

Оффлайн Gelium

  • Администратор
  • Сообщений: 9 208
    • Просмотр профиля
    • Gelium.net
Gelium_Trend (gp_Mount)
« Ответ #116 : 04 Ноября 2016, 06:28:24 »
Прилагаю новую версию:

1. Учтен реверс в одном большом баре с пробитием основания движений в обе стороны.
2. Пробой основания движения вызывает реверс, независимо от параметров MinBars. Чтобы не нарушать логику сигналов, контроль MinBars вынесен на уровень Gelium_Trader.
3. Для того, чтобы не нарушать работу старых версий МТС, новая функция имеет название Gelium_Trader_1610.

Дополнил описание:

p1_MinBarsLeft(0)

Минимальное число баров в противоположном направлении, после которого должен быть установлен новый максимальный контрэкстремум, чтобы произошел реверс в другом направлении.

Например, имеем восходящий тренд с TrendSize=150 и MinBarsLeft=10. Откат вниз на двух барах на 180 пунктов не вызовет смену направления вниз, так как число баров в откате меньше 10. Для смены направления потребуется, чтобы слева было снижение не менее 10 баров и снижение было больше максимального отката вниз с начала восходящего тренда. Если снижение после 10 баров составит 160 пунктов, смена направления не произойдет, так как не преодолен первый краткосрочный откат на 180 пунктов. Если снижение после 10 баров составит 190 пунктов, произойдет смена направления, так как преодолен первый краткосрочный откат на 180 пунктов.

Gennadiy

  • Гость
Gelium_Trend (gp_Mount)
« Ответ #117 : 04 Ноября 2016, 14:25:35 »
Спасибо, это очень ценный параметр , позволяет фильтровать ложные пробои тренда, а так же можно использовать для входов .
Эта версия будет работать с МТС?

Оффлайн Gelium

  • Администратор
  • Сообщений: 9 208
    • Просмотр профиля
    • Gelium.net
Gelium_Trend (gp_Mount)
« Ответ #118 : 04 Ноября 2016, 15:27:02 »
Спасибо, это очень ценный параметр , позволяет фильтровать ложные пробои тренда, а так же можно использовать для входов .
Эта версия будет работать с МТС?

Если под МТС имеется в виду G_Trader, то будет работать с новой версией, которую выложу как будет время.

Оффлайн Gelium

  • Администратор
  • Сообщений: 9 208
    • Просмотр профиля
    • Gelium.net
Gelium_Trend (gp_Mount)
« Ответ #119 : 10 Ноября 2016, 13:28:03 »
В индикаторе для второй линии с параметрами p2_xxx забыл добавить код правильной отрисовки для рисования линий при пробое опорных экстремумов в обе стороны. Не критично, но рисуется коряво. Будет время поправлю.