//+------------------------------------------------------------------+ //| поставим стрелку | //+------------------------------------------------------------------+ void SetArrow(datetime _time,double _price,string _Description ,int _arrowType, color _arrowColor) { ObjectCreate(_Description,OBJ_ARROW,0,_time,_price); ObjectSet(_Description,OBJPROP_ARROWCODE,_arrowType); ObjectSet(_Description,OBJPROP_COLOR,_arrowColor); //ObjectSetText(_Description,_Description); }
Попробовал написать такой код в эксперте. Но стрелка на графике ставится один раз. При появлении следующих баров стрелка не появляется, даже если выполняется условие :(
А как сделать так чтобы при каждом новом баре появлялась стрелка, если выполняется условие?
---
С уважением, Игорь
А как сделать так чтобы при каждом новом баре появлялась стрелка, если выполняется условие?
if (High[1]>High[2]){ ObjectCreate("Arrow on the chart",OBJ_ARROW,0,iTime(0,0,1),High[1]); ObjectSet("Arrow Type",OBJPROP_ARROWCODE,SYMBOL_ARROWUP); ObjectSet("Arrow color",OBJPROP_COLOR,Red); //ObjectSetText(_Description,_Description); }
---
С уважением, Игорь

Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Подскажите пожалуйста, если кто знает, как отобразить на графике эти символы.
---
С уважением, Игорь