iloirin Опубликовано 21 января, 2019 Поделиться Доработка индикаторов: общая тема Опубликовано 21 января, 2019 Rever27, СПАСИБО!!! за подсказку. Действительно, разные имена - это очевидно. Сама не додумалась. "А ларчик просто открывался...". Буду работать.01.02.2019.Сделала. Получилось! Rever27 +++ в карму. Изменено 15 марта, 2019 пользователем iloirin Ссылка на сообщение Поделиться на другие сайты More sharing options...
sever51 Опубликовано 25 января, 2019 Поделиться Доработка индикаторов: общая тема Опубликовано 25 января, 2019 Коллеги, можете допилить индикатор от Вабанка? Буду ручками тестить)1.Вместо среднего размера тела свечи (опен-клоз) должен считать среднее хай-лоу за период.2.Рядом с индексом текущей свечи максимальный индекс текущей свечи. @VaBank_v3.1Rev_by_Igorrr.mq4 Ссылка на сообщение Поделиться на другие сайты More sharing options...
0ll Опубликовано 25 января, 2019 Поделиться Доработка индикаторов: общая тема Опубликовано 25 января, 2019 sever51 нужно определиться как считать: размер свечи и её индекс, если средний размер по Хай/лоу, то, видимо, и остальное так считать? Просто в Вашем задании получается, что среднее по Хай/лоу, а индекс и по телу и по Хай/лоу? Ссылка на сообщение Поделиться на другие сайты More sharing options...
sever51 Опубликовано 25 января, 2019 Поделиться Доработка индикаторов: общая тема Опубликовано 25 января, 2019 sever51 нужно определиться как считать: размер свечи и её индекс, если средний размер по Хай/лоу, то, видимо, и остальное так считать? Просто в Вашем задании получается, что среднее по Хай/лоу, а индекс и по телу и по Хай/лоу? Oll, что-то я сам запутался) понимаю что мне надо, но обьясняю плохо( Еще раз Сейчас индикатор считает среднее тело свечи и индекс считается от среднего тела, а надо считать среднее от хай-лоу и индекс от среднего размера от ОПЕН до текущей цены , а в скобках фиксить максимальный ИНДЕКС текущей свечи. Спойлер Ссылка на сообщение Поделиться на другие сайты More sharing options...
0ll Опубликовано 25 января, 2019 Поделиться Доработка индикаторов: общая тема Опубликовано 25 января, 2019 Ок, с текущей свечой понял. А с предыдущей как?и как рассчитывается максимальный индекс? Хай/лоу делённый на средний размер? Ссылка на сообщение Поделиться на другие сайты More sharing options...
sever51 Опубликовано 25 января, 2019 Поделиться Доработка индикаторов: общая тема Опубликовано 25 января, 2019 А с предыдущей как?У нас нет предыдущей свечи, есть 2,3,4,5... предыдущих свечей по размеру которых считаем среднее и текущая свечакак рассчитывается максимальный индекс?количество пунктов от Опен до хай или лоу делим на среднее,рассмотрим текущую баевую свечу,среднее 3х свечей=100п, цена прошла от опен 200п, значит 200/100=2 индекс, то есть текущий и макс индекс =2цена прошла вниз 50п получаем текущий индекс=1,5(150/100среднее) но макс остался =2цена пошла вверх 50п получаем текущий индекс=2,5 максимум тоже обновился =2,5когда хай обновляется=обновляется и макс индекстак же у нас пункты показывает сейчас Ссылка на сообщение Поделиться на другие сайты More sharing options...
0ll Опубликовано 25 января, 2019 Поделиться Доработка индикаторов: общая тема Опубликовано 25 января, 2019 Вот оно как, понял, гляну. Добавлено: 26-01-2019 11:38:55Пробуй. Вроде должно правильно считать - проверь.@VaBank_v3.2_0ll.mq4 Изменено 26 января, 2019 пользователем 0ll 1 Ссылка на сообщение Поделиться на другие сайты More sharing options...
michaelrab Опубликовано 25 января, 2019 Поделиться Доработка индикаторов: общая тема Опубликовано 25 января, 2019 ребята кто может открыть возможность изменения параметров в етом индикаторе....индюк простой показывает хай и лоу предыдущего дня и мидел зона по размеру от валатилности процентах ...мне важно опция на изменения цвет зон ... просто голова болит от жолтого.спасибо .Indikator_Sniper_Maximum.ex4 Ссылка на сообщение Поделиться на другие сайты More sharing options...
0ll Опубликовано 26 января, 2019 Поделиться Доработка индикаторов: общая тема Опубликовано 26 января, 2019 michaelrab если линии отображают через буферы индикатора, то в настройках есть вкладка "Цвета" рядом с "Входными параметрами". Если линии отображаются через объекты, то изменить цвет через Свойства объекта. Изменить индикатор программно нет возможности, хакеру платить надо. 1 Ссылка на сообщение Поделиться на другие сайты More sharing options...
michaelrab Опубликовано 26 января, 2019 Поделиться Доработка индикаторов: общая тема Опубликовано 26 января, 2019 michaelrab если линии отображают через буферы индикатора, то в настройках есть вкладка "Цвета" рядом с "Входными параметрами". Если линии отображаются через объекты, то изменить цвет через Свойства объекта. Изменить индикатор программно нет возможности, хакеру платить надо. спасибо за ответ .... сколько будет стоить хакер за такую работу... Ссылка на сообщение Поделиться на другие сайты More sharing options...
0ll Опубликовано 26 января, 2019 Поделиться Доработка индикаторов: общая тема Опубликовано 26 января, 2019 сколько будет стоить хакер за такую работу...я не в курсе - гугл в помощь. Проще найти разрабов индюка или найти подобный. 1 Ссылка на сообщение Поделиться на другие сайты More sharing options...
sever51 Опубликовано 30 января, 2019 Поделиться Доработка индикаторов: общая тема Опубликовано 30 января, 2019 0ll, все считает правильно. Если вас не затруднит, сделайте сортировку по индексу. Ссылка на сообщение Поделиться на другие сайты More sharing options...
0ll Опубликовано 30 января, 2019 Поделиться Доработка индикаторов: общая тема Опубликовано 30 января, 2019 Если вас не затруднит, сделайте сортировку по индексу.По убыванию? Ссылка на сообщение Поделиться на другие сайты More sharing options...
sever51 Опубликовано 30 января, 2019 Поделиться Доработка индикаторов: общая тема Опубликовано 30 января, 2019 По убыванию? да Ссылка на сообщение Поделиться на другие сайты More sharing options...
0ll Опубликовано 30 января, 2019 Поделиться Доработка индикаторов: общая тема Опубликовано 30 января, 2019 Пробуй. @VaBank_v3.2_0ll.mq4 1 Ссылка на сообщение Поделиться на другие сайты More sharing options...
Tony_Montana Опубликовано 31 января, 2019 Поделиться Доработка индикаторов: общая тема Опубликовано 31 января, 2019 Здравствуйте, форумчане! В общем, я сделал индикатор. Ошибок компиляции вроде нет. Но он ничего не рисует и останавливается в самом начале отладки. Его задача - находить пересечения крайних лент Боллинджера особыми свечами с небольшим фильтром истории. А потом нарисовать стрелки у таких свечей. Поможете допилить? В идеале потом сделать на них (свечи) алерты, но это другая тема, как я понял) 111111.mq5 Ссылка на сообщение Поделиться на другие сайты More sharing options...
usver73 Опубликовано 1 февраля, 2019 Поделиться Доработка индикаторов: общая тема Опубликовано 1 февраля, 2019 В общем, я сделал индикатор. В OnInit нужно инициализировать Боллинжер.Переменная bbhandle вроде как объявлена, а дальше?int bbhandle=iBands(.......); 1 Ссылка на сообщение Поделиться на другие сайты More sharing options...
Tony_Montana Опубликовано 1 февраля, 2019 Поделиться Доработка индикаторов: общая тема Опубликовано 1 февраля, 2019 Блин, как-то даже глупо вышло) Спасибо, добавил. Теперь он выдаёт такую штуку после отладки (как в фотке), хотя при компиляции ошибок нет. Может, в цикле косяк или не всё для лент прописал? Не затруднит ещё глянуть?) 111111.mq5MQL5_debugger.jpg Ссылка на сообщение Поделиться на другие сайты More sharing options...
Rever27 Опубликовано 2 февраля, 2019 Поделиться Доработка индикаторов: общая тема Опубликовано 2 февраля, 2019 Может, в цикле косяк или не всё для лент прописал? Не затруднит ещё глянуть?) Там же прям при тестировании на визуализации пишет ошибку в 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 Ссылка на сообщение Поделиться на другие сайты More sharing options...
Tony_Montana Опубликовано 2 февраля, 2019 Поделиться Доработка индикаторов: общая тема Опубликовано 2 февраля, 2019 \M/Спасибо. Надеюсь, это поможет. Только я не знаю, как правильно внедрить цикл while. Компилятор ругается на скобки(P.S. Попробовал внедрить. К сожалению, пока что та же ошибка в той же строке. Там, где начинаются условия для свечей 111111.mq5 Изменено 2 февраля, 2019 пользователем Tony_Montana Ссылка на сообщение Поделиться на другие сайты More sharing options...
usver73 Опубликовано 4 февраля, 2019 Поделиться Доработка индикаторов: общая тема Опубликовано 4 февраля, 2019 К сожалению, пока что та же ошибка в той же строке Два предложения:во-первых, зачем внутри цикла for(....) идет обращение к массивам со смещением 22-24 ? Если нужно оперировать тремя свечами подряд, то и делайте i+1...i+3.во-вторых, на каждом тике совершенно нет необходимости выдергивать ВСЮ информацию из буферов индикатора B-Bands. Поместите CopyBuffer внутрь цикла for(i = limit; iИ ArraySetAsSeries(...); нужно раскомментировать.Все вышеперечисленное не уберет ошибку, но хотя бы читаемость улучшится.А ошибка , скорее всего, в расчете limit и связанном цикле- идет обращение за диапазон массива Изменено 4 февраля, 2019 пользователем usver73 1 Ссылка на сообщение Поделиться на другие сайты More sharing options...
Tony_Montana Опубликовано 6 февраля, 2019 Поделиться Доработка индикаторов: общая тема Опубликовано 6 февраля, 2019 К сожалению, не сразу увидел сообщение( Я брал диапазаон 20+, чтобы прочитались значения лент Болинджера. Или это необязательно, и индикатор и так просчитает последнее значение? Мне надо, чтобы читалось касание последней закрытой свечи (с нужными параметрами) нужной ленты Болинджера. Для этого можно брать 3 свечи? И как я понял, после объявления хендла компилятор уже понимает по номерам, что такое буфера для крайних и средней ленты?И как я понял, указанные в последнем сообщении параметры для цикла for корректны и сочетаются с ArrayAsSeries? А функция return( rates_total) при завершении итерации цикла обновляет значения rates_total, чтобы параметры искались каждый раз для новой свечи?Если не сложно, подскажите пожалуйста, как должен выглядеть цикл? Пока сам попробую сделать Ссылка на сообщение Поделиться на другие сайты More sharing options...
shrike74 Опубликовано 19 февраля, 2019 Поделиться Доработка индикаторов: общая тема Опубликовано 19 февраля, 2019 Категорически приветствую!Суть в следующем: можно ли индикатор во вложении использовать в написании советника, а именно, получить от него следующие значения: Смена цвета, значение верхней и нижней границы на текущем баре. ??? PZ_SwingTrading.ex4 Ссылка на сообщение Поделиться на другие сайты More sharing options...
0ll Опубликовано 19 февраля, 2019 Поделиться Доработка индикаторов: общая тема Опубликовано 19 февраля, 2019 Смена цвета, значение верхней и нижней границы на текущем баре.Пришли скрин с пояснениями.Посмотри в свойствах индикатора вкладку "Цвет" - там цветовая схема внутренних буферов. если там есть нужные цвета - значит можно подключить к сове. 1 Ссылка на сообщение Поделиться на другие сайты More sharing options...
vrank Опубликовано 21 февраля, 2019 Поделиться Доработка индикаторов: общая тема Опубликовано 21 февраля, 2019 Ув. коллеги,Добрый день,если не сложно, посмотрите пожалуйста индикатор???Алерты начинают без конца срабатывать при появлении бара поглощения, до закрытия самого бара.1.Возможно ли сделать чтобы алерт, и стрелки показывали на бары поглощения уже после закрытия свечи??2.Можно ли добавить помимо алерта push уведомление (на телефон)?? Engulfing.mq4 Изменено 21 февраля, 2019 пользователем vrank Ссылка на сообщение Поделиться на другие сайты More sharing options...
Рекомендуемые сообщения
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать учетную запись
Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!
Регистрация нового пользователяВойти
Уже есть аккаунт? Войти в систему.
Войти