Перейти к содержанию

Доработка индикаторов: общая тема


Рекомендуемые сообщения

Доработка индикаторов: общая тема Опубликовано

Rever27, СПАСИБО!!! за подсказку. Действительно, разные имена - это очевидно. Сама не додумалась. "А ларчик просто открывался...". Буду работать.

01.02.2019.
Сделала. Получилось! Rever27 +++ в карму.

Изменено пользователем iloirin
Ссылка на сообщение
Поделиться на другие сайты

  • Ответов 1,8k
  • Создано
  • Последний ответ

Популярные авторы

Популярные авторы

Популярные посты

прикрутилround_LevelsWhite_alert_1.mq4

Перейти

StepMA_Stoch alert.mq4

Перейти

1. Push-уведомления добавлены. Включается/выключаются в настройках NotificationAlerts 2. Текущий TF добавлен как в алерты, так и в PUSH-уведомления. 3. Ошибки исправлены.   Проверя

Перейти
Доработка индикаторов: общая тема Опубликовано

Коллеги, можете допилить индикатор от Вабанка? Буду ручками тестить)
1.Вместо среднего размера тела свечи (опен-клоз) должен считать среднее хай-лоу за период.
2.Рядом с индексом текущей свечи максимальный индекс текущей свечи.

@VaBank_v3.1Rev_by_Igorrr.mq4

Ссылка на сообщение
Поделиться на другие сайты

Доработка индикаторов: общая тема Опубликовано
sever51 нужно определиться как считать: размер свечи и её индекс, если средний размер по Хай/лоу, то, видимо, и остальное так считать? Просто в Вашем задании получается, что среднее по Хай/лоу, а индекс и по телу и по Хай/лоу?
Ссылка на сообщение
Поделиться на другие сайты

Доработка индикаторов: общая тема Опубликовано

sever51 нужно определиться как считать: размер свечи и её индекс, если средний размер по Хай/лоу, то, видимо, и остальное так считать? Просто в Вашем задании получается, что среднее по Хай/лоу, а индекс и по телу и по Хай/лоу?



Oll, что-то я сам запутался) понимаю что мне надо, но обьясняю плохо( Еще раз
Сейчас индикатор считает среднее тело свечи и индекс считается от среднего тела, а надо считать среднее от хай-лоу и индекс от среднего размера от ОПЕН до текущей цены , а в скобках фиксить максимальный ИНДЕКС текущей свечи.
Спойлер


Ссылка на сообщение
Поделиться на другие сайты

Доработка индикаторов: общая тема Опубликовано

Ок, с текущей свечой понял. А с предыдущей как?
и как рассчитывается максимальный индекс? Хай/лоу делённый на средний размер?

Ссылка на сообщение
Поделиться на другие сайты

Доработка индикаторов: общая тема Опубликовано
А с предыдущей как?
У нас нет предыдущей свечи, есть 2,3,4,5... предыдущих свечей по размеру которых считаем среднее и текущая свеча
как рассчитывается максимальный индекс?
количество пунктов от Опен до хай или лоу делим на среднее,
рассмотрим текущую баевую свечу,среднее 3х свечей=100п,
цена прошла от опен 200п, значит 200/100=2 индекс, то есть текущий и макс индекс =2
цена прошла вниз 50п получаем текущий индекс=1,5(150/100среднее) но макс остался =2
цена пошла вверх 50п получаем текущий индекс=2,5 максимум тоже обновился =2,5
когда хай обновляется=обновляется и макс индекс

так же у нас пункты показывает сейчас

Ссылка на сообщение
Поделиться на другие сайты

Доработка индикаторов: общая тема Опубликовано

Вот оно как, понял, гляну.


Добавлено: 26-01-2019 11:38:55

Пробуй. Вроде должно правильно считать - проверь.

@VaBank_v3.2_0ll.mq4

Изменено пользователем 0ll
  • Лайк 1
Ссылка на сообщение
Поделиться на другие сайты

Доработка индикаторов: общая тема Опубликовано


ребята кто может открыть возможность изменения параметров в етом индикаторе....

индюк простой показывает хай и лоу предыдущего дня и мидел зона по размеру от валатилности процентах ...
мне важно опция на изменения цвет зон ... просто голова болит от жолтого.
спасибо .

Indikator_Sniper_Maximum.ex4

Ссылка на сообщение
Поделиться на другие сайты

Доработка индикаторов: общая тема Опубликовано
michaelrab если линии отображают через буферы индикатора, то в настройках есть вкладка "Цвета" рядом с "Входными параметрами". Если линии отображаются через объекты, то изменить цвет через Свойства объекта.
Изменить индикатор программно нет возможности, хакеру платить надо.
  • Лайк 1
Ссылка на сообщение
Поделиться на другие сайты

Доработка индикаторов: общая тема Опубликовано


michaelrab если линии отображают через буферы индикатора, то в настройках есть вкладка "Цвета" рядом с "Входными параметрами". Если линии отображаются через объекты, то изменить цвет через Свойства объекта.
Изменить индикатор программно нет возможности, хакеру платить надо.



спасибо за ответ ....
сколько будет стоить хакер за такую работу...
Ссылка на сообщение
Поделиться на другие сайты

Доработка индикаторов: общая тема Опубликовано

сколько будет стоить хакер за такую работу...

я не в курсе - гугл в помощь. Проще найти разрабов индюка или найти подобный.
  • Лайк 1
Ссылка на сообщение
Поделиться на другие сайты

Доработка индикаторов: общая тема Опубликовано

Если вас не затруднит, сделайте сортировку по индексу.

По убыванию?
Ссылка на сообщение
Поделиться на другие сайты

Доработка индикаторов: общая тема Опубликовано

Здравствуйте, форумчане! В общем, я сделал индикатор. Ошибок компиляции вроде нет. Но он ничего не рисует и останавливается в самом начале отладки. Его задача - находить пересечения крайних лент Боллинджера особыми свечами с небольшим фильтром истории. А потом нарисовать стрелки у таких свечей. Поможете допилить?

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

111111.mq5

Ссылка на сообщение
Поделиться на другие сайты

Доработка индикаторов: общая тема Опубликовано

В общем, я сделал индикатор.


В OnInit нужно инициализировать Боллинжер.
Переменная bbhandle вроде как объявлена, а дальше?
int bbhandle=iBands(.......);
  • Лайк 1
Ссылка на сообщение
Поделиться на другие сайты

Доработка индикаторов: общая тема Опубликовано

Блин, как-то даже глупо вышло) Спасибо, добавил. Теперь он выдаёт такую штуку после отладки (как в фотке), хотя при компиляции ошибок нет. Может, в цикле косяк или не всё для лент прописал? Не затруднит ещё глянуть?)

111111.mq5
MQL5_debugger.jpg

Ссылка на сообщение
Поделиться на другие сайты

Доработка индикаторов: общая тема Опубликовано

Может, в цикле косяк или не всё для лент прописал? Не затруднит ещё глянуть?)


Там же прям при тестировании на визуализации пишет ошибку в 144 строчке, значит нужно в ней искать ошибку.

У тебя limit больше rates_total при начальном запуске индикатора, история еще не подгружена.
Вроде так можно сделать для подгрузки:


while(limit >= rates_total-1) {
SeriesInfoInteger(Symbol(),0,SERIES_SYNCHRONIZED);
Sleep(1000);
}


Еще в OnInit не помешает сделать проверку на подгрузку самого индикатора:

if(bbhandle== INVALID_HANDLE) {
Print("Не удается загрузить индикатор , Ошибка:",GetLastError());
for(int i=0;i if(BarsCalculated(bbhandle) > BBPeriod*2) break;
Sleep(100);
}
}
  • Лайк 1
Ссылка на сообщение
Поделиться на другие сайты

Доработка индикаторов: общая тема Опубликовано

\M/Спасибо. Надеюсь, это поможет. Только я не знаю, как правильно внедрить цикл while. Компилятор ругается на скобки(




P.S. Попробовал внедрить. К сожалению, пока что та же ошибка в той же строке. Там, где начинаются условия для свечей

111111.mq5

Изменено пользователем Tony_Montana
Ссылка на сообщение
Поделиться на другие сайты

Доработка индикаторов: общая тема Опубликовано

К сожалению, пока что та же ошибка в той же строке


Два предложения:
во-первых, зачем внутри цикла for(....) идет обращение к массивам со смещением 22-24 ? Если нужно оперировать тремя свечами подряд, то и делайте i+1...i+3.
во-вторых, на каждом тике совершенно нет необходимости выдергивать ВСЮ информацию из буферов индикатора B-Bands. Поместите CopyBuffer внутрь цикла for(i = limit; iИ ArraySetAsSeries(...); нужно раскомментировать.
Все вышеперечисленное не уберет ошибку, но хотя бы читаемость улучшится.
А ошибка , скорее всего, в расчете limit и связанном цикле- идет обращение за диапазон массива Изменено пользователем usver73
  • Лайк 1
Ссылка на сообщение
Поделиться на другие сайты

Доработка индикаторов: общая тема Опубликовано

К сожалению, не сразу увидел сообщение( Я брал диапазаон 20+, чтобы прочитались значения лент Болинджера. Или это необязательно, и индикатор и так просчитает последнее значение? Мне надо, чтобы читалось касание последней закрытой свечи (с нужными параметрами) нужной ленты Болинджера. Для этого можно брать 3 свечи?
И как я понял, после объявления хендла компилятор уже понимает по номерам, что такое буфера для крайних и средней ленты?

И как я понял, указанные в последнем сообщении параметры для цикла for корректны и сочетаются с ArrayAsSeries? А функция return( rates_total) при завершении итерации цикла обновляет значения rates_total, чтобы параметры искались каждый раз для новой свечи?

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

Ссылка на сообщение
Поделиться на другие сайты

  • 2 weeks later...
Доработка индикаторов: общая тема Опубликовано

Категорически приветствую!
Суть в следующем: можно ли индикатор во вложении использовать в написании советника, а именно, получить от него следующие значения: Смена цвета, значение верхней и нижней границы на текущем баре. ???

PZ_SwingTrading.ex4

Ссылка на сообщение
Поделиться на другие сайты

Доработка индикаторов: общая тема Опубликовано

Смена цвета, значение верхней и нижней границы на текущем баре.

Пришли скрин с пояснениями.
Посмотри в свойствах индикатора вкладку "Цвет" - там цветовая схема внутренних буферов. если там есть нужные цвета - значит можно подключить к сове.
  • Лайк 1
Ссылка на сообщение
Поделиться на другие сайты

Доработка индикаторов: общая тема Опубликовано

Ув. коллеги,
Добрый день,
если не сложно, посмотрите пожалуйста индикатор???
Алерты начинают без конца срабатывать при появлении бара поглощения, до закрытия самого бара.
1.Возможно ли сделать чтобы алерт, и стрелки показывали на бары поглощения уже после закрытия свечи??
2.Можно ли добавить помимо алерта push уведомление (на телефон)??

Engulfing.mq4

Изменено пользователем vrank
Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Специальное предложение


  • Рекомендуемые брокеры

  • ×
    ×
    • Создать...