Kod: Zaznacz cały
if(ObjectType(name)==OBJ_HLINE)
Kod: Zaznacz cały
if(ObjectType(name)==OBJ_HLINE)
Kod: Zaznacz cały
for(int i = 0; i < ObjectsTotal(); i++)
{
if(ObjectName(i)=="JakasNazwa") ....
}
Kod: Zaznacz cały
ObjectSetText(no, ((p1-p2)/Point)/10);
Kod: Zaznacz cały
double tmp = ((p1-p2)/Point)/10;
color kolor = White;
if(tmp < 10 || tmp > 20 ) kolor = Red;
ObjectSetText(no, tmp, font_size, font_type, kolor);
Kod: Zaznacz cały
void DrawObjects(datetime dt, string no, string tb, string te) {
datetime t1, t2;
double p1, p2;
int b1, b2;
t1=StrToTime(TimeToStr(dt, TIME_DATE)+" "+tb);
t2=StrToTime(TimeToStr(dt, TIME_DATE)+" "+te);
b1=iBarShift(NULL, 0, t1);
b2=iBarShift(NULL, 0, t2);
p1=High[Highest(NULL, 0, MODE_HIGH, b1-b2, b2)];
p2=Low [Lowest (NULL, 0, MODE_LOW , b1-b2, b2)];
if (!HighRange) {p1=0; p2=2*p2;}
ObjectSet(no, OBJPROP_TIME1 , t1);
ObjectSet(no, OBJPROP_PRICE1, p1);
ObjectSet(no, OBJPROP_TIME2 , t2);
ObjectSet(no, OBJPROP_PRICE2, p2);
double tmp = ((p1-p2)/Point)/10;
color kolor = White;
if(tmp < 10 || tmp > 20 ) kolor = Red;
ObjectSetText(no, tmp, 12, "Arial", kolor);
}
Kod: Zaznacz cały
double tmp = ((p1-p2)/Point)/10;
color kolor = White;
if(tmp < 10 || tmp > 20 ) kolor = Red;
ObjectSetInteger(0, no, OBJPROP_COLOR, kolor);
ObjectSetString(0, no, OBJPROP_TEXT, tmp);