Danke! Geht leider nicht
Habe die Rectangles von 1 bis n durchnummeriert - geht aber nicht.
Zur Vereinfachung hier das
vollständige TestProgramm
Eigentlich müsste der Comment, wenn Bid zwischen einem Rectangle ist, auf 1 umspringen.... macht es aber nicht
Code:
int ObereRectangleLinie[111],UntereRectangleLinie[111];
int start()
{
double ZwischenRectangle;
if (PO_Check(ZwischenRectangle)!=true)Comment(1);
if (PO_Check(ZwischenRectangle)==true)Comment(0);
}
bool PO_Check(double ZwischenRectangle) {
for(int i = OrdersTotal()-1; i >= 0; i--)
{ObereRectangleLinie[i] = NormalizeDouble(ObjectGetDouble(0,i,OBJPROP_PRICE1),1);
UntereRectangleLinie[i] = NormalizeDouble(ObjectGetDouble(0,i,OBJPROP_PRICE2),1);
if(Bid>ObereRectangleLinie[i]||Bid<UntereRectangleLinie[i])
return(false);
}
return(true);
}