retcode=10013 deal=0 order=0 OrderSend error 4756 failed prices for GBPUSD 0 [Invalid request] bei Position Modify via MQLRequest - Seite 3
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
Kannst ja mal schauen was das Programm bei dir macht. Wahrscheinlicher ist das ich langsam aber sicher nicht durchblicke.
2021.04.05 20:49:59.146 GBPUSD,H1: testing of Experts\Advisors\Request Trailingstop.ex5 from 2021.01.01 00:00 to 2021.04.03 00:00 started
2021.04.05 20:50:13.552 2021.01.04 00:00:02 market buy 0.01 GBPUSD sl: 1.36281 tp: 1.37481 (1.36474 / 1.36581 / 1.36474)
2021.04.05 20:50:13.552 2021.01.04 00:00:02 deal #2 buy 0.01 GBPUSD at 1.36581 done (based on order #2)
2021.04.05 20:50:13.552 2021.01.04 00:00:02 deal performed [#2 buy 0.01 GBPUSD at 1.36581]
2021.04.05 20:50:13.552 2021.01.04 00:00:02 order performed buy 0.01 at 1.36581 [#2 buy 0.01 GBPUSD at 1.36581]
Kommt nur wenn ich im Debugger die Ausführung der Order durch gehe und den Haltepunkt exakt am ende der Ausführung setze.
Aber sobald ich die CheckTrailingStopBid mit rein nehme kommen die Fehler.
Sobald ich CheckTrailingStopAsk(ask,sl,ts,tp,Magic); in //CheckTrailingStopAsk(ask,sl,ts,tp,Magic); ändere gibts keine Fehler, was bedeutet das der Fehler in der CheckTrailingStopAsk zu suchen ist.2021.04.05 20:49:59.146 GBPUSD,H1: testing of Experts\Advisors\Request Trailingstop.ex5 from 2021.01.01 00:00 to 2021.04.03 00:00 started
2021.04.05 20:50:13.552 2021.01.04 00:00:02 market buy 0.01 GBPUSD sl: 1.36281 tp: 1.37481 (1.36474 / 1.36581 / 1.36474)
2021.04.05 20:50:13.552 2021.01.04 00:00:02 deal #2 buy 0.01 GBPUSD at 1.36581 done (based on order #2)
2021.04.05 20:50:13.552 2021.01.04 00:00:02 deal performed [#2 buy 0.01 GBPUSD at 1.36581]
2021.04.05 20:50:13.552 2021.01.04 00:00:02 order performed buy 0.01 at 1.36581 [#2 buy 0.01 GBPUSD at 1.36581]
Kommt nur wenn ich im Debugger die Ausführung der Order durch gehe und den Haltepunkt exakt am ende der Ausführung setze.
Aber sobald ich die CheckTrailingStopBid mit rein nehme kommen die Fehler.
Sobald ich CheckTrailingStopAsk(ask,sl,ts,tp,Magic); in //CheckTrailingStopAsk(ask,sl,ts,tp,Magic); ändere gibts keine Fehler, was bedeutet das der Fehler in der CheckTrailingStopAsk zu suchen ist.Du musst die CheckTrailingStopBid genauso aufbauen wie die für den Ask.
Du selektierst keine Position in der Bid
Ich wiederhole mich schau Dir den MACD an, der macht auch ein Trailing.
Hallo Carl, ja ist eine gute idee. Habs inzwischen gelöst, hab es sogar geschafft dann den Trailingstop als 2. Variante mit ein MovingAverage zu realisieren.
Jetzt kann ich sogar den Modus (Simple, exponentiell usw) als auch die Periode ändern.