Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Ура!
Вот этого мне и не хватало! Огромное спасибо и низкий поклон! Всё работает!потому что у меня так и не получилось открыть график ни одной из APIшных функций...
только скинете все таки реализацию.
потому что у меня так и не получилось открыть график ни одной из APIшных функций...
Так я выше код привёл:
на 64-ах тоже работаетТак я выше код привёл:
на 64-ах тоже работаетА как сделать переход на чарт программно, если DLL-ки не разрешено использовать? Например, это советник либо индикатор для Маркета... Такой функции в MQL явно не хватает, чтобы по ChartID графика можно было программно перейти на него.
Внимательно читайте документацию. Есть такая функция.
Внимательно читайте документацию. Есть такая функция.
Я сначала обрадовался, набросал тестовую программу. Но, увы, к сожалению, не работает.
ChartID получаю с помощью другого индикатора на подопытном чарте и ввожу его в edit на другом чарте, индикатор на котором, собственно и должен показывать подопытного (все исходники прикрепил ниже). С помощью исходника GetChartID.mq5 получаю ChartID графика, а с помощью GoToChart.mq5 пытаюсь перейти на него. Но ничего не получается и даже аллерт не вылетает, который должен появляться в случае ошибки.
Я сначала обрадовался, набросал тестовую программу. Но, увы, к сожалению, не работает.
ChartID получаю с помощью другого индикатора на подопытном чарте и ввожу его в edit на другом чарте, индикатор на котором, собственно и должен показывать подопытного (все исходники прикрепил ниже). С помощью исходника GetChartID.mq5 получаю ChartID графика, а с помощью GoToChart.mq5 пытаюсь перейти на него. Но ничего не получается и даже аллерт не вылетает, который должен появляться в случае ошибки.
Мне лениво сейчас искать свой код. Но такая возможность точно есть. Возможно я не совсем внимательно просмотрел свойства. Ищите, экспериментируйте и будет вам счастье.
ps; Всё точно. Я вспомнил в каком индикаторе это использовал. Вот кусок кода из него
Разница только в том, что индикаторы установлены на разных графиках и активируют каждый свой график. Но поскольку в функции есть ChartID() то проблем быть не должно, какой укажешь тот и будет активирован.
И это на mql4, а на mql5 вообще проблем быть не должно.Интересно, почему может не работать CHART_BRING_TO_TOP... Я, вроде, правильно функции прописал...
Я дополнил предыдущее сообщение.
Мне лениво сейчас искать свой код. Но такая возможность точно есть. Возможно я не совсем внимательно просмотрел свойства. Ищите, экспериментируйте и будет вам счастье.
ps; Всё точно. Я вспомнил в каком индикаторе это использовал. Вот кусок кода из него
Разница только в том, что индикаторы установлены на разных графиках и активируют каждый свой график. Но поскольку в функции есть ChartID() то проблем быть не должно, какой укажешь тот и будет активирован.
Так я же и обращаюсь к графику через его Chart ID, Даже специальную программу написал для его получения: (GetChartID.mq5)
После вставки Ctr+V вGoToChart.mq5 и нажатия ввода у меня ничего не происходит. В чем же проблема?