- Ich würde in dem EA die Position vorbereiten: MqlTradeRequest rq = {}; rq.price=in; ...., aber ohne sie abzusenden.
- Dann würde ich warten (bei einem Kauf) bis Ask >= rq.price, um dann eine Markt-Order abzuschicken.
- Ich würde in dem EA die Position vorbereiten: MqlTradeRequest rq = {}; rq.price=in; ...., aber ohne sie abzusenden.
- Dann würde ich warten (bei einem Kauf) bis Ask >= rq.price, um dann eine Markt-Order abzuschicken.
Lieber Carl,
deine Antworten sind nicht nur unfassbar schnell, sondern zudem auch noch sehr hilfreich! Besten Dank, ich fuchse mich da mal rein.
Vielleicht hilft Dir das:
Für einen Neuling gibt es verschiedene "Fächer", die man kennen sollte:
1. Broker: https://www.mql5.com/de/forum/446736
2. MQL5:
Wenn Du den Cursor auf eine MQL-Funktion setzt und F1 drückst, siehst Du direkt die Referenz, viele mit Beispielen zum Kopieren und Einfügen der schnellsten Form des Programmierens.
https://www.mql5.com/de/articles/496
https://www.mql5.com/de/articles/100
und zur Fehlersuche: https://www.metatrader5.com/de/metaeditor/help/development/debug
https://www.mql5.com/de/search#!keyword=kochbuch
"Es gibt fast nichts, das nicht schon für MT4/5 programmiert wurde!" Suche, kopieren und einfügen ist die schnellste Form der Programmierung.
=> Suchen in den Artikeln: https://www.mql5.com/de/articles
=> Suchen in der Codebase: https://www.mql5.com/de/code
=> Suchen allgemein: https://www.mql5.com/de/search oder über Google mit: "site:mql5.com .." (verzeiht Schreibfehler)
3. Indikatoren: siehe diese Artikelserie:
https://www.mql5.com/de/users/m.aboud/publications
Jeder Artikel erklärt einen (im MT5 integrierten) Indikator und, was er einem sagt, und wie man ihn in einem EA verwenden könnte.
4. Foundations of Computer Science: http://i.stanford.edu/~ullman/focs.html
MQL5: https://www.mql5.com/files/pdf/mql5_german.pdf oder https://www.mql5.com/files/docs/mt5/mql5/chm/mql5_german.chm
- 2023.05.03
- www.mql5.com
- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.
Hallo zusammen,
ich möchte gerne eine sogenannte Hidden Limit Order erstellen, die nach Auslösen des Triggerevents als Market-Order ausgeführt wird. Unter einer Hidden Limit Order verstehe ich eine Limit Buy / Sell Order, die nur im Terminal existiert, aber nicht zum Broker übermittelt wird. Wenn dann die Auslöseschwelle der Hidden Limit Order durch den Preis (Bid oder Ask) erreicht wird, soll aus der Hidden Limit Order eine Market Order (Buy oder Sell) zum Preis der Auslöseschwelle erfolgen.
Wie kann man das bewerkstelligen? In der MQL5 Referenz bin ich nicht fündig geworden. Vermutlich wird man einen Teil in der OnTick() - Funktion, zB Trail-Limit der Auslöseschwelle, einbringen müssen und einen anderen Teil in der OnTradeTransaction() - Funktion zur Trademodifikation /-verwaltung unterbringen müssen? Aber wie könnte man so etwas programmieren?
Ich bin noch recht neu in der Programmierung, bitte jederzeit korrigieren, wenn ich was falsch verstanden haben sollte.
Danke und Grüße
Ralph