aglaya, логично рассуждаешь.
А вообще - можно рассуждать вот так: OrderOpenTime() возвращает переменную типа datetime. Для преобразования абсолютного времени в сдвиг на чарте есть функция iBarShift(). Ну а потом смотришь на Close[] по полученному сдвигу. Ну тут уже раньше ответили.
Спасибо))
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Привет)
Надо узнать цену закрытия свечи (часовые свечи), на которой открыт текущий ордер (в советнике всегда открыт только один ордер). Написала код
...
// определяем цену закрытия свечи для текущего ордера
// предварительно выбрала ордер через OrderSelect
int hours=MathMod((TimeCurrent() - OrderOpenTime()), 3600);
ClosePrice = Close[hours];
...
Но этот код работает неправильно. (Думаю все дело в MathMod - по идее она должна брать наименьшее целое)
Спасибо