|
Programmierung MQL4 Hier gehts rund ums Programmieren in MQL4. |
|
Themen-Optionen | Thema durchsuchen | Ansicht |
|
|||
Zitat:
also ich seh das so: zwei leute sitzen im tonstudio, der eine versteht was vom mischen, der andere nicht. der, der nichts versteht, hat eine Hypothese über den bass, der - wie er glaubt - anders klingen könnte. der, der was versteht davon, probiert mal, ohne sofort den gewünschten erfolg. eigentlich keine große Sache. man pegelt halt so lang herum, bis es eben für beide passt. und vor allem: man einigt sich ab einem gewissen zeitpunkt, ob die Sache eine kohle kostet oder nicht. rechtzeitig. wäre ja auch keine große Sache. zusammenfassend: es geht ums einpegeln, sonst um nix. außer: es sind schwierige personen dabei. dann wird es nämlich immer fad. denn es könnte nun einer der beiden etwas persönlich nehmen und in den falschen hals kriegen und dann überfallsartig mit Wörtern wie depp und idtiot herumschreien. das wiederum könnte man eigentlich nur dann akzeptieren, wenn sich der betreffende im vollsuff befindet. also fxdaytrader: wenn du diese zeilen im vollsuff geschrieben hast, naja: suboptimal aber ok. wenn du sie allerdings nüchtern geschrieben hast, würde ich es bevorzugen, wenn du dich von mir fernhältst. lg Joe |
|
|||
Ja, der Haken ist aber, dass er händisch die Orders setzt, aber zur Unterscheidung eine MagicNumber benutzen möchte. Das geht aber so nicht wie mit einer EA-gesetzten Order.
Läßt er die MagicNumber auf 0, dann wird zwar TP und SL gesetzt, aber eben keine Diferenzierung nach der MN vorgenommen. Gibt er wiederum in die Variable MagigNumber einen Integerwert ein, dann wird die Funktion zum Setzen des TP und SL aber nicht durchlaufen. Also kann er nur in die Kommentarzeile der händisch zu setzenden Order eine MN eingeben, die dann auch im Programm an entsprechender Stelle vorhanden sein muß, um die Funktion zum Setzen des TP und SL durchlaufen zu können. Code würde bereits gepostet. traderdoc |
|
||||
Zitat:
Eine andere Alternative: Einfach 2 verschiedene scripte nutzen (und diesen ggf. einen hotkey zuweisen), bspw. BuyScript und SellScript. Dort könnte er dann magicnumber und lotsize eingeben und eine entsprechende order absetzen. der ea würde dann den Rest (SL/TP) übernehmen ... |
|
|||
das was ich will, ist ja im grunde nur folgendes: in ein und denselben währungspaar möchte ich, dass nahezu gleichzeitig mit der one-click-funktion
zwei order abgesetzt werden, eine order mit tp=20pips/sl=15 und eine mit tp=4pips/sl=7pips. der Vorteil von tpsl-insert ist ja, dass man mit dem one-click-button des mt4 eine order absetzen kann und der ea den rest erledigt. alle lösungen, die nicht mit dem one-click-trading funktionieren, bzw. nur mit einem weiteren zwischenschritt funktionieren, sind nicht mein ziel. ich muss dann eben zur Kenntnis nehmen: es geht eben dann so nicht. danke traderdoc und fxdaytrader für eure Anregungen. lg Joe |
|
|||
Zitat:
traderdoc |
|
||||
Spontan fallen mir da variablen (ggf. auch globalvars) ein welche den aktuellen status halten und dann, sofern die beiden orders modifiziert worden sind, sich jeweils wieder zurücksetzen sodaß der ea "weiß" daß er bei der nächsten order wieder von vorn anfangen muß (bpsw. takeprofit1, takeprofit2)
|
|
|||
Zitat:
lg Joe * ich möchte zur Zeit nicht mit teilverkäufen arbeiten, deshalb 2 charts |
|
|||
Zitat:
Und es reicht aus, wenn Du in die Kommentarzeile des Auftragsfensters für das eine Chart eine 1 und für das andere Chart eine 2 schreiben würdest. Vorher einmalig die 1 bzw. 2 in die Variable Magincnummer eintragen (über F7 das Eigenschaftenfenster aufrufen) Fertig! Und dann brauchst Du wie gesagt nur noch jeweils die 1 oder 2 bei der Orderauslösung eintippen. Das kann doch nun nicht so aufwändig sein, hättest damit aber Dein Problem gelöst. Aber ok, mach wie Du denkst. traderdoc |
|
|||
Zitat:
hallo Traderdoc also ich habe das jetzt getestet. mit dem one-klick-button hab ich das jedoch nicht hingekriegt. ich muss über die ordermaske (F9), um einen Kommentar eingeben zu können. und dann bin ich nicht bei 1 klick sondern bei 3 Aktionen bei der orderabgabe (F9 + 1 für MN + order senden) und dasselbe nochmals für die zweite order. aber wenn man das so macht, dann werden korrekte unterschiedliche TPSLs gesetzt. also das schaut schonmal sehr gut aus. um aber nicht 3 aktionen, sondern mit nur einer einzigen Bewegung eine orderaufgabe zu erreichen, liesse sich hier vielleichct der gedanke von fxdaytrader aufgreifen, dies über ein Skript zu lösen. frage: könnte folgendes Skript funktionieren (am Beispiel buy, lotsize vordefiniert, dasselbe währungpaar)?: order1: - in Chart1 befindet sich TPSL-insert.mq4 mit Einstellung A - Skript wird über chart1 gezogen - Skript verlangt keine Bestätigung, sondern kauft sofort und - schreibt in die kommentarzeile MN1 hinein order2: ein zweites Skript macht dasselbe mit MN2 für Chart2. wenn das irgendwie geht, dann wäre das tatsächlich one-klick-trading, verbunden mit unterschiedlichen TPSL. und genau das ist mein ziel. lg Joe |
Lesezeichen |
Stichworte |
magic, magicnumber, magicnummer, mql4, programmierung, programmierung metatrader, tpsl-insert, tpsl-insert.mq4 |
|
|