Einzelnen Beitrag anzeigen
  #3 (permalink)  
Alt 28.03.18
traderdoc traderdoc ist offline
Elite Mitglied
 
Registriert seit: Apr 2011
Beiträge: 2.733
traderdoc befindet sich auf einem aufstrebenden Ast
Standard

OBJ_TREND ist schon völlig korrekt, nur fehlt bei Dir folgende Zeile:

ObjectSet(objectname, OBJPROP_RAY, false);

und dann klappt es auch mit der zeitlichen Begrenzung und der Darstellung der Geraden als Strecke.

Code:
ObjectCreate(0,"LINIE",OBJ_TREND,0,StringToTime("00:00"),DPP,StringToTime("23:00"),DPP);
Damit wird erst einmal die Linie am aktuellen Tag von 00:00 bis 23:00 gezeichnet.
Wenn nun die Linie zu diesen Zeiten am gestrigen (i = 1) oder vorgestrigen Tag (i = 2) gezeichnet werden soll, dass muss einfach ein Vielfaches der Tagessekunden jeweils abgezogen werden:

Code:
int x = 86400;
int i;               // mit i = 0 ... n
ObjectCreate(0,"LINIE",OBJ_TREND,0,StringToTime("00:00")-i*x,DPP,StringToTime("23:00")-i*x,DPP);
Viel Spaß!

traderdoc
__________________
Ich erfülle Euch gern Eure EA-, Indikator- und Script-Programmierungswünsche auf Honorarbasis.