For Schleife um Hochs/Tiefs von x Tagen als Horizontale Linien zu zeichnen
Hi,
wie oben beschrieben, versuche ich mir eine kleine Hilfe zu programmieren, um Hoch Tief Cluster schnell zu erkennen. Leider funktioniert der EA nicht wie gewünscht. Kann jemand einen Fehler erkennen?
So hier der Code:
//Externe Variable
extern int AnzahlTage = 100;
extern int Zeiteinheit = 1440;
void OnTick()
{
//---
//Hochs
for(int i=0; i<=AnzahlTage; i++)
{
ObjectCreate(NULL,i, OBJ_HLINE,0,iHigh(NULL,Zeiteinheit,i));
ObjectSet(i, OBJPROP_COLOR, LightSeaGreen);
ObjectSet(i, OBJPROP_WIDTH, 1);
}
//Tiefs
for(int a=0; a<=AnzahlTage; a++)
{
ObjectCreate(NULL,a+AnzahlTage, OBJ_HLINE,0,iLow(NULL,Zeiteinheit,a));
ObjectSet(a+AnzahlTage, OBJPROP_COLOR, DodgerBlue);
ObjectSet(a+AnzahlTage, OBJPROP_WIDTH, 1);
}
}
|