Доработка ботов (советников, индикаторов) vol. 2

lotos017

Новичок форума
Да, я был не прав. Стрелки ставит не совсем не в попад, а если к окончанию бара сигнал пропадал, то и на графике цены он убирался, при этом в буферах он оставался. Исправил, теперь стрела удаляется, если на момент закрытия бара сигнала нет, забирай:

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!БЛАГОДАРЮ!!!!!!!!!!!!!!!!!!!!!!!!!
 

arevo

Новичок форума
Добрый день!
Господа программисты , с индикатором есть две проблемы:
1. Когда выводишь несколько экземпляров индикатора на график - фигня происходит с трендовыми и линиями дивергенции (см.рисунок);
2. Надо добавить два индикаторных буфера , чтобы можно было считывать факт появления дивергенции советником.
Если возможно, помогите пожалуйста !
 

Вложения

  • divpetr.png
    divpetr.png
    40,9 КБ · Просмотры: 238
  • divergencepetr_s7.mq4
    61 КБ · Просмотры: 39

Balbesik

Прохожий
Если тема называется - "доработка".
То вопрос -
Индикатор - Скриптонга (*обычный Зиг Заг") -
есть ЗигЗаг (равный величине равновысокого бара),
по этому ЗигЗагу без периода, без размаха строится
"старший" ЗигЗаг.
Построение на равновысоких позволяет делать "черта".
Не могу "развязать" по буферам "влияние".
Т.е. по "младшему" Зиг Загу построить "старший" (без всяких исходных по старшему).
Должна быть какая-то "мулька", как "развязать" буферы.
На картинке - все просто - там просто "превышение" -
как сохранить, что есть и построить новый экстремум без влияния на сформированный?
 

Вложения

  • EURUSDM1_000.png
    EURUSDM1_000.png
    48,2 КБ · Просмотры: 129

Prelagatay

Местный житель
:not-good:Вечер добрый умельцам. Поглядите пожалуйста почему не работает фильтр день/время .
 

Вложения

  • Ангел Менадель_NF_CLk_mod_Joker62.mq4
    94,3 КБ · Просмотры: 54

mobidik

-----
Если тема называется - "доработка".
То вопрос -
Индикатор - Скриптонга (*обычный Зиг Заг") -
есть ЗигЗаг (равный величине равновысокого бара),
по этому ЗигЗагу без периода, без размаха строится
"старший" ЗигЗаг.
Построение на равновысоких позволяет делать "черта".
Не могу "развязать" по буферам "влияние".
Т.е. по "младшему" Зиг Загу построить "старший" (без всяких исходных по старшему).
Должна быть какая-то "мулька", как "развязать" буферы.
На картинке - все просто - там просто "превышение" -
как сохранить, что есть и построить новый экстремум без влияния на сформированный?

:D то ли книжек начитались, то ли гугло переводчик чудит...

Если я правильно Вас понял, то обратите внимание на эти индикаторы:
http://forexsystemsru.com/976343-post4.html
http://forexsystemsru.com/976389-post6.html
 

Balbesik

Прохожий
"... то ли книжек начитались, то ли гугло переводчик чудит...

Если я правильно Вас понял, то обратите внимание на эти индикаторы:
http://forexsystemsru.com/976343-post4.html
http://forexsystemsru.com/976389-post6.html ..."

Ага, где-то рядом.
Спасибо!
Завтра по "трезвяне" посмотрю.
Только модератор на Вашем форуме интересный -
картинку не выложил.
Простое "превышение" - без проблем.
Вопрос ОТОБРАЖЕНИЯ экстремумов в заданном интервале без перерисовки РАННЕЕ сформированных (при это тестр отдельно - ДА, реал отдельно - ДА).
Но это не "красиво".
Т.е. вопрос буферов и возможная "мулька" на эту тему.
А так да! Гугла начитался (кстати Balbesik там лет 15 находиться)
Полезно иногда в Гугл заглядывать..
 

Joker62

Почетный гражданин
Была ошибочка в коде, проверяй:

Привет!*hi*
Да, я действительно упустил параметр как определение день недели,:disappointed: но никак "ошибочка в коде".:not-good:
Я благодарю, что Вы исправили место логики в коде.:D
С уважением, ...
 

AlanG

Элитный участник
Парни,снова с этим индюком.На этот раз уберите из кода все дивера и трендовые линии.Здесь они ни к чему.[/QUOTE
Уважаемые программисты,может посмотрите?Не люблю ненужные линии на графике.
:facepalm: а в настройки лень зайти и отключить??
extern string s2 = "*** Divergence Settings ***";
drawIndicatorTrendLines = true;
drawPriceTrendLines = true;
rayReverseDivergence = true;
 
Добрый день! Прошу ответить на пост #11011, 20 просмотров, а никокого ответа нет:(
"Всем привет! Ребята посмотрите пожалуйста, можно ли на этом индикаторе сделать так, чтобы стрелки появлялись на начале бара, а не после. Заранее спасибо."

С уважением Рамис Самигуллин
 

Karabas BARABAS

Директор Буратины
друзья, подскажите...

эта строчка как я понял отвечает за цветовую гамму

int gia_172[] = {16612911, 16620590, 16702510, 15990063, 11206190, 5569869, 4193654, 3669164, 3407316, 3144445, 3144189, 3138813, 3069181, 3126526, 3046654, 3098621, 4207864, 4207864, 4207864, 4207864};

и наборы цифирь это и есть цвет...
где можно посмотреть такую цветовую таблицу или как можно поменять цвет на нужный?
 

zhserg

Местный знаток
друзья, подскажите...

эта строчка как я понял отвечает за цветовую гамму

int gia_172[] = {16612911, 16620590, 16702510, 15990063, 11206190, 5569869, 4193654, 3669164, 3407316, 3144445, 3144189, 3138813, 3069181, 3126526, 3046654, 3098621, 4207864, 4207864, 4207864, 4207864};

и наборы цифирь это и есть цвет...
где можно посмотреть такую цветовую таблицу или как можно поменять цвет на нужный?

Можно отсюда брать Цвета в МТ, писать вместо цифирей clrBlack и т.п. _https://docs.mql4.com/ru/constants/objectconstants/webcolors
 
Последнее редактирование модератором:

Balbesik

Прохожий
аха или сам балбесик за вывертывает:rolf:

Вывертываю, вывертываю - раз участник Элитный, то наверное, где-нибудь слышал, что любой ЗигЗаг характеризуется только одной величиной - величиной отката.
Прикрепляю вторую (первый раз не прошла) картинку -
на ней "старший" ЗигЗаг (желтый) строится и зависит только от величины отката "младшего" ЗигЗага (красный) - т.е. приводим к ОДНОЙ переменной.
Кстати в этом отличие от предложенных вариантов - где характеристика "старшего" ЗЗ - величина фиксирована.
На картинке "Старший" ЗЗ не имеет своего периода или размаха (нет привязки к величине отката) и по этим величинам имеет случайный характер (в зависимости от рынка).
В тестере все прекрасно работает, а вот в режиме offline сбоит или требует по другому задавать значения буферам.
Может быть Элитный участник подскажет - почему так?
 

Вложения

  • EURUSDM1_000.png
    EURUSDM1_000.png
    49,7 КБ · Просмотры: 133

Strong_Tezis

Новичок форума
помогите. тут не сложно

Здравствуйте. Помогите исправить индикатор, там легко(для тех кто шарит). Я уже делал, то о чем прошу на индикатор где смог как по шаблону. Нужно добавить в индикатор смещение вправо(Candle_shift)!!!
 

Вложения

  • candles_m-Candles_m.mq4
    6,4 КБ · Просмотры: 38

поручик

Гость

Вложения

  • EURUSDM5итп.png
    EURUSDM5итп.png
    73,6 КБ · Просмотры: 161
  • Shadows TF3.mq4
    14 КБ · Просмотры: 76

arevo

Новичок форума
Просьба!

Добрый день!
Господа программисты , с индикатором есть две проблемы:
1. Когда выводишь несколько экземпляров индикатора на график - фигня происходит с трендовыми и линиями дивергенции (см.рисунок);
2. Надо добавить два индикаторных буфера , чтобы можно было считывать факт появления дивергенции советником.
Если возможно, помогите пожалуйста !




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