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
Oh je! Frage an Frage - das ist klug!
die Position wird von Ihrem Experten my_first_ea_sartrailing.mq5 eröffnet
Ich erinnere mich einfach nicht mehr an alles, deshalb frage ich.
Sie sollten die Struktur der Handelsanfrage löschen, bevor Sie sie füllen: ZeroMemory( mrequest);
So sollte es sein (fügen Sie es an zwei Stellen ein):
ZeroMemory( mrequest); // добавить
mrequest.action = TRADE_ACTION_DEAL; // есть
Ich kann mich einfach nicht mehr an alles erinnern, deshalb frage ich ja.
Sie müssen die Struktur der Handelsanfrage bereinigen, bevor Sie sie ausfüllen: ZeroMemory( mrequest);
So sollte es sein (fügen Sie es an zwei Stellen ein):
ZeroMemory( mrequest); // добавить
mrequest.action = TRADE_ACTION_DEAL; // есть
Das Löschen der Struktur ZeroMemory( mrequest) ändert nichts an der Situation:
Der Tester gibt immer noch aus
2017.08.25 12:47:50.311 2016.01.13 16:00:00 failed instant sell 0.10 EURUSD at 1.08275 sl: 1.08575 tp: 1.07275 [Invalid request]
2017.08.25 12:47:50.311 2016.01.13 16:00:00 Alert: Request to set Sell order failed - error code:4756
In dem von Ihnen als Beispiel genommenen Expert Advisor (my_first_ea.mq5) wird nicht die Standard-CTrade-Klasse verwendet, sondern die Struktur des Trade-Zaps ausgefüllt.
Es ist klar, dass beide Artikel (Ihrer und https://www.mql5.com/de/articles/100 ) für Anfänger geschrieben wurden.
Gleichzeitig wird my_first_ea.mq5 immer noch ohne Fehler getestet, aber Ihre my_first_ea_sartrailing.mq5 nicht.
Warum ist das so?
Aus irgendeinem Grund begannen nach ZeroMemory() Positionen zu öffnen.
Hallo zusammen. Und wer kann so einen Roboter schreiben, der schleppt, vielleicht sogar nicht schleppt, sondern alle Positionen (sowohl offene als auch schwebende - dies kann optional sein) schließt, wenn der Gewinn auf allen offenen Positionen auf einen bestimmten Wert sinkt! Beispiel: Der Gewinn aller offenen Positionen beträgt 200 USD, und ich möchte nicht mehr als 20 Prozent dieses Betrags verlieren, d.h. wenn der Gewinn auf 160 USD sinkt, wird der Expert Advisor alle Positionen schließen.
Ich glaube, dass dies eine einfache Angelegenheit für Programmierer ist.
***
Ich glaube, es ist eine einfache Sache für Programmierer.
Das sind die Sätze, die Programmierer am meisten hassen. Das ist für die Zukunft gedacht.
Dies sind die Sätze, die Programmierer am meisten hassen. Das ist für die Zukunft gedacht.
Okay. Verstanden.)
Okay. Verstanden.)
Suchen Sie nach den Wörtern "Rückstand" "Bilanz" "Eigenkapital".