John Smith:
Грубый пример кода, остальное опущено:
Стрелка не рисуется. Если вместо time пишу TimeCurrent(), она рисуется на текущем баре.
Вопрос, как правильно получить время на N баров назад для отрисовки стрелки? получение времени через iTime почему-то не работет...
В последнем билде МТ5 стрелка нарисовалась
вот полный код скрипта
#property strict input int USER_PERIOD=20; void OnStart() { string objName = "arrow"; double price=iHigh(NULL,0,USER_PERIOD); datetime time = iTime(NULL,0,USER_PERIOD); if(ObjectCreate(0, objName, OBJ_ARROW_UP, 0, time, price)) ObjectSetInteger(0, objName, OBJPROP_COLOR, clrWhite); }
![MQL5 - Язык торговых стратегий для клиентского терминала MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Грубый пример кода, остальное опущено:
Стрелка не рисуется. Если вместо time пишу TimeCurrent(), она рисуется на текущем баре.
Вопрос, как правильно получить время на N баров назад для отрисовки стрелки? получение времени через iTime почему-то не работет...