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

Saigon

Активный участник
Добрый день. Нужен СЧЁТЧИК ПУНКТОВ (ЦЕНОВЫХ РАЗМАХОВ) который может считать не только Суммарное Количество Пройденных Пунктов, но и отдельно Сумму Лонговых Пунктов и отдельно Сумму Шортовых Пунктов за каждый Тик Движения Цены при этом выводя все это на экран в виде "Гистограммного Индикатора ПУНКТОВЫХ ОБЪЕМОВ" (Пример на Скринах).

Не путать со СЧЁТЧИКОМ ТИКОВ! Это разные вещи! За один Тик цена может скакануть сразу на несколько Пунктов (особенно в период большой валотильности рынка)

СЧЁТЧИК ПУНКТОВ я нашел - кто может доработать его до подвальных Гистограммных Индикаторов?
 

Вложения

  • Deltastock MetaTrader3.png
    Deltastock MetaTrader3.png
    82,9 КБ · Просмотры: 207
  • shetchik_pips.mq4
    2,7 КБ · Просмотры: 44
  • ПУНКТ_LONG.png
    ПУНКТ_LONG.png
    53,3 КБ · Просмотры: 160
  • ПУНКТ_SHORT.png
    ПУНКТ_SHORT.png
    51,9 КБ · Просмотры: 127

fs256

Местный знаток
))) мэтр кодирования cmillion что то накосячил в индюке и мэтр Младен это распознал)))

А мэтры здесь причем? Тут (..._MOD), если есть косяк, то мой :not-good:

https://forexsystemsru.com/yazyk-programmirovaniya-mql4/77111-dorabotka-botov-sovetnikov-indikatorov-vol-2-a-626.html#post1249404
 

garry119

Гость
значит я не в тему ;)

может твой мод как раз и так как надо))) а cmillion-у как раз высокомерия чуть сбавить))

там, говорит, все надо переписывать, чтобы он работал правильно и не только где алерты))) я ухахатывался))
 
Последнее редактирование:

fs256

Местный знаток
может твой мод как раз и так как надо))) а cmillion-у как раз высокомерия чуть сбавить))

там, говорит, все надо переписывать, чтобы он работал правильно и не только где алерты))) я ухахатывался))

Ну и зря смеешься, у него нормальный код, но очень много повторов, - копаться - прелесть, и пояснялки не нужны:D Жаль выжать ничего путного не получилось. Я даже для себя делал версию без рисовки, только толку...
 

sarmat237

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

Вложения

  • Auto-Binary-Filter (1).mq4
    6,7 КБ · Просмотры: 90

alex7474

Новичок форума
Вставьте пожалуйста в этот советник ограничение на количество открываемых лотов по всем инструментам mql5.com/ru/code/9019
 
Последнее редактирование модератором:

loki177

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

буфер 0 - стрелочка вверх, 1 - вниз
 

Вложения

  • Auto Binary Filter Arrow.mq4
    7,4 КБ · Просмотры: 171

Genry_05

Отдыхает
спасибо. с исходником начал тестироваться в тестере. он реально практически не рисует в тестере.

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

и еще один нюанс: можно ли каким либо параметром добиться сглаживания желтой линии?
Можно накинуть на желтую линию обычную машку и сглаживать ее параметрами. Это нулевой буфер, поэтому можно кинуть машку в подвал к индикатору, поставить в настройках First indicator data и она будет сглаживать как раз желтую линию BB.
 
Последнее редактирование:

Tankk

*********
Range Prices

Добрый день. Нужен СЧЁТЧИК ПУНКТОВ (ЦЕНОВЫХ РАЗМАХОВ) который может считать не только Суммарное Количество Пройденных Пунктов, но и отдельно Сумму Лонговых Пунктов и отдельно Сумму Шортовых Пунктов за каждый Тик Движения Цены при этом выводя все это на экран в виде "Гистограммного Индикатора ПУНКТОВЫХ ОБЪЕМОВ" (Пример на Скринах).

Не путать со СЧЁТЧИКОМ ТИКОВ! Это разные вещи! За один Тик цена может скакануть сразу на несколько Пунктов (особенно в период большой валотильности рынка)

СЧЁТЧИК ПУНКТОВ я нашел - кто может доработать его до подвальных Гистограммных Индикаторов?

*hi* целая пачка.... на выбор :rolf:
 

Вложения

  • ATR Range Prices TT [x7]_смена цикла.png
    ATR Range Prices TT [x7]_смена цикла.png
    35,7 КБ · Просмотры: 219
  • Range Prices TT.png
    Range Prices TT.png
    32,6 КБ · Просмотры: 159
  • Range Pairs [mobidik].png
    Range Pairs [mobidik].png
    78,7 КБ · Просмотры: 160
  • ATR Range Prices TT [x7].mq4
    12,7 КБ · Просмотры: 30
  • Range Pairs [mobidik].mq4
    8,9 КБ · Просмотры: 31
  • Range Pairs [Novikov].mq4
    8,7 КБ · Просмотры: 32
  • Range Prices TT.mq4
    8,5 КБ · Просмотры: 28
  • Range vol Close [Alex Green].mq4
    3,5 КБ · Просмотры: 28
  • Range vol Close MOD NoChangeBars shortN [Alex Green].mq4
    4,9 КБ · Просмотры: 32
  • RPA - Range Pairs [Novikov].mq4
    6,6 КБ · Просмотры: 31

Genry_05

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

Есть универсальный индикатор дивергенций. Ему достаточно на вход подать номер индикаторного буфера типа Линия от любого индикатора он будет строить на нем дивергенции.

Индикатор дивергенций мы разрабатывали достаточно долго у Скриптонга (Scriptong, Игорь Герасько).
_https://www.mql5.com/ru/code/13784

Хорошая получилась машинка. Результат работы поиска диверов для желтой линии DCE_BB - на скрине. В прицепе - сет для DivergenceViewer, чтобы он подхватил DCE_BB_v3gm. Т.е.
1. в папке индикаторы лежат DivergenceViewer и вот эта версия DCE_BB_v3gm
2. запускаем DivergenceViewer, он сам вызовет DCE_BB_v3gm.
3. для настройки параметров DivergenceViewer подсовываем ему DCE_BB_v3_divergence.set

Должна получится картинка как на моем скрине.
 

Вложения

  • DCE_BB-divergence.png
    DCE_BB-divergence.png
    40,5 КБ · Просмотры: 475
  • DCE_BB_v3_divergence.set
    1,5 КБ · Просмотры: 85
  • DCE_BB_v3gm.mq4
    27,5 КБ · Просмотры: 96
Последнее редактирование:

garry119

Гость
Индикатор дивергенций мы разрабатывали достаточно долго у Скриптонга (Scriptong, Игорь Герасько).
_https://www.mql5.com/ru/code/13784

Хорошая получилась машинка. Результат работы поиска диверов для желтой линии DCE_BB - на скрине. В прицепе - сет для DivergenceViewer, чтобы он подхватил DCE_BB_v3gm.

спасибо.
один вопрос: я без понятия как пользоваться сетом для индикатора. обычно сеты для советников. в какую папку этот сет и как его запустить на индикаторах?
 

Genry_05

Отдыхает
спасибо.
один вопрос: я без понятия как пользоваться сетом для индикатора. обычно сеты для советников. в какую папку этот сет и как его запустить на индикаторах?

Настройки для индикаторов можно Сохранять\Загружать как и для советников.
Папка: \mql4\Presets, но можно любую - появится окно проводника.
Запуск на картинке.

Параметр :
input int i_findExtInterval = 2; // Price ext. to indicator ext. / От экст. цены до экст. инд.
- настраивает величину расхождения экстремума цены и индикатора. По-умолчанию до 2-х бар, если поставить больше, например 3- диверов будет больше, но чем точнее совпадает тем сильнее дивер.
 

Вложения

  • DCE_BB-divergence_set.png
    DCE_BB-divergence_set.png
    104,6 КБ · Просмотры: 302
Последнее редактирование:

garry119

Гость
Настройки для индикаторов можно Сохранять\Загружать как и для советников.
Папка: \mql4\Presets, но можно любую - появится окно проводника.
Запуск на картинке.

сделал все так как сказано и дивергенс перестал отображаться в окне
 

Genry_05

Отдыхает
сделал все так как сказано и дивергенс перестал отображаться в окне

Вот скрин всех параметров. Имя индикатора DCE_BB_v3gm должно совпадать, и я ему поменял настройки на уменьшенные в 10 раз по умолчанию, чтобы не задавать их в настройках Divergence_Viewer_AD.
Есть проблема совместимости параметров, Divergence_Viewer_AD на входе принимает числовые параметры, а у DCE_BB_v3gm кроме числовых есть и строковые - это мешает настройке. Можно закомментировать строковые параметры, тогда все будет ок.
Обычно это параметры с именами блоков настройки, типа:
extern string a01 = ""; // ___ Параметры DCE _____________

Ну и учитываем что наиболее рабочая дивергенция - Класс_А, остальным : доверяй, но проверяй.
 

Вложения

  • DCE_BB-divergence_set.png
    DCE_BB-divergence_set.png
    144,6 КБ · Просмотры: 114
Последнее редактирование:

garry119

Гость
Вот скрин всех параметров. Имя индикатора DCE_BB_v3gm должно совпадать, и я ему поменял настройки на уменьшенные в 10 раз по умолчанию, чтобы не задавать их в настройках Divergence_Viewer_AD.
Есть проблема совместимости параметров, Divergence_Viewer_AD на входе принимает числовые параметры, а у DCE_BB_v3gm кроме числовых есть и строковые - это мешает настройке.

спасибо. самый первый параметр "Базовый индикатор" был почему то пустым. теперь все нормально
 

prasshu

Прохожий
please help running this ea,getting ERROR while running
 

Вложения

  • Capture.PNG
    Capture.PNG
    84,5 КБ · Просмотры: 292
  • 2Sides_v5.0c1.mq4
    40 КБ · Просмотры: 37

Saigon

Активный участник
*hi* целая пачка.... на выбор :rolf:

Tankk - я что то не могу понять что это за индикаторы? Они ПУНКТОВЫЕ РАЗМАХИ за каждый Тик считают? И если да - то как сделать так, что бы показывался отдельно Индикатор с Зеленой Гистограммой (ЛОНГИ) и отдельно с Красной Гистограммой (ШОРТЫ) и отдельно с Суммарной Гистограммой (ЛОНГ + ШОРТ)?
 

Вложения

  • Deltastock MetaTrader3.png
    Deltastock MetaTrader3.png
    82,9 КБ · Просмотры: 199
Верх