Traderdoc hats schon angesprochen. Und auch ohne Bücher findet man im Netz alles (zumindest für deine Pläne) notwendige.
Aber damit du vielleicht ein bischen weiter kommen kannst, während deine Bücher noch unterwegs sind, hier ne kleine Hilfestellung:
- Ziel
Zitat:
Zitat von Neueinsteiger
Ich möchte ein Rechteck unabhängig von einer Zeitachse programmieren...
|
- Anmerkung: Zu Beginn muss eine Koordinate angegeben werden!
- Umsetzung: Erstmal ein einfaches Rechteck mit Startkoordinaten erstellen.
- Zutaten: ObjectCreate() => Rectangle
- ---------------------------------------------------------------------
- Ziel
Zitat:
Zitat von Neueinsteiger
...welches ich mit der Maus auf dem Chart nach oben, unten, rechts oder links verschieben kann.
|
- Umsetzung: Um etwas mit der Maus zu verschieben, muss in der Funktion OnChartEvent(...) auf entsprechenden Event reagiert werden.
Vorher noch mit der Funktion ChartSetInteger(...) die Benachrichtigung für entsprechenden Event auf "true" setzen
- Zutaten: CHARTEVENT_MOUSE_MOVE, ObjectMove(...) / ObjectSet...
- ---------------------------------------------------------------------
- Ziel
Zitat:
Zitat von Neueinsteiger
Die Höhe des Rechtecks möchte ich verändern können...
|
- Anmerkung: Nichts anderes als die Veränderung der Preis-Koordinate, siehe oben!
- ---------------------------------------------------------------------
- Ziel
Zitat:
Zitat von Neueinsteiger
Wenn man dann noch an der oberen und unteren Linie des Rechtecks den Kurs sehen kann...
|
- Umsetzung: Ein Price Label oder einfaches Label erstellen (in deinem Fall wohl eher PriceLabel) und zusammen mit den Rechteckbewegungen managen.
- Zutaten: Entsprechendes Objekt, Funktionen von weiter oben...
Für einen blutigen Anfänger sicherlich nicht das einfachste. Mal schauen, ob dir das weiterhilft...