Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда - 6. - страница 154
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Сейчас модераторы придут и забанят двух последних передо мной :-))
Позвольте уважаемый узнать за что?
декомпилы править запрещено?
Регистрация на MQL4.com означает, что Вы согласны со следующими правилами:
С каких пор декомпил - нецензурное выражение?
У меня возник следующий вопрос.
Скажем у нас есть 4 стрелки подряд, которые указывают направление в верх.
CrossUp[i]=Low[i] - Range*0.75;
Позвольте уважаемый узнать за что?
декомпилы править запрещено?
Регистрация на MQL4.com означает, что Вы согласны со следующими правилами:
С каких пор декомпил - нецензурное выражение?
У меня возник следующий вопрос.
Скажем у нас есть 4 стрелки подряд, которые указывают направление в верх.
CrossUp[i]=Low[i] - Range*0.75;
Больше ничего по вашему коду я подсказать не могу. Если есть поблизости телепаты, они наверное смогут в большей степени вникнуть в предоставленный вами код ;)
А это из индикатора или из советника? Есть разница. В общих чертах, чтобы не рисовать стрелку, то в индикаторе нужно проверить соседний предыдущий бар и, если он имеет не нулевое и не пустое значение, значит - стрелка на соседнем баре уже есть и в буфер текущего бара значение вносить не нужно. Для советника также, если на соседнем предыдущем баре есть уже зафиксированный факт пересечения в ту же сторону, что и на текущем, и стрелочкой этот факт уже отмечен, то на текущем баре факт пересечения можно не регистрировать (если он тоже есть) и стрелку выводить тоже не обязательно.
Больше ничего по вашему коду я подсказать не могу. Если есть поблизости телепаты, они наверное смогут в большей степени вникнуть в предоставленный вами код ;)
Бесполезно. Флаги надо использовать
Бесполезно. Флаги надо использовать
Ну... флаги флагам - рознь. Почему так считаешь? Я бы вообще тут по флагам не стал заморачиваться. Всегда ж можно посмотреть по графику "а было ль пересечение на прошлой свечке?", если на этой свечке пересеклось. Нет? Это для советника. Для индюшка так же. Есть пересечение... смотрим-с прошлое значение буфера, то, которое на 1 больше. Если там есть не пустое/не нулевое значение, то - там тоже был сигнал. И он отмечен стрелочкой. Значит сейчас не рисуем.
Иль я чё-то упустил?
Ну... флаги флагам - рознь. Почему так считаешь? Я бы вообще тут по флагам не стал заморачиваться. Всегда ж можно посмотреть по графику "а было ль пересечение на прошлой свечке?", если на этой свечке пересеклось. Нет? Это для советника. Для индюшка так же. Есть пересечение... смотрим-с прошлое значение буфера, то, которое на 1 больше. Если там есть не пустое/не нулевое значение, то - там тоже был сигнал. И он отмечен стрелочкой. Значит сейчас не рисуем.
Иль я чё-то упустил?
Про скорость работы забыл. Проверять надо до первого сигнала
Про скорость работы забыл. Проверять надо до первого сигнала
Не понимаю, а так нельзя в индикаторе? Проверяем из глубины истории до нуля
ему ж не нужны рядом стоящие стрелки. Вот их и не будет подряд. Через одну - будут
В советнике иначе - там от нулевого/первого бара смотрим вглубь истории. Точно также проверить сигнал пересечения на проверяемом баре+1
Не понимаю, а так нельзя в индикаторе? Проверяем из глубины истории до нуля
ему ж не нужны рядом стоящие стрелки. Вот их и не будет подряд. Через одну - будут
В советнике иначе - там от нулевого/первого бара смотрим вглубь истории. Точно также проверить сигнал пересечения на проверяемом баре+1
Ну если через один бар сигнал нужен, то да, конечно надо делать так как ты написал
Ну если через один бар сигнал нужен, то да, конечно надо делать так как ты написал