Sie verpassen Handelsmöglichkeiten:
- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Registrierung
Einloggen
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.
Wenn Sie kein Benutzerkonto haben, registrieren Sie sich
Hallo David,
normalerweise ist es umgekehrt. MT4 hedging, MT5 netting.
Am Code ändert sich prinzipiell nichts, im Nettingmode werden die Positionen einfach zusammengefasst,
im Hedgingmode werden neue zusätzliche Positionen eröffnet. Deswegen ist hier das iterieren über alle Positionen erforderlich.
Also ändert sich doch was, aber das würde hier den Rahmen sprengen.
Wichtig ist im MT5 die Unterscheidung zwischen Position, Order und Deal (steht alles in derDokumentation).
Schau doch im Log nach was da los ist, da steht drin warum er eine Order nicht ausführen kann!!!!!!!!!
LG, Otto
Hallo, welche Art von MT5 Account hast du denn ? Netting oder Heding?
Falls Heding, dann versuche mal bitte:
mrequest.type_filling = ORDER_FILLING_IOC;
Oder, falls die Anwendung auf verschiedenen Kontotypen möglich sein soll:
Ich arbeite im Netting-Mode, mein Broker bietet beide Modi an, und du hast immer noch nicht in's Log geschaut.
Ich glaub ich hab jetzt genug geantwortet.
Hallo Community,
danke nochmal für die Antworten, habe jetzt ne Lösung gefunden das Ding läuft jetzt im Hedgingmode, musste halt ein paar sachen ändern.
Mein fehler war, hatte die Magicnumber normal als int variable Definiert, dadurch lief es nicht.
define EXPERT_MAGIC 1234 // So ist es Richtig