datetime ftime=Time[0]+shift*Period(); // shift- сдвиг
Спасибо большое.
Кажется shift ещё помножить на 60 тогда нужно?
Правда, оно тогда назад не будет считать, но с этим я уже разберусь :)
...
datetime getTimeByShift(int shift) { if (shift >= 0) return(Time[shift]); else return(Time[0]-shift*Period()*60); }
наверное будет работать :)
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Нужно рисовать объекты на графике в "будущем". В параметрах ObjectCreate() нужно указывать время. Как получить время, если известен сдвиг?
Есть функция iTime(), которая делает это для настоящего и прошлого, нужно то же самое, только для будущего.