Weisst du zufällig auch, wie ich den zweinächsten Preis erhalte? Für mich grad schwieriger, als gedacht!
for(int i = 0; i < ObjectsTotal(0, 0, -1) ; i++){
string ObjectNameTemp = ObjectName(0, i, -1, -1);
if (ObjectGetInteger(ChartID(), ObjectNameTemp, OBJPROP_TYPE) == OBJ_HLINE && ObjectGetInteger(ChartID(), ObjectNameTemp, OBJPROP_COLOR) == clrMaroon){
double TempValue_red_zone = ObjectGetDouble(0, ObjectNameTemp, OBJPROP_PRICE);
if(MathAbs(TempValue_red_zone - bid) < Price_Difference_Min_Red_Up){
Price_Difference_Min_Red_Up = MathAbs(TempValue_red_zone - bid);
ObjektName_zone_red_up = ObjectNameTemp;
ObjektNumber_zone_red_up = i;
temp_red_up = TempValue_red_zone;
Print(temp_red_up);
}
}
}
|