ich bekomme beim Markt von MQL5 bei der Validation meines EA´s eine Fehlermeldung, das wäre diese:
invalid lots amount for OrderSend function
OrderSend error 4051
Der EA läuft aber einwandfrei. An was kann das liegen?
ich habe meinen ersten EA geschrieben, bzw. bin dabei und komme bei folgendem Problem nicht weiter:
Der EA soll zum Beginn eines neuen Tages den Vortag, also die Kerze vom Vortag, nach bestimmten Kriterien untersuchen und das Ergebnis zunächst mal als Printausgabe im Journal darstellen. Das hat soweit zur vollsten Zufriedenheit geklappt. Ergebnis war stets um 00:05:00 entweder kein Signal oder Long oder Short oder warum kein Signal. Soweit so gut.
Nun möchte ich aber einen weitere Aktion zu einer anderen Zeit mir ausgeben - im Beispiel soll um 12:00 Uhr nur dann was im Journal ausgegeben werden, wenn am Vortag auch nur ein Signal vorhanden war. Hier liegt nun mein Problem:
Der EA läuft bis zum ersten Signal korrekt - sprich, wenn kein Signal, auch keine Ausgabe "12:00 Uhr". Ab dem ersten Signal kommt diese Ausgabe dann komplett durcheinander. Mal korrekt, mal nicht, und mal doppelt. Wo liegt der Fehler?
Hier der Code, der hoffentlich korrekt angezeigt wird und im Anhang ein Bild vom Journal-Ergebnis.
ich kann das neue Registrierungs-Verfahren von www.mql5.com nicht abschließen. Dafür habe ich ein Galaxy S9, das nicht an das Netz angeschlossen ist, und einen PC, der mit dem Internet verbunden ist, verwendet. Mir gelingt es nicht, ddas Selfie-Video von meinem Handy zum PC zu leiten.
Könnte mir bitte jemand eine ausführliche Anleitung für das neue Registrierungs-Verfahren gegeben?
Kennt jemand ein alternatives Registrierungs-Verfahren?
Hat jemand Erfahrungen mit anderen Anbietern von VPS und Signal-Dokumentation?
Hat vielleicht hier wer eine Erfahrung wie man das Autotrading beim MT4 deaktivieren kann und nach einer Zeit wieder Aktivieren kann. Ich würde das gerne in meinen Quellcode brauchen.
Danke
ich habe einen Code geschrieben. Es soll jeden Tag um 17.30 ein trade eröffnet werden buy. Dieser soll am nächsten Tag um 8.50 Uhr geschlossen werden.
Im Backtest wird mir jedoch nur ein Trade eröffnet in nem Zeitraum von 2 Monaten und nicht geschlossen am nächsten Tag
Kann da mal wer über den Code schauen?
Code:
// Handelszeiten
input int openHour = 17;
input int openMinute = 30;
input int closeHour = 8;
input int closeMinute = 50;
// Globale Variable für die Handelsaktivität
bool canOpenTrade = true;
int start() {
// Überprüfe, ob es Zeit ist, einen Trade zu eröffnen
if (canOpenTrade && Hour() == openHour && Minute() == openMinute) {
// Eröffne einen Kauf-Trade
int ticket = OrderSend(Symbol(), OP_BUY, lotSize, Ask, 3, 0, 0, "Buy Order", 0, 0, Green);
if (ticket > 0) {
canOpenTrade = false; // Setze die Variable auf false, um weitere Trades zu verhindern
Print("Kauf-Trade erfolgreich eröffnet. Ticket: ", ticket);
} else {
Print("Fehler beim Öffnen des Kauf-Trades. Fehlercode: ", GetLastError());
}
}
// Überprüfe, ob es Zeit ist, den Trade zu schließen
if (!canOpenTrade && Hour() == closeHour && Minute() == closeMinute) {
// Schließe alle offenen Trades
for (int i = OrdersHistoryTotal() - 1; i >= 0; i--) {
if (OrderSelect(i, SELECT_BY_POS, MODE_TRADES) && OrderSymbol() == Symbol() && OrderMagicNumber() == 0) {
bool closed = OrderClose(OrderTicket(), OrderLots(), Bid, 3, Red);
if (closed) {
canOpenTrade = true; // Setze die Variable auf true, um am nächsten Tag einen neuen Trade zu ermöglichen
Print("Trade erfolgreich geschlossen.");
} else {
Print("Fehler beim Schließen des Trades. Fehlercode: ", GetLastError());
}
}
}
}
return 0;
}
Hallo. Ich bin doof und bekomme es einfach nicht hin. Wie kann ich in dem Indikator: QQE averages filtered histo + alerts + arrows.mq4 hinzufügen, dass der Alarm nur außerhalb der Bereiche des Upper/LowerBounds kommen?!
Wer mir hilft, ist ein guter Mann. Danke.
P.S.: Indikator ist for free und überall downloadbar. Nicht, dass hier die Mods gleich hibbelig werden! 😵
wie streng sind eigentlich die Nomenklaturregeln wenn man EAs in MQL4 schreibt, ich meine konkret wie das mit Abständen zwischen Zeichen, Wörtern usw. generell ist - sieht man sich den screenshot hier im Anhang an, erkennt man Leerzeichen zwischen signal und Istgleich Zeichen, weiter unten ohne Leerzeichen usw. was ist wenn ich am Zeilenende ein Lerzeichen zwischen letzten Wort und ; Zeichen habe usw.
Ist das egal und stört das kompilieren nicht, oder gibt es da Sachen auf die man aufpassen sollte?
es werden ja oft in den EAs Nebenbedingungen eingebaut, dass zum Beispiel ein Kauf/Verkaufsignal nur dann ausgelöst wird, wenn ein andere Indikator (RSI, Stoch K usw.) einen Mindestwert hat (if StochK oder ADX < 30) usw.
Jetzt macht es aber einen merklichen Unterschied, ( in diesem Beispiel Stock K) ob der Stoch K unterhalb dieser 30er Schwelle während der vorigen bars gerade, fallend oder steigend ist.
Nehmen wir an ich möchte die Stochastik Nebenbedingung nur dann verwenden,wenn Stock K unter 30 ist UND während der letzten 3 M1 bars (zum close der M1 bars hin) eine positive Steigung hat.
Ganz simpel würde ich das so machen, dass ich eine einfache if Bedingung einbaue, in der ich angebe, dass: Stoch K 0>Stoch K 1 und Stoch K1 >Stoch K 2 und Stoch K2 > Stock K3 ist - womit logischerweise eine steigende Linie beschrieben ist, da der folgende immer höher sein muss als der vorige.
Da brauche ich kein lineares Programmieren oder sonstige komplizierte Anweisungen um eine positive Steigung zu definieren (vermute ich mal).
Ich habe das noch nicht getestet, bin nur neugierig ob das vom Gedankengang her stimmen würde...
kann man einen EA simultan auf mehreren Underlyings laufen lassen?
Das heisst ich starte den EA und er gibt Signale auf EUR/USD, DAX40, XTI, USD/YEN, AUD/USD usw. , bzw. was wäre die maximale Anzahl von Underlyings die man in MT damit fahren könnte? Fals in Metatrader nicht möglich, was bräuchte man für Equipment um so ein Projekt zu starten?
Oder müsste ich für jedes Währungspaar, das ich traden möchte einen eigenen EA im Strategietester aktivieren? Kann man überhaupt im MT (4oder 5) mehrere EAs auf einmal laufen lassen?
Wie versendet Ihr E-Mail's direkt aus MT4? Die Einstellungen sind richtig, aber es erscheint die Fehlermeldung: "Mail: login to smtp.ionos.de:465 failed". Gleiches bei den Ports 25 und 587.
Hallo,
kennt jemand eine Möglichkeit, ein Plugin idealerweise welches Account Daten auf der Homepage darstellen lässt. Ähnlich wie fxbooks ( Grafik, Profit, offene Trades, Historie usw. )
Hallo ich brauche ein Mt4 trade copier software mit besonderen anforderungen
Und zwar ich nutze ein Signal Anbieter von Telegramm und lasse die singnale von einer software auf ein Demo Konto laufen, weil da funktionieren sie besser als auf meinem real Account
Ich kopiere die Signale mit einem trade Kopierer auf mein real Account aber durch die Preisunterschiede der verschiedenen Broker habe ich Schwierigkeiten
( Demo und real sind nicht der selbe Broker )
Hier mal ein Beispiel :
Es kommt ein Signal
Kaufen
euro/ usd zu 1.1010
dieser trade öffnet auf mein Demo Konto bei 1.1010 aber auf mein real Account bei 1.1012 ( wegen preis unterschied )
jetzt sendet der signal arbiter das signal „ secure this Trade Move SL to yuor entry price “
der Sl auf mein Demo Konto geht auf 1.1010 und der trade wird da eventuell auch mit 0 geschlossen
aber der Sl von 1.1010 wird auch auf mein real Account kopiert aber der trade wurde bei 1.1012 eröffnet also mache ich 2 pips Verlust
wie kann ich das Problem lösen ?
ich bräuchte einen trade Kopierer der auch beim real Konto den sl auf Einstiegs preis setzt
ist so etwas möglich? Wen ja wer kann mir das Programmieren ?
Was ist denn hier los?
Bei der Abfrage der Konstanten
PERIOD_H1, PERIOD_H4 und PERIOD_D1
gibt die Printzeile die Werte 16385, 16388 und 16408 aus.
Da sollte normalerweise 60, 240 und 1440 stehen.
ich würde gerne supply and demand auf meinen chart mt4 das es automatisch zeichnet in jeden Time frame. Ich Trade schon länger aber habe mich nie mit Programmieren beschäftigt. Ich würde mich für jede Hilfe freuen und danke im Voraus!
Oder jemand kann mir mein custom supply and demand indicator programmieren gegen bezahlung!
Hallo, ich zeichne öfter Rechtecke i d Chart ein und stelle fest, dass diese nicht gespeichert werden. Wenn ich die Zeiteinheit ändere oder den mt4 schliesse, sind die Rechtecke verschwunden. Was kann ich tun? Habe die neueste Version auf win11.
Ich würde gern wissen, ob hier wer mit dem Stereo Trader für den MT5 vertraut ist, bzw. mir bei der Erstellung eines EA für den Stereo Trader helfen kann ?