Пользовательские индикаторы > SuperTrendEMA - трендовый индикатор, созданный на основе ATR и EMA
Re: SuperTrendEMA - трендовый индикатор, созданный на основе ATR и EMA
Добрый день! А можно входить по факту получения сигнала не дожидаясь закрытия сигнального бара, который может закрыться сильно дальше разумной точки входа и мы потеряем часть прибыли? Спасибо за ответ.
Re: SuperTrendEMA - трендовый индикатор, созданный на основе ATR и EMA
STiTcH писал(а):Добрый день! А можно входить по факту получения сигнала не дожидаясь закрытия сигнального бара, который может закрыться сильно дальше разумной точки входа и мы потеряем часть прибыли? Спасибо за ответ.
В таком случае есть большая вероятность того, что сигнальный бар (который "пробил" уровень тренда) закроется в итоге ниже нужного уровня и тренд не сменит направление. Так часто бывает.
Лучше, если сигнал будет не после "полной" свечи, а в начале нее. То есть всеравно получается, что одна лишняя свеча присутсвует, даже в случае входа в позицию на закрытии, а не на открытии.
Re: SuperTrendEMA - трендовый индикатор, созданный на основе ATR и EMA
Да, я это и имею в виду. Первая свеча закрывается за уровнем, пробив его и на следующей свече сразу входим, не дожидаясь ее закрытия. Как это можно реализовать?
Re: SuperTrendEMA - трендовый индикатор, созданный на основе ATR и EMA
STiTcH писал(а):Да, я это и имею в виду. Первая свеча закрывается за уровнем, пробив его и на следующей свече сразу входим, не дожидаясь ее закрытия. Как это можно реализовать?
Я задал точно такой же вопрос ранее))) в предыдущем посте.
Еще сделал наблюдение: этот индикатор в виде робота показывает более прибыльный вариант с отрисовкой на 1 бар вперед, т.е. U(1), а не (0). Наверное зависит от нструмента и срока теста, но факт остается фактом.
Re: SuperTrendEMA - трендовый индикатор, созданный на основе ATR и EMA
evge писал(а):Сигнал появляется точно на свечке смены тренда, когда она отрисовалась полностью, открытие позиции происходит в тестах на следующей свече, на её цене открытия (если установлено исполнять на открытии), аналогично в реальности. Исполнять на открытии это "тоже самое" что на закрытие предыдущей свечи, т.к. цены там примерно одни и те же (если нет гэпа)
Почему?
В OnUpdate() можно оперировать данными только по полностью закрытой свече. Точно надо знать что свеча полностью отрисована и известны все её параметры для оценки OHLC, Volume, OI !!! Только в момент первого тика следующей свечи, т.е. когда начинается рисоваться новая свеча OnUpdate() получит информацию, что предыдущая свеча отрисована и её можно анализировать. Для OnUpdate() это будет свеча под индексом [0], хотя в реальности произошёл первый тик следующей за ней свечи. Поэтому и исполнение произойдёт на этой следующей свече, которая только начала отрисовку.
Есть конечно UseCloseBar = false, но это другая история.
---
визуально может казаться, что пробой прошёл ранее по индикатору, но это не так. Так рисуется линия на графике, если на текущем баре я указываю рисовать линию, то отрисовка её будет идти от предыдущего бара до текущего и создается иллюзия, что смена тренда была на бар ранее. Кстати, до того же предыдущего бара рисуется и линия предыдущего тренда, обратите на это внимание.
Рисунок ниже:
Под первой стрелкой показано что тренд на этом баре меняется и там красная линия на этом же баре что и начало зеленой, это важно!
Сигнал не на этом же баре появился, а на следующем, полностью отрисованном, выполняется отсылка команды на открытие позиции и она будет открыта на открытии следующего бара за сигнальным, что почти одно и тоже что по цене закрытия сигнального бара.
Можно же взять за полностью закрытую свечу именно ту, которая пробила тренд (ведь так и есть, другого не дано, она уже закрылась выше/ниже тренда)?? Тогда и сигнал будет на следующей свече. Я не понимаю в программировании, так что поправьте, если заплутал)
Re: SuperTrendEMA - трендовый индикатор, созданный на основе ATR и EMA
Сдается мне что как раз UseCloseBar = false может решить этот вопрос. Пример бы..
- evge
- Администратор
- Сообщения: 1811
- Зарегистрирован: 04 фев 2016, 09:46
- Откуда: Млечный путь, планета Земля
- Благодарил (а): 83 раза
- Поблагодарили: 366 раз
- Контактная информация:
Re: SuperTrendEMA - трендовый индикатор, созданный на основе ATR и EMA
никогда такого не было и вот опять
Re: SuperTrendEMA - трендовый индикатор, созданный на основе ATR и EMA
Да, это понятно, что первая свеча это окончание тренда. Так вопрос и был по сути в том, можно ли цену закрытия свечи окончания тренда использовать как сигнал?
- evge
- Администратор
- Сообщения: 1811
- Зарегистрирован: 04 фев 2016, 09:46
- Откуда: Млечный путь, планета Земля
- Благодарил (а): 83 раза
- Поблагодарили: 366 раз
- Контактная информация:
Re: SuperTrendEMA - трендовый индикатор, созданный на основе ATR и EMA
можно, но тогда она может оказаться намного ниже/выше текущей цены и позиция не будет открыта.
А так не проблема:
вместо EnterLong() ставим EnterLongLimit(Input1.Close[1])
вместо EnterShort() ставим EnterShortLimit(Input1.Close[1])
учитываем что это лимитник, который будет ждать если цена до него дойдёт
Input1.Close[1] - взять цену закрытия не текущего, а предыдущего бара
А так не проблема:
вместо EnterLong() ставим EnterLongLimit(Input1.Close[1])
вместо EnterShort() ставим EnterShortLimit(Input1.Close[1])
учитываем что это лимитник, который будет ждать если цена до него дойдёт
Input1.Close[1] - взять цену закрытия не текущего, а предыдущего бара
никогда такого не было и вот опять
Re: SuperTrendEMA - трендовый индикатор, созданный на основе ATR и EMA
В общем по результатм теста разница не большая, да и заходит в рынок примерно там же.
У меня возник другой вопрос. Сообщения советника/робота можно отправлять в чат в моб приложение. А можно ли добавить в робот сообщения о текущем уровне линии тренда или контрольной линии (кому как удобно). Есть вообще такая возможность? Стопики ставить чтобы в ручную)
У меня возник другой вопрос. Сообщения советника/робота можно отправлять в чат в моб приложение. А можно ли добавить в робот сообщения о текущем уровне линии тренда или контрольной линии (кому как удобно). Есть вообще такая возможность? Стопики ставить чтобы в ручную)
Вернуться в «Пользовательские индикаторы»
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей