Вопросы от начинающих MQL5 MT5 MetaTrader 5 - страница 670
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Что-то явно в свойствах нет. А если в режиме тестера что-то создавать на графике, например кнопку с хитрым именем и потом проверять ее наличие?
Нет, индикатор стоит на основном графике, а при тестировании открывается график тестируемой пары, и вот в этот момент индикатор понимает, что в терминал добавили ещё один график и пытается ним управлять. Но так-как это график с тестера, а не добавленный с обзора рынка, то ним управлять не нужно.
Как отсечь график с тестера без добавления на него чего либо?
Доброго времени суток.
Помогите решить проблему: мне нужно в роботе поставить защиту от переключений периода и смены инструмента в окне работы робота, чтобы запомнить стартовый инструмент и период, думаю создать глобальную переменную терминала в названии которого будет имя инструмента и период, а значение будет ID окна графика, но ID имеет тип лонг, а значение ГПТ тип double, пытался переводить из лонг в дубл, но терминал округляет две последние цифры, как это исправить?! Или как по другому управлять графиком, даже в случае перезагрузки терминала.
Спасибо.
Нет, индикатор стоит на основном графике, а при тестировании открывается график тестируемой пары, и вот в этот момент индикатор понимает, что в терминал добавили ещё один график и пытается ним управлять. Но так-как это график с тестера, а не добавленный с обзора рынка, то ним управлять не нужно.
Как отсечь график с тестера без добавления на него чего либо?
Например : на основном графике цвет фона 1
на тестируемом графике цвет фона 2
индикатор опрашивает цвет фона графика
Или : график тестера запускает эксперт
в индикаторе запросить имя эксперта
Например : на основном графике цвет фона 1
на тестируемом графике цвет фона 2
индикатор опрашивает цвет фона графика
Суть индикатора следующая: Открыто много графиков и индикатор установлен только на одном графике, при добавлении нового графика с обзора рынка, индикатор его на лету подхватывает и ним управляет
Индикатор: Обычный синхронизатор всех графиков в терминале, создан для быстрого управления и анализа, если на одном переключить таймфрейм, то параллельно переключиться на всех, уменьшение/увеличение, синхронизированная прокрутка.
То есть по сути, графики могут быть разные по цвету и наличию на них объектов, могут вообще быть без объектов. Тестируемый график так-же может иметь разный фон, зависит от тестируемой ТС и настроения, да и не универсально получится.
Разработчики, неужели нет способа программно определить, что график с тестера?
Суть индикатора следующая: Открыто много графиков и индикатор установлен только на одном графике, при добавлении нового графика с обзора рынка, индикатор его на лету подхватывает и ним управляет
Индикатор: Обычный синхронизатор всех графиков в терминале, создан для быстрого управления и анализа, если на одном переключить таймфрейм, то параллельно переключиться на всех, уменьшение/увеличение, синхронизированная прокрутка.
То есть по сути, графики могут быть разные по цвету и наличию на них объектов, могут вообще быть без объектов. Тестируемый график так-же может иметь разный фон, зависит от тестируемой ТС и настроения, да и не универсально получится.
Разработчики, неужели нет способа программно определить, что график с тестера?
Это не пойдет?
CHART_EXPERT_NAME
Имя эксперта, запущенного на графике с указанным chart_id
Это не пойдет?
Суть проблемы здесь
Код прилагаю повторноif(currChart == график тестера) continue; // Что сюда написать чтоб его пропустить?
ObjectSetInteger(currChart,"Sync","что-то делаем с графиками");
}
В выходные дни Рынок закрыт и тиков несущих "последнее известное время сервера" нет но связь с сервером есть. Как в выходные дни узнать текущее время на сервере ?
Здравствуйте!
В выходные дни Рынок закрыт и тиков несущих "последнее известное время сервера" нет но связь с сервером есть. Как в выходные дни узнать текущее время на сервере ?
Связь есть, но тиков нет, а время сервера приходит с тиком. Так что только косвенно, через TimeLocal() и разницу часовых поясов.
Сервер реагирует на попытку открыть или установить ордер, возвращая ошибку 132 ("Рынок закрыт"). Как из этого сигнала об ошибке вычленить и "подхватить" серверное время?