Еще вопрос задам. На основе того же индикатора. Допустим, вешаем индикатор на график. Получаем первое значение Bid1. Потом получаем второе значение Bid2. И нужно сравнить эти 2 значения. Из второго вычитаем первое и получаем число, которое прибавляем к первому Bid1.
Bid1=1.11133
Bid2=1.11135
Bid2-Bid1=0.00002
Bid1+0.00002=1.11135
Понимаю, что получиться тоже самое что и в изначальном индикаторе.
Просто хочу посмотреть реализацию и понять логику кода.
Еще вопрос задам. На основе того же индикатора. Допустим, вешаем индикатор на график. Получаем первое значение Bid1. Потом получаем второе значение Bid2. И нужно сравнить эти 2 значения. Из второго вычитаем первое и получаем число, которое прибавляем к первому Bid1.
Bid1=1.11133
Bid2=1.11135
Bid2-Bid1=0.00002
Bid1+0.00002=1.11135
Понимаю, что получиться тоже самое что и в изначальном индикаторе.
Просто хочу посмотреть реализацию и понять логику кода.
Помогите. У самого ничего не получается. Делаю 2 буфера х[ ] для сравнения значений Bid и y[ ] для построения графика. И ничего.
Для авторизации и пользования сайтом MQL5.com необходимо разрешить использование файлов Сookie.
Пожалуйста, включите в вашем браузере данную настройку, иначе вы не сможете авторизоваться.
Вы вошли в аккаунт. Двухфакторная аутентификация отключена. Настройте её заново и отсканируйте новый QR-код или продолжите с отключённой двухфакторной аутентификацией.
IndicatorDigits(5)
Еще вопрос задам. На основе того же индикатора. Допустим, вешаем индикатор на график. Получаем первое значение Bid1. Потом получаем второе значение Bid2. И нужно сравнить эти 2 значения. Из второго вычитаем первое и получаем число, которое прибавляем к первому Bid1.
Bid1=1.11133
Bid2=1.11135
Bid2-Bid1=0.00002
Bid1+0.00002=1.11135
Понимаю, что получиться тоже самое что и в изначальном индикаторе.
Просто хочу посмотреть реализацию и понять логику кода.
Надо снять блокировку в свойствах файла.
Два заявления:
Печать: 22,33
И
Печать: 2.00000
Почему есть разные выводы? В C / C ++ вышеупомянутое утверждение работает отлично.
У кого-нибудь есть какие-либо идеи по поводу этой проблемы?
Помогите разобраться с массивами цен в мт5. В индикаторе как-то непонятно. Вывожу цены, которые в OnCalculate:
Мне выдает странные цены:
Делаю по-другому, создаю массив, копирую (методом тыка ищу, вообще непонятно мне что-то):
И мне выдает похожее:
С датами еще интереснее. Вывожу даты, которые в OnCalculate:
Получаю такое:
А когда копирую:
То выводит норм:
Но на одних датах далеко не уехать. Помогите разобраться. Как корректные цены открытия и закрытия получить?
Помогите разобраться с массивами цен в мт5. В индикаторе как-то непонятно. Вывожу цены, которые в OnCalculate:
сделайте так:
Вы не правильную спецификацию типов в форматированном выводе использовали
сделайте так:
Вы не правильную спецификацию типов в форматированном выводе использовали
Аааааа, блин! Спасибо большое, Игорь!
Нужно было %f прописать... Что-то я затупил... а еще нужно везде ArraySetAsSeries цеплять. Немного непривычно...
пожалуйста
я бы не советовал использовать ArraySetAsSeries() если пишете код индикатора с нуля (если портируете из MQL4 - другой вопрос),
используйте как номер самого крайнего правого бара rates_total - 1 , быстрее привыкните к логике индикаторов в MQL5
Не с нуля пишу... перевожу из мт4 индикатор на мт5
Еще вопрос задам. На основе того же индикатора. Допустим, вешаем индикатор на график. Получаем первое значение Bid1. Потом получаем второе значение Bid2. И нужно сравнить эти 2 значения. Из второго вычитаем первое и получаем число, которое прибавляем к первому Bid1.
Bid1=1.11133
Bid2=1.11135
Bid2-Bid1=0.00002
Bid1+0.00002=1.11135
Понимаю, что получиться тоже самое что и в изначальном индикаторе.
Просто хочу посмотреть реализацию и понять логику кода.
Помогите. У самого ничего не получается. Делаю 2 буфера х[ ] для сравнения значений Bid и y[ ] для построения графика. И ничего.
Помогите. У самого ничего не получается. Делаю 2 буфера х[ ] для сравнения значений Bid и y[ ] для построения графика. И ничего.
попробуйте по другому задать вопрос, наверное Ваш вопрос не понятен