Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Тоже на М1. Только что была дивергенция, переключился на М5, затем снова на М1 и линий уже нет.
А в настройках что выставлено в пункте "Таймфрейм, на котором искать дивергенции" ? М1 ?
Но когда вы переключаетесь на М5 то уже невозможно найти дивергенции на М1 - они будут внутри пятиминутных баров, и индикатор должен был вам вывести предупреждение, что задан некорректный таймфрейм и автоматически переключиться на поиск дивергенций на М5. Просто верните назад в настройках поиск на М1 когда переключитесь на минутный таймфрейм, или поставьте current.
Такое вот неудобство...
Если выбран таймфрейм для поиска дивергенций М15, то вы можете переключиться на М5 и на М1. Индикатор будет продолжать показывать дивергенции на М15 независимо от того, что вы на М5 или на М1.
Но если вы переключитесь на М30, то он вам сообщит о некорректном таймфрейме (М15) и переключит поиск на М30.
И вот ещё что: в OnInit() в блоке проверки рабочего таймфрейма, со строки 147, нужно добавить такой код. Было так:
periodForWork=PeriodForWork;
if(Period()>periodForWork) {
Alert("Выбран не корректный период: ",GetNameTF(PeriodForWork),"\nМеняю рабочий период на ",GetNameTF(Period()));
periodForWork=PERIOD_CURRENT;
}
Сделать так:
periodForWork=PeriodForWork;
if(Period()>periodForWork && PeriodForWork!=PERIOD_CURRENT) {
Alert("Выбран не корректный период: ",GetNameTF(PeriodForWork),"\nМеняю рабочий период на ",GetNameTF(Period()));
periodForWork=PERIOD_CURRENT;
}
А то он постоянно алерт выдаёт при смене таймфрейма на старший если в настройках выбран "Таймфрейм, на котором искать дивергенции" как current
для хорошего тестирования думаю нужно добавить алерты на стрелки, тогда уже не важно перерисует или нет. можно будет посмотреть как в реальном времени. просто сегодня тестил, как доп. фильтр, результаты неплохие выходят. добавьте пожалуйста алерты. и ненужно исправлять перерисовку если это уменьшит частоту сигналов(я понял о чем вы написали)
Перерисовки нету - он не берёт в расчёт нулевой бар для поиска экстремумов.
В настройках стояло М1, дивергенция была на М1. Я переключился на М5, а затем на М1 и на М1 дивергенции уже не было. И линии и стрелка исчезли.
Когда вы переключились с М1 на М5 разве не было алерта о том, что рабочий период некорректен и индикатор будет использовать М5 как рабочий период, на котором и будет искать дивергенции?
Был такой алерт.
А потом вы обратно переключились на М1, но индикатор-то уже переключился на поиск дивергенций на М5, о чём он вам успешно сообщал при переключении с М1 на М5.
Внимательней нужно быть ;)
Вы же сами в настройках задали таймфрейм для поиска дивергенций на М1.
А теперь представьте, пожалуйста, что он вам может вывести на экран, если вы ищете дивергенции на М1, а сами находитесь на М5 ?
Понимаете, что в такой ситуации дивергенции будут располагаться внутри пятиминутных баров. Он вам просто абракадабру нарисует. Именно поэтому от и переключается автоматически на минимальный таймфрейм, на котором сможет корректно найти и вывести дивергенции.
Чтобы искать их всегда на текущем таймфрейме, пожалуйста, выберите в настройках "current", а не какой-либо период. Тогда он всегда будет искать на том периоде, на котором вы находитесь.
Линии и стрелки не только пропадают, но и чудесным образом появляются. Час ждал, дивергенция так и не появилась. Перешел на меньший ТФ и тут же обратно и оказывается дивергенция была пол часа назад, сигнал упущен)))
Алертов можно не ждать?