КАК СТАВИТЬ СТРЕЛКИ??

 
Расскажите пожалуйста, как при создании объекта, в данном случае стрелки, установить ее тип и цвет??
ObjectCreate(TimeToStr(CurTime(),TIME_DATE|TIME_SECONDS), OBJ_ARROW, 0, Time[1], Low[1]);
 
RTFM =)

bool ObjectSet( string name, int index, double value)


Changes named objects property with new value. If the function succeeds, the return value is true. If the function fails, the return value is false. To get extended error information, call GetLastError().

Parameters

name - Object name.
index - Object value index. It can be any one of the Object's properies enumeration values.
value - New value for property.

Sample

// moving first coord to last bar time
ObjectSet("MyTrend", OBJPROP_TIME1, Time[0]);
// setting second fibo level
ObjectSet("MyFibo", OBJPROP_FIBOLEVELS+1, 1.234);
// setting object's visibility. object will be shown only on 15 minute and 1 hour charts
ObjectSet("MyObject", OBJPROP_TIMEFRAMES, OBJ_PERIOD_M15 | Obj_PERIOD_H1);
 
Object properties enumeration

Object value index used with ObjectGet() and ObjectSet() functions. It can be any one of the following values:

Constant Value Description
OBJPROP_TIME1 0 Value is datetime to set/get first coordinate's time part.
OBJPROP_PRICE1 1 Value is double to set/get first coordinate's price part.
OBJPROP_TIME2 2 Value is datetime to set/get second coordinate's time part.
OBJPROP_PRICE2 3 Value is double to set/get second coordinate's price part.
OBJPROP_TIME3 4 Value is datetime to set/get third coordinate's time part.
OBJPROP_PRICE3 5 Value is datetime to set/get third coordinate's price part.
OBJPROP_COLOR 6 Value is color to set/get object color.
OBJPROP_STYLE 7 Value is one of STYLE_SOLID, STYLE_DASH, STYLE_DOT, STYLE_DASHDOT, STYLE_DASHDOTDOT constants to set/get object's line style.
OBJPROP_WIDTH 8 Value is integer to set/get object's line width. Can be from 1 to 5.
OBJPROP_BACK 9 Value is boolean to set/get background drawing flag for object.
OBJPROP_RAY 10 Value is integer to set/get ray property of object.
OBJPROP_ELLIPSE 11 Value is double to set/get ellipse property for fibo arcs.
OBJPROP_SCALE 12 Value is double to set/get scale object's property.
OBJPROP_ANGLE 13 Value is double to set/get angle object's property.
OBJPROP_ARROWCODE 14 Value is integer or arrow's enumeration to set/get arrow code object's property.
OBJPROP_TIMEFRAMES 14 Value can be one or combination (bitwise addition) of object visibility constants to set/get timeframe object's property.
OBJPROP_FONTSIZE 100 Value is integer to set/get font size for text objects.
OBJPROP_CORNER 101 Value is double to set/get anchor corner property for label objects.
OBJPROP_XDISTANCE 102 Value is double to set/get anchor X distance object's property.
OBJPROP_YDISTANCE 103 Value is double to set/get anchor Y distance object's property.
OBJPROP_FIBOLEVELS+n 200 Fibonacci object's level index, where n is level index to set/get and can be from 0 to 31.
 
Огромное спасибо за помощь.
Жаль только что этого нельзя сделать сразу при помощи ObjectCreate()..
Например я хочу поставить в момент открытия сделки соответствующую стрелку. Для этого мне надо сначала поставить стандартную(которая может не соответствовать направлению открытой позы), затем вылавливать именно этот объект по уникальному имени с помощью ObjektSet()..Геморой однако!
Нельзя ли сразу ставить необходимые символы и забывать про них???
 
Огромное спасибо за помощь.
Жаль только что этого нельзя сделать сразу при помощи ObjectCreate()..
Например я хочу поставить в момент открытия сделки соответствующую стрелку. Для этого мне надо сначала поставить стандартную(которая может не соответствовать направлению открытой позы), затем вылавливать именно этот объект по уникальному имени с помощью ObjektSet()..Геморой однако!
Нельзя ли сразу ставить необходимые символы и забывать про них???

Посчитайте, пожалуйста, количество потенциально возможных параметров.
Как Вы отнесетесь к функции с 30 параметрами?
 
Подскажите пожалуйста. Если у меня индикатор выводит результат таким образом:

IndicatorDigits(Digits);
SetIndexStyle(0,DRAW_ARROW);
SetIndexArrow(0,167);


Т.е. графический элемент квадрат. Я хотел выставить высоту расположения этого квадратика над баром с помощью ObjectSet, но не получилось.

В чем дело?
Причина обращения: