Einzelnen Beitrag anzeigen
  #2 (permalink)  
Alt 15.04.18
TTFM2016 TTFM2016 ist offline
Mitglied
 
Registriert seit: Dec 2016
Beiträge: 54
TTFM2016 befindet sich auf einem aufstrebenden Ast
Standard

Hab die Lösung in einem anderen Thread gefunden.

So funktionierts:

//Externe Variable
extern int AnzahlTage = 100;
extern int Zeiteinheit = 1440;


//+------------------------------------------------------------------+
//| Expert initialization function |
//+------------------------------------------------------------------+
int OnInit()
{
//---
//Hochs Löschen
for(int i=0; i<=1000000; i++)
{
ObjectDelete(i);
}

//Tiefs Löschen
for(int a=0; a<=1000000; a++)
{
ObjectDelete(a);
}
//---
return(INIT_SUCCEEDED);
}
//+------------------------------------------------------------------+
//| Expert deinitialization function |
//+------------------------------------------------------------------+
void OnDeinit(const int reason)
{
//---
//Hochs Löschen
for(int i=0; i<=1000000; i++)
{
ObjectDelete(i);
}

//Tiefs Löschen
for(int a=0; a<=1000000; a++)
{
ObjectDelete(a);
}
}
//+------------------------------------------------------------------+
//| Expert tick function |
//+------------------------------------------------------------------+
void OnTick()
{
//---
//Hochs
for(int i=0; i<=AnzahlTage; i++)
{
ObjectCreate(i, OBJ_HLINE,0,0,iHigh(NULL,Zeiteinheit,i));
ObjectSetInteger(0,i, OBJPROP_COLOR, LightSeaGreen);
ObjectSetInteger(0,i, OBJPROP_WIDTH, 1);
ObjectSetInteger(0,i, OBJPROP_BACK, 1);
}

//Tiefs
for(int a=0; a<=AnzahlTage; a++)
{
ObjectCreate(a+AnzahlTage, OBJ_HLINE,0,0,iLow(NULL,Zeiteinheit,a));
ObjectSetInteger(0,a+AnzahlTage, OBJPROP_COLOR, DodgerBlue);
ObjectSetInteger(0,a+AnzahlTage, OBJPROP_WIDTH, 1);
ObjectSetInteger(0,a+AnzahlTage, OBJPROP_BACK, 1);
}


}