Пользовательские индикаторы > SuperTrendEMA - трендовый индикатор, созданный на основе ATR и EMA

Дополнительные индикаторы от пользователей Альфа-Директ 4. Готовые решения от пользователей.
STiTcH
Сообщения: 12
Зарегистрирован: 01 ноя 2019, 09:34
Благодарил (а): 1 раз

Re: SuperTrendEMA - трендовый индикатор, созданный на основе ATR и EMA

Непрочитанное сообщение STiTcH » 01 ноя 2019, 09:37

Добрый день! А можно входить по факту получения сигнала не дожидаясь закрытия сигнального бара, который может закрыться сильно дальше разумной точки входа и мы потеряем часть прибыли? Спасибо за ответ.

State
Сообщения: 35
Зарегистрирован: 08 окт 2018, 12:43
Поблагодарили: 1 раз

Re: SuperTrendEMA - трендовый индикатор, созданный на основе ATR и EMA

Непрочитанное сообщение State » 01 ноя 2019, 09:55

STiTcH писал(а):Добрый день! А можно входить по факту получения сигнала не дожидаясь закрытия сигнального бара, который может закрыться сильно дальше разумной точки входа и мы потеряем часть прибыли? Спасибо за ответ.



В таком случае есть большая вероятность того, что сигнальный бар (который "пробил" уровень тренда) закроется в итоге ниже нужного уровня и тренд не сменит направление. Так часто бывает.

Лучше, если сигнал будет не после "полной" свечи, а в начале нее. То есть всеравно получается, что одна лишняя свеча присутсвует, даже в случае входа в позицию на закрытии, а не на открытии.

STiTcH
Сообщения: 12
Зарегистрирован: 01 ноя 2019, 09:34
Благодарил (а): 1 раз

Re: SuperTrendEMA - трендовый индикатор, созданный на основе ATR и EMA

Непрочитанное сообщение STiTcH » 01 ноя 2019, 10:06

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

State
Сообщения: 35
Зарегистрирован: 08 окт 2018, 12:43
Поблагодарили: 1 раз

Re: SuperTrendEMA - трендовый индикатор, созданный на основе ATR и EMA

Непрочитанное сообщение State » 01 ноя 2019, 10:15

STiTcH писал(а):Да, я это и имею в виду. Первая свеча закрывается за уровнем, пробив его и на следующей свече сразу входим, не дожидаясь ее закрытия. Как это можно реализовать?



Я задал точно такой же вопрос ранее))) в предыдущем посте.

Еще сделал наблюдение: этот индикатор в виде робота показывает более прибыльный вариант с отрисовкой на 1 бар вперед, т.е. U(1), а не (0). Наверное зависит от нструмента и срока теста, но факт остается фактом.

State
Сообщения: 35
Зарегистрирован: 08 окт 2018, 12:43
Поблагодарили: 1 раз

Re: SuperTrendEMA - трендовый индикатор, созданный на основе ATR и EMA

Непрочитанное сообщение State » 01 ноя 2019, 10:19

evge писал(а):Сигнал появляется точно на свечке смены тренда, когда она отрисовалась полностью, открытие позиции происходит в тестах на следующей свече, на её цене открытия (если установлено исполнять на открытии), аналогично в реальности. Исполнять на открытии это "тоже самое" что на закрытие предыдущей свечи, т.к. цены там примерно одни и те же (если нет гэпа)

Почему?

В OnUpdate() можно оперировать данными только по полностью закрытой свече. Точно надо знать что свеча полностью отрисована и известны все её параметры для оценки OHLC, Volume, OI !!! Только в момент первого тика следующей свечи, т.е. когда начинается рисоваться новая свеча OnUpdate() получит информацию, что предыдущая свеча отрисована и её можно анализировать. Для OnUpdate() это будет свеча под индексом [0], хотя в реальности произошёл первый тик следующей за ней свечи. Поэтому и исполнение произойдёт на этой следующей свече, которая только начала отрисовку.

Есть конечно UseCloseBar = false, но это другая история.

---

визуально может казаться, что пробой прошёл ранее по индикатору, но это не так. Так рисуется линия на графике, если на текущем баре я указываю рисовать линию, то отрисовка её будет идти от предыдущего бара до текущего и создается иллюзия, что смена тренда была на бар ранее. Кстати, до того же предыдущего бара рисуется и линия предыдущего тренда, обратите на это внимание.

Рисунок ниже:
Под первой стрелкой показано что тренд на этом баре меняется и там красная линия на этом же баре что и начало зеленой, это важно!
Сигнал не на этом же баре появился, а на следующем, полностью отрисованном, выполняется отсылка команды на открытие позиции и она будет открыта на открытии следующего бара за сигнальным, что почти одно и тоже что по цене закрытия сигнального бара.


Можно же взять за полностью закрытую свечу именно ту, которая пробила тренд (ведь так и есть, другого не дано, она уже закрылась выше/ниже тренда)?? Тогда и сигнал будет на следующей свече. Я не понимаю в программировании, так что поправьте, если заплутал)

STiTcH
Сообщения: 12
Зарегистрирован: 01 ноя 2019, 09:34
Благодарил (а): 1 раз

Re: SuperTrendEMA - трендовый индикатор, созданный на основе ATR и EMA

Непрочитанное сообщение STiTcH » 01 ноя 2019, 10:24

Сдается мне что как раз UseCloseBar = false может решить этот вопрос. Пример бы..

Аватара пользователя
evge
Администратор
Сообщения: 1652
Зарегистрирован: 04 фев 2016, 09:46
Откуда: Млечный путь, планета Земля
Благодарил (а): 64 раза
Поблагодарили: 303 раза
Контактная информация:

Re: SuperTrendEMA - трендовый индикатор, созданный на основе ATR и EMA

Непрочитанное сообщение evge » 01 ноя 2019, 11:00

SuperTrendEMA-Strategy-03.png
SuperTrendEMA-Strategy-03.png (9.6 КБ) 5236 просмотров
никогда такого не было и вот опять

State
Сообщения: 35
Зарегистрирован: 08 окт 2018, 12:43
Поблагодарили: 1 раз

Re: SuperTrendEMA - трендовый индикатор, созданный на основе ATR и EMA

Непрочитанное сообщение State » 01 ноя 2019, 11:14

Да, это понятно, что первая свеча это окончание тренда. Так вопрос и был по сути в том, можно ли цену закрытия свечи окончания тренда использовать как сигнал?

Аватара пользователя
evge
Администратор
Сообщения: 1652
Зарегистрирован: 04 фев 2016, 09:46
Откуда: Млечный путь, планета Земля
Благодарил (а): 64 раза
Поблагодарили: 303 раза
Контактная информация:

Re: SuperTrendEMA - трендовый индикатор, созданный на основе ATR и EMA

Непрочитанное сообщение evge » 01 ноя 2019, 11:16

можно, но тогда она может оказаться намного ниже/выше текущей цены и позиция не будет открыта.
А так не проблема:

вместо EnterLong() ставим EnterLongLimit(Input1.Close[1])
вместо EnterShort() ставим EnterShortLimit(Input1.Close[1])

учитываем что это лимитник, который будет ждать если цена до него дойдёт

Input1.Close[1] - взять цену закрытия не текущего, а предыдущего бара
никогда такого не было и вот опять

State
Сообщения: 35
Зарегистрирован: 08 окт 2018, 12:43
Поблагодарили: 1 раз

Re: SuperTrendEMA - трендовый индикатор, созданный на основе ATR и EMA

Непрочитанное сообщение State » 01 ноя 2019, 12:44

В общем по результатм теста разница не большая, да и заходит в рынок примерно там же.

У меня возник другой вопрос. Сообщения советника/робота можно отправлять в чат в моб приложение. А можно ли добавить в робот сообщения о текущем уровне линии тренда или контрольной линии (кому как удобно). Есть вообще такая возможность? Стопики ставить чтобы в ручную)


Вернуться в «Пользовательские индикаторы»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя