Metatrader Forum | Forex Expert-Advisor | Broker & Forex Tools

Metatrader Forum | Forex Expert-Advisor | Broker & Forex Tools (http://www.expert-advisor.com/forum/index.php)
-   Programmierung MQL4 (http://www.expert-advisor.com/forum/forumdisplay.php?f=220)
-   -   Rechteck oder zwei parallele Linien (http://www.expert-advisor.com/forum/showthread.php?t=6023)

Neueinsteiger 03.03.18 17:33

Rechteck oder zwei parallele Linien
 
Hallo an alle - brauche Hilfe, weil ich hier echt verzweifel.!!

Ich möchte ein Rechteck unabhängig von einer Zeitachse programmieren, welches ich mit der Maus auf dem Chart nach oben, unten, rechts oder links verschieben kann. Die Höhe des Rechtecks möchte ich verändern können - also beim DAX sollte zum Beispiel der Abstand von der oberen zur unteren Linie mit 27, 50, 33, 11 oder 24 Punkten (eben stufenlos) einzustellen sein.

Wenn man dann noch an der oberen und unteren Linie des Rechtecks den Kurs sehen kann (also DAX High 11985,5 und Low 11952,5 oder EURUSD untere Linie 1,23056 und obere 1,23556), ja, das möchte ich gerne hinbekommen.

Warum ich dieses Rechteck haben will?

Weil ich mit einfachen MA-Kreuzungen angefangen habe - und jetzt einen Schritt weiterlernen will. Habe mir Bücher bestellt - aber die sind noch nicht da. Und wenn jemand Empfehlungen hat (Bücher, Internet-Tutorials,usw.) bin für alles dankbar.

Vllt kann mir hier jemand helfen - herzlichen Dank

Euer Neueinsteiger

traderdoc 03.03.18 19:11

Hattest Du nicht geschrieben, dass Du blutiger Anfänger bist?
Dann ist das definitiv eine Hausnummer zu groß.
Fang doch erst einmal mit den Basic an.
So werden permanent Fragen kommen, die mittels eben der Basics vermieden werden.

traderdoc

next user 03.03.18 21:06

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 (Beitrag 40433)
      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 (Beitrag 40433)
      ...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 (Beitrag 40433)
      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 (Beitrag 40433)
      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...

Neueinsteiger 04.03.18 09:57

Erst einmal herzlichen Dank für die Tipps und Infos

@Traderdoc: Ja, ich bin blutiger Anfänger und arbeite mich derzeit durch die MQL5.com Anfängerartikel. Wenn Du schreibst das sei eine Nummer zu groß, dann hilft mir auch das weiter. Denn wenn man Anfängerist denkt man - ach, so ein kleines Rechteck - kann doch nicht sooo schwer sein -ist es wohl doch - aber mit der Naivität eines blutigen Anfängers scheut man sich nicht einfach zu fragen - denn nur durch Neugier und Fragen kommt man weiter - auch wenn das Ergebnis der Antwort lautet: Gehe zurück auf LOS

und @NextUser

auch Dir vielen Dank - damit ist meine Sonntagsbeschäftigung bis zu Beginn des FC-Spiels gegen den VfB gesichert. Ich leg jetzt los und werde Dir (hoffentlich) bald eine Erfolgsmeldung posten - hoffentlich

Herzlich Dank an alle

LG Neueinsteiger


Alle Zeitangaben in WEZ +2. Es ist jetzt 15:54 Uhr.

Powered by vBulletin® Version 3.8.5 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.6.1
Powered by vBCMS® 2.7.0 ©2002 - 2024 vbdesigns.de
Copyright ©2009 - 2023 by Expert-Advisor.com - Das Metatrader Forum