доброго времени суток. хочу получить цену закрытия по 10 последним барам и посмотреть их. строго не судите ,первый раз пишу в MQL.
- Функция OnTick()
- FOREX - Тенденции, прогнозы и следствия 2016
- Обсуждение статьи "Написание биржевых индикаторов с контролем объема на примере индикатора дельты"
CopyClose(Symbol(),PERIOD_CURRENT,0,10,a); отображает последний закрытый бар и все!!
Всё так, как прописано в вашем коде.
Чтобы отображались все цены, а не только последняя, я бы цикл переписал так:
for(int i=0;i<10;i++) { list+=DoubleToString(a[i],4)+";"; }
если я правильно понял ,то что-то не так с слиянием строк в одну и наверно надо использовать StringAdd . хотя ";" добавляет !?
все заработало ,спасибо большое
dimka8:
если я правильно понял ,то что-то не так с слиянием строк в одну и наверно надо использовать StringAdd . хотя ";" добавляет !?
Там не было "слияния строк в одну", там на каждой итерации переменная list принимала новое значение, а старое затиралось.
если я правильно понял ,то что-то не так с слиянием строк в одну и наверно надо использовать StringAdd . хотя ";" добавляет !?
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь