ObjectGetValueByTime

Gibt den Preizwert für die angegebene Zeit des angegebenen Objekts.

double  ObjectGetValueByTime(
   long      chart_id,     // Identifikator des Charts
   string    name,         // Objektname
   datetime  time,         // Zeit
   int       line_id       // Linie
   );

Parameter

chart_id

[in]  Identifikator des Charts. 0 bedeutet den laufenden Chart.

name

[in]  Objektname.

time

[in]  Zeitwert.

line_id

[in]  Identifikator der Linie.

Rückgabewert

Preiswert für die angegebene Zeit des angegebenen Objekts.

Hinweis

Die Funktion verwendet einen synchronen Aufruf, d.h. dass die Funktion auf die Ausführung aller Befehle wartet, die vor deren Aufruf zur Warteschlange des Charts hinzugefügt wurden, deswegen kann die Funktion viel Zeit in Anspruch nehmen. Dies muss man beachten, wenn man mit vielen Objekten im Chart arbeitet.

Da das Objekt in einer Preiskoordinate mehrere Werte haben kann, muss man die Nummer der Linie angeben. Diese Funktion ist nur für folgende Objekte anwendbar:

  • Trendlinie (OBJ_TREND)
  • Trendlinie nach der Ecke (OBJ_TRENDBYANGLE)
  • Gann Linie (OBJ_GANNLINE)
  • Abstandsgleicher Kanal (OBJ_CHANNEL) - 2 Linien
  • Kanal auf der linealen Regression (OBJ_REGRESSION) - 3 Linien
  • Kanal der Standardabweichnug (OBJ_STDDEVCHANNEL) - 3 Linien
  • Linie mit der Weiche (OBJ_ARROWED_LINE)

Sehen Sie auch

Objekttypen