text: Preis einer Trendline finden - Metatrader Forum | Forex Expert-Advisor | Broker & Forex Tools
  Preis einer Trendline finden
  Ich komme damit nicht zurecht und es wäre nett, wenn jemand mir da Hinweise geben könnte.
  Ich habe eine Trendline (von der kenne ich Anfangs- und Endwerte), diese Linie wird zeitlich nach rechts (also in die Zukunft) verlängert. Irgendwann in der Zukunft habe ich eine Kerze und wenn diese Kerze auftaucht, dann will ich wissen, welchen Preis die Trendline zu diesem Zeitpunkt hat.
  Ich dachte, ObjectGetValueByTime wäre die richtige Funktion dafür, aber ich verstehe die MT4 Doks nicht (ich brauche doch die Line_ID nicht, die geben doch die Anfangs- und Endwerte an und die kann ich mit ObjectGetDouble rausfinden).
  Oder ist das die falsche Idee, die ich habe?
  Lad doch mal den Code hoch.
  Was heißt denn bei Dir: "Irgendwann in der Zukunft habe ich eine Kerze und wenn diese Kerze auftaucht, dann will ich wissen, welchen Preis die Trendline zu diesem Zeitpunkt hat."
  D.h. auftaucht - wenn diese Kerze zur aktuellen Kerze wird?
  Ansonsten wird der Punkt einer Trendlinie mathematisch per Steigungsdreieck berechnet bzw. konkret in diesem Fall per Verhältnisgleichung:
  preis = Diff_t2 * Diff_preis1/Diff_t1 + preis_0
  Wobei Diff_t2 die Zeitstecke eines Punktes von links nach rechts bis zu der Zeit der Zukunft, Diff_t1 die Zeitstrecke desselben Punktes von links bis z.b. der derzeitig aktuellen Kerze, Diff_preis 1 die Strecke vom der Zeitstrecke bis zum Punkt der Trendlinie und preis_0 der Preis auf der Zeitstrecke ist.
  Danke für Deine Antwort traderdoc!
  Ja, genau das war gemeint, wenn ich eine Trendlinie verlängere (mit Ray=1), dann sehe ich das im Chart, aber ich kenne den genauen Wert der Linie nicht.