Wenn es um eine weitere hedging Position geht würde ich OrdersTotal()<2 machen und dann if(OP()==1) else if (OP==1) else ...
Nein, keine weitere hedging Position, die soll parallel laufen, bis ich ihr den Close sende.
Es sollen aber in dieser unbestimmten Zeit weitere (zusätzliche) Positionen geöffnet werden können, aber halt nur eine zusätzliche.
Wenn ich nach dem Öffnen der Hedge Position eine Variable "hedge-opened" setze und die mit in die Bedingung einbaue (als "Kaufe nur, if != hedge-opened), werden ja fortwährend neue eröffnet.
Nein, keine weitere hedging Position, die soll parallel laufen, bis ich ihr den Close sende.
Es sollen aber in dieser unbestimmten Zeit weitere (zusätzliche) Positionen geöffnet werden können, aber halt nur eine zusätzliche.
Wenn ich nach dem Öffnen der Hedge Position eine Variable "hedge-opened" setze und die mit in die Bedingung einbaue (als "Kaufe nur, if != hedge-opened), werden ja fortwährend neue eröffnet.
Zeichne Die einen Entscheidungsbaum (https://de.wikipedia.org/wiki/Entscheidungsbaum), dann weißt Du auch, wie Du Deine Idee programmieren musst.
ist schon klar =P
Ein EA von einem anderen steuern klappt nicht?
Über Dateien oder globale Variablen, Sockets, Shared memory.
Schau, was die Suche von Data Exchange liefert: ~490 Seiten mit jeweils 10 Links.
Einfach ist das aber nicht, da die EA parallel laufen und das erfordert genaue Koordinierung.
![Documentation on MQL5: Global Variables of the Terminal Documentation on MQL5: Global Variables of the Terminal](https://c.mql5.com/36/57/documentation-on-mql5-global-variables.png)
- www.mql5.com
Über Dateien oder globale Variablen, Sockets, Shared memory.
Schau, was die Suche von Data Exchange liefert: ~490 Seiten mit jeweils 10 Links.
Einfach ist das aber nicht, da die EA parallel laufen und das erfordert genaue Koordinierung.
cool, danke!
Interessant, Du meinst, das ist so, weil die Hedge immer als Reaktion auf eine bereits bestehende Position eröffnet wird?
Das ist eine gute Idee. Geht aber natürlich daneben, wenn genau bei oder kurz nach Eröffnung des Hedge, vor der Abfrage der Bedigungung die andere Position geschlossen wird (SL).
Aber trotzdem testenswert, danke!
Habe da mal eine Frage an die User, die auf demselben Symbol Hedgen.
Wo ist der Vorteil?
Hedgen auf demselben Symbol ist nichts anderes als den aktuellen G/V einzufrieren.
Genauso könntet ihr doch die Position auflösen und dann, wenn ihr den Hedge auflösen würden, die Position neu aufnehmen.
Ich verstehe es nicht.
![MQL5 - Sprache von Handelsstrategien, eingebaut ins Kundenterminal MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
- 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,
ich habe schon lang gegrübelt, aber komme zu keiner Lösung.
Ich habe in meiner Bedingung vor einer Buy-Order, dass PositionsTotal()==0 sein muss, so dass stets nur eine Position offen ist ( && OrdersTotal()==0 ).
Nun mache ich aber ab einem definierten aktuellen negativen PositionProfit eine Hedging-Position auf.
Dadurch wird dann keine weitere Buy-Position aufgemacht, weil nun PositionsTotal()==0 nicht mehr stimmt.
Wie kann ich die Hedging-Position in der Bedingung ausschließen? Ich bin sehr gespannt auf Eure Ideen.
Kann ich aus einem EA einen anderen triggern? Dann könnte ich auf einem Netting-Account einen weiteren EA auf einem weiteren Chart für die Hedging-Position anwerfen.
VIelen Dank & Grüße,
Christian