Hallo comunity, vieleicht kann mir ja einer Helfen.
bekommen diesen EA nicht zum laufen, zwar werden Conditionen für eine Buy/Sell order erfüllt aber er möchte keine Trades absetzen
es kommt der Fehler beim MNQU21
2021.06.27 17:44:36.556 2021.06.18 12:40:00 failed exchange sell 1 MNQU21 at 14077.25 sl: 14077.55 tp: 14076.25 [Invalid stops]
2021.06.27 17:44:36.556 2021.06.18 12:40:00 CTrade::OrderSend: exchange sell 1.00 MNQU21 sl: 14077.55 tp: 14076.25 [invalid stops]
und das bei jedem Versuch einen Trade auszuführen.
bin bei AMP/CQG Futures handel
bei EUR/USD geht die Orderausführung aber ganz normal
Steht ja da, das der abstand von sl nicht passt
Steht ja da, das der abstand von sl nicht passt
danke, habe den Test auch falsch laufen lassen am 1.6.21 war der MNQU21 ja noch inaktiv
kann den ea mal noch jemand testen, so richtig funktionieren tut er nicht, eröffnet und schließt positionen in der selben kerzen ohne das take profit oder sl ausgelöst wurden
- www.mql5.com
Dann stimmt die Logik des Programms nicht. Man könnte prüfen ob es bereits offenen Positionen gibt (PositionsTotal()).
int total= PositionsTotal(); for(int i=0;i<total;i++) { if(PositionGetSymbol(i)==_Symbol); { if(PositionGetInteger(POSITION_TYPE)==POSITION_TYPE_BUY) { Buy_opened=true; //It is a Buy } else if(PositionGetInteger(POSITION_TYPE)==POSITION_TYPE_SELL) { Sell_opened=true; // It is a Sell } }
Aber ich glaube auch nicht, dass es deswegen zu vielen Trades kommt, er eröffnet fast bei jeder neuen Kerzen neue Positionen
Nun ja, beschrieben wurde der EA halt so: wenn alle Konditionen übereinstimmen wird bei close über oder unter EMA 8 ein Trade eröffnet und für close sollte SL, TP oder Position Umkehrung sein.
Aber ich glaube auch nicht, dass es deswegen zu vielen Trades kommt, er eröffnet fast bei jeder neuen Kerzen neue Positionen
Ja weil bei deine verschachtelten if abfragen er mit return nur aus der eigenen schleife geht
Das heißt? Was kann man machen, ich denke doch nicht, dass dieser EA so gedacht war, es ist also fehlerhaft?
Dachte du hast den selbst geschrieben
Na ja, soweit bin ich noch nicht.
Ich habe den EA Schritt für Schritt hier https://www.mql5.com/ru/articles/100 Abgeschrieben.
Alles genau durchgelesen wofür was steht, obwohl mir einiges noch nicht so einleuchtend ist, aber ich bin schon um einiges weiter als vor ein paar Wochen.
Kann es natürlich nicht nachvollziehen warum er nach close über EMA überschüssige Positionen eröffnet und vor allem, nach welchen Angaben diese kurzer Zeit später wieder geschlossen werden, so stand es natürlich nicht in der Anleitung. Schon komisch
- www.mql5.com
Wenn Du in dem Link: https://www.mql5.com/ru/articles/100 das ru durch de ersetzt hast Du den Artikel auf Deutsch: https://www.mql5.com/de/articles/100.
Aber kennst Du die Beispiele für EAs in \Experts\Advisors ?
- 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 comunity, vieleicht kann mir ja einer Helfen.
bekommen diesen EA nicht zum laufen, zwar werden Conditionen für eine Buy/Sell order erfüllt aber er möchte keine Trades absetzen
es kommt der Fehler beim MNQU21
2021.06.27 17:44:36.556 2021.06.18 12:40:00 failed exchange sell 1 MNQU21 at 14077.25 sl: 14077.55 tp: 14076.25 [Invalid stops]
2021.06.27 17:44:36.556 2021.06.18 12:40:00 CTrade::OrderSend: exchange sell 1.00 MNQU21 sl: 14077.55 tp: 14076.25 [invalid stops]
und das bei jedem Versuch einen Trade auszuführen.
bin bei AMP/CQG Futures handel
bei EUR/USD geht die Orderausführung aber ganz normal