RedFish:
При запросе данные с другого таймфрейма оказываются не готовыми. Эти данные нужно подготовить.Здравствуйте.
Пожалуйста помогите разобраться. Что не так с копированием в буфер. Это заготовка индикатора. Компилирую и накидываю на график. Проверяю по шагам, как говорится. Сейчас накидываю его на часовой график, а данные вынуть хочу с четырех часового. Код компилируется. Начинаю выполнять на графике и всегда с первого раза не идет копирование. Затем со следующим тиком копирование происходит. Почему сразу не копирует?
https://www.mql5.com/ru/docs/series/timeseries_access
Но в случае с индикатором не все так просто. Дело в том, что в индикаторах нельзя организовать задержки (Sleep, MessageBox) - так как индикатор работает в одном потоке и остановка расчета индикатора повлечет остановку всего терминала.
Выход для индикатора, в котором Вы хотите иметь доступ к другим таймфреймам - это использовать таймер. В таймере организовать загрузку нужных данных и проверку результата.
Похожая реализация есть в https://www.mql5.com/ru/articles/802
barabashkakvn спасибо. Стало понятней. Мне идея открывать график больше понравилась вот здесь
https://www.mql5.com/ru/forum/16502/page2 попробую этот вариант.
Индикатор использует историю нескольких инструментов. Как предварительно загрузить историю?
- www.mql5.com
Индикатор использует историю нескольких инструментов.
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Здравствуйте.
Пожалуйста помогите разобраться. Что не так с копированием в буфер. Это заготовка индикатора. Компилирую и накидываю на график. Проверяю по шагам, как говорится. Сейчас накидываю его на часовой график, а данные вынуть хочу с четырех часового. Код компилируется. Начинаю выполнять на графике и всегда с первого раза не идет копирование. Затем со следующим тиком копирование происходит. Почему сразу не копирует?