Любые вопросы новичков по MQL4 и MQL5, помощь и обсуждение по алгоритмам и кодам - страница 174
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Здравствуйте.
Помогите, пожалуйста, отобразить в виде гистограммы, данные из файла.
В файле "file.txt" дате, соответствует некое число, вот так:
29.03.2017. 574391
30.03.2017. 741308
31.03.2017. 614367
Данные из файла получаю и вывожу на принт, вот так:
Гистограмму по размеру бара поставила, чтобы похоже было на индикатор )
В этом и сложность.
На принт вывела, чтобы мне было понятно, что я вообще получаю данные из файла.
Как распределить их по соответствующим датам, ума не приложу.
В этом и сложность.
На принт вывела, чтобы мне было понятно, что я вообще получаю данные из файла.
Как распределить их по соответствующим датам, ума не приложу.
Взять дату из файла, найти по дате номер бара и в него рисовать...
Как именно это сделать?
Покажите, пожалуйста.
Как именно это сделать?
Покажите, пожалуйста.
Используйте строковые функции. В частности
вытаскиваем с нулевой позиции 10 символов и преобразуем строку в дату.
Но если в строке нет времени открытия бара, то гистограммы будут не на каждом баре если запустить его на графике отличном от D1.
Друзья! Помогите, пожалуйста, написать функцию подсчета количества баров начиная от бара на котором был открыт ордер.
Например: Если имеем открытый ордер на баре №5, то и функция должна вернуть значение 5.
Друзья! Помогите, пожалуйста, написать функцию подсчета количества баров начиная от бара на котором был открыт ордер.
Например: Если имеем открытый ордер на баре №5, то и функция должна вернуть значение 5.
Используйте строковые функции. В частности
вытаскиваем с нулевой позиции 10 символов и преобразуем строку в дату.
Но если в строке нет времени открытия бара, то гистограммы будут не на каждом баре если запустить его на графике отличном от D1.
Спасибо, отдельно вытаскиваю дату и отдельно значение.
Теперь как этим заполнить буфер?
Спасибо, отдельно вытаскиваю дату и отдельно значение.
Теперь как этим заполнить буфер?
Range_Buffer[i]=значение//???
Это должно быть в цикле. Зря сделан цикл while в цикле for. Надо прочесть одну строку, вытащить дату и значение и с ними работать: Найти номер бара по времени и засунуть туда полученное значение. И только после этого переходить к следующей записи.
В этом и сложность.
На принт вывела, чтобы мне было понятно, что я вообще получаю данные из файла.
Как распределить их по соответствующим датам, ума не приложу.