Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда - 6. - страница 470 1...463464465466467468469470471472473474475476477...1178 Новый комментарий Artyom Trishkin 2014.02.09 16:46 #4691 Unimaks: да любой терминал после обновления. один остался 509 билд, этот нормально. При запуске запрашивает обновление но я не обновил и писка нет. Только после апдйта терминалы пищат. Почему не пишете проблему в ветку с обсуждением нового билда? Туда хоть разработчики постоянно заглядывают, а тут только программеры сторонние. [Удален] 2014.02.09 20:18 #4692 Добрый вечер. Народ, можете кто помочь с предыдущей просьбой? Ели кого нибудь не затруднить. Код небольшой, можете убрать часть кода у индюка. Чтобы не отмечал(рисавал) саму цену... Спасибо=) Файлы: morningflat.mq4 6 kb Oleg 2014.02.09 20:52 #4693 beginner: Пытаюсь получить значения текущей свечи как в учебнике получаю каждый тик на текущей свече значения по цене открытия как получить реальные значения Close[0]!=rates[0].close???? void OnStart() { //--- MqlRates rates[]; ArraySetAsSeries(rates,true); int copied=CopyRates(Symbol(),0,0,100,rates); if(copied>0) { Print("Скопировано баров: "+copied); string format="open = %G, high = %G, low = %G, close = %G, volume = %d"; string out; int size=fmin(copied,10); for(int i=0;i<size;i++) { out=i+":"+TimeToString(rates[i].time); out=out+" "+StringFormat(format, rates[i].open, rates[i].high, rates[i].low, rates[i].close, rates[i].tick_volume); Print(out); } } else Print("Не удалось получить исторические данные по символу ",Symbol()); } Подскажите, в чем проблема? получаю каждый тик на текущей свече значения по цене открытия 2014.02.08 14:28:19.051 2014.01.02 09:41 Proverka EURUSD,H1: 0:2014.01.02 09:00 open = 1.3751, high = 1.3751, low = 1.3751, close = 1.3751, volume = 1 Alexander 2014.02.09 20:59 #4694 Это в тестере? Какой режим? Все тики или по цене открытия? Oleg 2014.02.09 21:01 #4695 Roger: Это в тестере? Какой режим? Все тики или по цене открытия? в тестере, все тики Alexander 2014.02.09 21:17 #4696 Могу только предположить, что CopyRates() копирует только открытие нулевого бара. Oleg 2014.02.09 21:19 #4697 Roger: Могу только предположить, что CopyRates() копирует только открытие нулевого бара. по факту так и есть, но как тогда пользовать? Alexander 2014.02.09 21:32 #4698 beginner: по факту так и есть, но как тогда пользовать? Почему напрямую нельзя, Close[0]? Oleg 2014.02.09 21:37 #4699 На 5-ке кстати, нормально 2014.02.09 23:28:33.000 2013.01.02 12:21:59 0:2013.01.02 12:21 open = 1.3253, high = 1.3255, low = 1.3252, close = 1.3255, volume = 11 Oleg 2014.02.09 21:38 #4700 Roger: Почему напрямую нельзя, Close[0]? можно, вопрос в другом, почему нельзя rates[0].close ? 1...463464465466467468469470471472473474475476477...1178 Новый комментарий
да любой терминал после обновления.
один остался 509 билд, этот нормально. При запуске запрашивает обновление но я не обновил и писка нет. Только после апдйта терминалы пищат.
Добрый вечер. Народ, можете кто помочь с предыдущей просьбой?
Ели кого нибудь не затруднить. Код небольшой, можете убрать часть кода у индюка. Чтобы не отмечал(рисавал) саму цену... Спасибо=)
Пытаюсь получить значения текущей свечи как в учебнике
получаю каждый тик
на текущей свече значения по цене открытия
как получить реальные значения
Close[0]!=rates[0].close????
Подскажите, в чем проблема?
получаю каждый тик
на текущей свече значения по цене открытия
Это в тестере? Какой режим? Все тики или по цене открытия?
в тестере, все тики
Могу только предположить, что CopyRates() копирует только открытие нулевого бара.
Могу только предположить, что CopyRates() копирует только открытие нулевого бара.
по факту так и есть, но как тогда пользовать?
по факту так и есть, но как тогда пользовать?
На 5-ке кстати, нормально
Почему напрямую нельзя, Close[0]?
можно, вопрос в другом, почему нельзя rates[0].close ?