что значит получить? откуда вы его получать решили?
int ObjectGetShiftByValue( string name, double value) Функция вычисляет и возвращает номер бара (смещение относительно текущего бара) для указанной цены. Номер бара вычисляется при помощи линейного уравнения по первой и второй координатам. Применяется для трендовых линий и аналогичных объектов. Для получения информации об ошибке необходимо вызвать функцию GetLastError(). См. также ObjectGetValueByShift(). Параметры: name - Имя объекта. value - Значение цены. Пример: int shift=ObjectGetShiftByValue("MyTrendLine#123", 1.34);наверное это имелось ввиду
предлагаю рассчитать по уравнению прямой
sergeev:
что значит получить? откуда вы его получать решили?
что значит получить? откуда вы его получать решили?
мда... вначале - очень трудно формулировать вопросы...
// расчет времени будущих баров datetime xTime(int i) { if(i<0) return(Time[0]-i*Period()*60); return(Time[i]); }
если использовать отрицательное смещение относительно нулевого бара то выдается время 1970 года.
Вот в чем проблема
Lycos:
если использовать отрицательное смещение относительно нулевого бара то выдается время 1970 года.
Вот в чем проблема
Функцию используйте - проблем не будет. Замените Time[i] на xTime(i).
И будет вам счастье...
===
Ф-я выше постом...
Пасиб
Попробовал. Тоже не получается.
Вот выдержка из справки по функции:
datetime iTime( | string symbol, int timeframe, int shift) |
Для текущего графика информация о времени открытия каждого бара находится в предопределенном массиве Time[].
Параметры:
symbol | - | Символьное имя инструмента. NULL означает текущий символ. |
timeframe | - | Период. Может быть одним из периодов графика. 0 означает период текущего графика. |
shift | - | Индекс получаемого значения из таймсерии (сдвиг относительно текущего бара на указанное количество периодов назад). |
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Всем доброго времени суток!
Столкнулся с проблемой отрисовки графических объектов правее тикера.
Может кто подсказать как получить время для функции (ObjectCreate), если это время еще не настало.
Заранее благодарен.