Einzelnen Beitrag anzeigen
  #1 (permalink)  
Alt 15.03.19
Max2018 Max2018 ist offline
Mitglied
 
Registriert seit: Sep 2018
Beiträge: 238
Max2018 befindet sich auf einem aufstrebenden Ast
Standard Bid Zwischen Rectangle Widerstand Unterstützung

Hallo,

wie könnte man eine "If" Abfrage formulieren, wenn der Bidkurs zwischen einem eingezeichneten Rectangle Objekt liegt.
Begründung:
Ich habe in einem Chart verschiedene Widerstände und Unterstützungen eingezeichnet mit Rectangle Objekten. Jedesmal wenn der Kurs nun
irgend eines der Objecte berührt oder darin liegt, soll ein EA eine Funktion ausführen.
Problem:
Zum einen habe ich zahlreiche Rectangles eingezeichnet, und die if Abfrage soll bei JEDEM Rectangle funktionieren

Mein Ansatz geht irgendwie nicht:
Code:
if (OB_Check(ZwischenRectangle)!=true)break;
und
Code:
bool OB_Check(double ZwischenRectangle) {
   for (int vv = 0; vv <= 300; vv++) 
{ 
   ObereRectangleLinie[vv] = NormalizeDouble(ObjectGetDouble(0,vv,OBJPROP_PRICE1),NACHKOMMA);    
   UntereRectangleLinie[vv] = NormalizeDouble(ObjectGetDouble(0,vv,OBJPROP_PRICE2),NACHKOMMA);
if(Bid>ObereRectangleLinie[vv]&&Bid<UntereRectangleLinie[vv])
return(false);
            }
         }
      }
   }
   return(true);  
}