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

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

Оффлайн ihaar

  • Подписчик сайта+
  • *
  • Сообщений: 1 075
    • Просмотр профиля
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

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

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

Оффлайн ihaar

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



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

Оффлайн Gelium

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

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

Исправил:

ila_rendered

ila_rendered

ila_rendered

ila_rendered

Оффлайн Gelium

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

Оффлайн ihaar

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

ila_rendered

Оффлайн Gelium

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

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

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

Оффлайн Gelium

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

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

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

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

Оффлайн Gelium

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






Оффлайн Gelium

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

Оффлайн Gelium

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

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

Оффлайн ihaar

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

Оффлайн Gelium

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

Оффлайн Gelium

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


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

Оффлайн Gelium

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


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

Оффлайн Gelium

  • Администратор
  • Сообщений: 8 613
    • Просмотр профиля
    • 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

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

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

Оффлайн Gelium

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

Павел

  • Гость
Gelium_Trend (gp_Mount)
« Ответ #120 : 11 Мая 2018, 06:55:08 »
Не уверен, что правильно выбрал ветку, но мой вопрос относится к Mount
Я выгрузил данные по Mount за 5 лет по евро. От 90 до 400 с шагом 10. Потом в каждой строке посчитал отношение движения цены к базовому шагу. И подсчитал количество движений с отношением от 2 и меньше и движений равное или больше 2. Т. е. Сколько из движений прошло как минимум 2 базовых размера шага Mount, а сколько нет.
У меня получилось что только около 35 % движений достигают двойного размера базового значения Mount или больше. На шаге 90 показало 40%.
Теперь вот думаю, что это значит? ))) можно ли с помощью этого подобрать оптимальное значение шага? И вообще как то это можно использовать?
Получается, что 2/3 движений не достигают двойного размера и относятся к обычному движению рынка, а 1/3 движений вызвана какими-то факторами - вероятно там находятся модели или ещё какие-то основания для роста?


Оффлайн Gelium

  • Администратор
  • Сообщений: 8 613
    • Просмотр профиля
    • Gelium.net
Gelium_Trend (gp_Mount)
« Ответ #121 : 11 Мая 2018, 08:45:32 »
Странный результат, будет время, проверю.

Павел

  • Гость
Gelium_Trend (gp_Mount)
« Ответ #122 : 11 Мая 2018, 10:30:07 »
вот экселевская таблица
там от 1 до 1.5 красное
от 1.5 до 2 желтое
свыше 2 зеленое
и внизу количество ячеек с этими данными ( больше 2 и меньше 2)
соотношение
и процент от общего числа движений с данными выше 2

Но если смотреть среднее число движения и соотносить его с базовым размером - то все около 2 примерно

Оффлайн Gelium

  • Администратор
  • Сообщений: 8 613
    • Просмотр профиля
    • Gelium.net
Gelium_Trend (gp_Mount)
« Ответ #123 : 11 Мая 2018, 15:43:54 »
Глянул евро с 2017 с шагом 100 пунктов, в среднем в районе 2 отношение шага к среднему размеру. Статистика не особо поменялась.

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

Павел

  • Гость
Gelium_Trend (gp_Mount)
« Ответ #124 : 11 Мая 2018, 17:49:09 »
Я смотрел не средний размер, а каждое движение отдельно. В этом случае только 1/3 из всех движений цены, сегмента от экстремума до экстремума, проходит 2 или более размеров шага Mount. Я пока ещё не понял зачем сравнивать средний размер всех движений к базовому размеру.  Что это даёт?
А так я вижу, что использование ретрейсмента сработает в 1/3 случаев. Но это если цепляется к каждому движению.
Предполагаю, что если учитывать движения только на основе моделей соотношение будет другим.  Но для этого сначала нужно определить те участки движения цены , которые вызваны моделями.

Оффлайн Gelium

  • Администратор
  • Сообщений: 8 613
    • Просмотр профиля
    • Gelium.net
Gelium_Trend (gp_Mount)
« Ответ #125 : 12 Мая 2018, 05:00:54 »
1. Кусок движения - это не модель, а только часть возможной модели. Поэтому никакие сортировки кусков смысла не имеют.
2. Средний размер - это потенциал, так как профит можно снять разными методами и итоговый профит более вероятно будет в районе средних значений.

Павел

  • Гость
Gelium_Trend (gp_Mount)
« Ответ #126 : 12 Мая 2018, 06:57:46 »
С 1) понятно. Не подумал, что движение модели не обязательно линейное.
Над 2) нужно поразмышлять ещё, пока не все прояснил себе. Спасибо.
А какая методика расчета значения Mount? Каким образом подобрать оптимальный шаг? В статье расчета целевых уровней я как-то не уловил этот момент

Оффлайн Gelium

  • Администратор
  • Сообщений: 8 613
    • Просмотр профиля
    • Gelium.net
Gelium_Trend (gp_Mount)
« Ответ #127 : 13 Мая 2018, 07:45:07 »
А какая методика расчета значения Mount? Каким образом подобрать оптимальный шаг? В статье расчета целевых уровней я как-то не уловил этот момент

Берете G_Expert, делаете ручную разметку моделей на истории. По итогу увидите какой шаг вам подходит. Либо же программируете МТС и она вам сама прооптимизирует параметры шага.

Оффлайн Gelium

  • Администратор
  • Сообщений: 8 613
    • Просмотр профиля
    • Gelium.net
Gelium_Trend
« Ответ #128 : 14 Сентября 2019, 14:56:51 »
Поправил баг отображения размера последних движений, если используется px_DivSize=10 или больше: https://gelium.net/files/doc_download/225-gelium-trend-up26-1

Оффлайн Gelium

  • Администратор
  • Сообщений: 8 613
    • Просмотр профиля
    • Gelium.net
Gelium_Trend
« Ответ #129 : 11 Марта 2020, 16:21:00 »
Нашел недочеты. Исправлю, выложу.



Прилагаю новую версию  индикатора  с  реверсом в процентах. Для указания реверса в процентах нужно задать значение реверса в параметрах:

p1_TrendSize_Prc
p1_SmallTrendSize_Prc
p2_TrendSize_Prc
p2_SmallTrendSize_Prc

Если  значение  в  этих  параметрах  не  нулевое, реверс и размерности движений будут в процентах.

Округление  размера  значения  в  процентах  задается  через  параметр px_PrcDigits.

Должно получить примерно так:

ila_rendered

Реверс в процентах может быть полезен на индексах и акциях, так как значения на шкале цен могут очень значительно меняться. Выкуп откатов, на мой взгляд, лучше работает в процентах Поэтому значения в процентах могут быть более информативны.