То, что нужно запомнить время в переменную я поняла. Или я как-то неправильно вас понимаю. В моём посте выше, функция возвращает мне цену, я запоминаю её в переменную, а как узнать время появления прошлой найденной вершины, чтобы запомнить его в переменную?
Я видел у вас кусочек кода поиска вершин зигзага - он по-моему от Игоря Ким. Вот в код поиска экстремума и вставьте дополнительно сохранение времени найденного экстремума. Вы же его ищете в цикле... Вот при нахождении и запоминайте время, на которое указывает индекс цикла когда экстремум уже найден - перед возвратом значения его цены. Т.е., дополнительно в функцию передавайте по ссылке переменную datetime, в которую записывайте время при нахождении экстремума зигзага. Когда функция вам вернёт значение цены, она дополнительно впишет в эту переменную и значение времени открытия бара, на котором находится искомый экстремум зигзага.
Прошу прощения, но я далеко от рабочего компьютера, и не могу привести пример кода.
Artyom Trishkin: Internet Explorer на сервере обновите.
Спасибо, за рекомендацию. Но это не возможно. Можно ли скачать индикатор на другом компьютере (где он есть уже скачанный) и перебросить в МТ5 на сервере?
savinkins: Спасибо, за рекомендацию. Но это не возможно. Можно ли скачать индикатор на другом компьютере (где он есть уже скачанный) и перебросить в МТ5 на сервере?
С маркета - нет. Каждая копия программы (индикатора, эксперта, etc) привязана к конкретному железу и должна устанавливаться только на том компьютере, на котором будет работать, если вы просто перебросите файл с того компьютера, на котором этот индикатор работает, то на том компьютере, на который вы скопируете индикатор, он работать не будет - будет писать об ошибочной лицензии.
В вашей ситуации я бы связался с подержкой сервера и задал бы им такой вопрос.
С маркета - нет. Каждая копия программы (индикатора, эксперта, etc) привязана к конкретному железу и должна устанавливаться только на том компьютере, на котором будет работать, если вы просто перебросите файл с того компьютера, на котором этот индикатор работает, то на том компьютере, на который вы скопируете индикатор, он работать не будет - будет писать об ошибочной лицензии.
В вашей ситуации я бы связался с подержкой сервера и задал бы им такой вопрос.
Я видел у вас кусочек кода поиска вершин зигзага - он по-моему от Игоря Ким. Вот в код поиска экстремума и вставьте дополнительно сохранение времени найденного экстремума. Вы же его ищете в цикле... Вот при нахождении и запоминайте время, на которое указывает индекс цикла когда экстремум уже найден - перед возвратом значения его цены. Т.е., дополнительно в функцию передавайте по ссылке переменную datetime, в которую записывайте время при нахождении экстремума зигзага. Когда функция вам вернёт значение цены, она дополнительно впишет в эту переменную и значение времени открытия бара, на котором находится искомый экстремум зигзага.
Прошу прощения, но я далеко от рабочего компьютера, и не могу привести пример кода.
Здравствуйте! Я немного пишу на MQL4, однако в MQL5 полный ноль. Возникла необходимость написать небольшого помощника который бы высчитывал разницу между хай и лоу за день. В 4-й версии для этого есть хорошие функции iHigh и iLow, здесь же обнаружил что они отсутствуют. Пробовал использовать copyHigh и copyLow, однако при вычитании минимального значения с максимального выдает целую кучу ошибок. Подскажите плз, как мне решить данную задачу, желательно с куском кода. Заранее спасибо!
То, что нужно запомнить время в переменную я поняла. Или я как-то неправильно вас понимаю. В моём посте выше, функция возвращает мне цену, я запоминаю её в переменную, а как узнать время появления прошлой найденной вершины, чтобы запомнить его в переменную?
Я видел у вас кусочек кода поиска вершин зигзага - он по-моему от Игоря Ким. Вот в код поиска экстремума и вставьте дополнительно сохранение времени найденного экстремума. Вы же его ищете в цикле... Вот при нахождении и запоминайте время, на которое указывает индекс цикла когда экстремум уже найден - перед возвратом значения его цены. Т.е., дополнительно в функцию передавайте по ссылке переменную datetime, в которую записывайте время при нахождении экстремума зигзага. Когда функция вам вернёт значение цены, она дополнительно впишет в эту переменную и значение времени открытия бара, на котором находится искомый экстремум зигзага.
Прошу прощения, но я далеко от рабочего компьютера, и не могу привести пример кода.
Здравствуйте.
После переустановки сервера перестали скачиваться индикаторы. с сайта www.mql5.com/ru/market/
Интернет-эксплорер пишет, "не удается отобразить веб-страницу".
Здравствуйте.
После переустановки сервера перестали скачиваться индикаторы. с сайта www.mql5.com/ru/market/
Интернет-эксплорер пишет, "не удается отобразить веб-страницу".
Здравствуйте.
После переустановки сервера перестали скачиваться индикаторы. с сайта www.mql5.com/ru/market/
Интернет-эксплорер пишет, "не удается отобразить веб-страницу".
У Вас изменились права на пользовательскую папку, которая создается при установке платформы МТ.
Вам необходимо переустановить терминал.
Как вариант - скопируйте содержимое МТ в новую папку и запустите terminal.exe.
Второй - повторная установка МТ
Internet Explorer на сервере обновите.
У Вас изменились права на пользовательскую папку, которая создается при установке платформы МТ.
Вам необходимо переустановить терминал.
Как вариант - скопируйте содержимое МТ в новую папку и запустите terminal.exe.
Второй - повторная установка МТ
Спасибо, за рекомендацию. Но это не возможно. Можно ли скачать индикатор на другом компьютере (где он есть уже скачанный) и перебросить в МТ5 на сервере?
С маркета - нет. Каждая копия программы (индикатора, эксперта, etc) привязана к конкретному железу и должна устанавливаться только на том компьютере, на котором будет работать, если вы просто перебросите файл с того компьютера, на котором этот индикатор работает, то на том компьютере, на который вы скопируете индикатор, он работать не будет - будет писать об ошибочной лицензии.
В вашей ситуации я бы связался с подержкой сервера и задал бы им такой вопрос.
С маркета - нет. Каждая копия программы (индикатора, эксперта, etc) привязана к конкретному железу и должна устанавливаться только на том компьютере, на котором будет работать, если вы просто перебросите файл с того компьютера, на котором этот индикатор работает, то на том компьютере, на который вы скопируете индикатор, он работать не будет - будет писать об ошибочной лицензии.
В вашей ситуации я бы связался с подержкой сервера и задал бы им такой вопрос.
Я видел у вас кусочек кода поиска вершин зигзага - он по-моему от Игоря Ким. Вот в код поиска экстремума и вставьте дополнительно сохранение времени найденного экстремума. Вы же его ищете в цикле... Вот при нахождении и запоминайте время, на которое указывает индекс цикла когда экстремум уже найден - перед возвратом значения его цены. Т.е., дополнительно в функцию передавайте по ссылке переменную datetime, в которую записывайте время при нахождении экстремума зигзага. Когда функция вам вернёт значение цены, она дополнительно впишет в эту переменную и значение времени открытия бара, на котором находится искомый экстремум зигзага.
Прошу прощения, но я далеко от рабочего компьютера, и не могу привести пример кода.