[ARCHIV]Alle Fragen von Anfängern, um das Forum nicht zu überladen. Fachleute, gehen Sie nicht daran vorbei. Ohne dich kann ich nirgendwo hingehen - 5. - Seite 179
![MQL5 - Sprache von Handelsstrategien, eingebaut ins Kundenterminal MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
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
Helfen Sie mir, einen EA oder ein Skript zu finden, es muss doch einen geben...
Ich benötige einen EA, der ein Geschäft mit einem bestimmten Verlust und Gewinn zu einem bestimmten Zeitpunkt auf dem Markt eröffnet. Ich brauche nichts anderes von ihm...
Ich danke Ihnen im Voraus.
Jeder Expert Advisor tut dies in MetaEditor, und die entsprechenden Skripte in MetaEditor!
if(Hour() >= xx) открыть;
Einen guten Tag an Sie alle!
Ich bin ein Neuling. Dies ist mein erster Versuch, eine Idee im Tester in Code umzusetzen.
Die Idee ist einfach - eine Order abwechselnd nach oben und unten zum Eröffnungskurs jeder stündlichen Kerze zu eröffnen.
Ich habe einen einfachen Code geschrieben .... Aber das Problem ist, dass das Programm manchmal mehr als 1 Auftrag bei der Eröffnung einer Kerze öffnet.
Es scheint mir, dass es passiert, wenn mehr als 1 Tick in einer Sekunde kommt.
Ich habe versucht, in die Kopfzeile der if( ) -Bedingung zu setzen...
Nur eine Bestellung wird wirklich geöffnet.
Aber diese Variante passt mir nicht, da am nächsten Tag die gegebene Kerze nicht geöffnet wird, da zum Zeitpunkt der Öffnung dieser Kerze
Es gibt bereits eine zufällige Anzahl von Aufträgen im Handel.
Ich habe auch versucht, die Ausführung der OrderSend(Symbol(),OP_BUY,0.1,Price,3,SL,TP) mit return zu unterbrechen; ..... hat nicht geholfen.
Ich wäre Ihnen dankbar, wenn Sie mir sagen könnten, wie ich erreichen kann, dass zu jedem Tick innerhalb von 1 Sekunde nur 1 Auftrag geöffnet wird.
int start()
{
double Price=Ask;
double SL=Price-300*Point;
double TP=Price+300*Point;
if( Hour()==10 && Minute()== 00 && Seconds()==00)
OrderSend(Symbol(),OP_BUY,0.1,Preis,3,SL,TP);
}
Ich weiß zwar nicht wie, aber die Daten sollten gespeichert werden.
Einen guten Tag an Sie alle!
Ich bin ein Neuling. Dies ist mein erster Versuch, eine Idee im Tester in Code umzusetzen.
Die Idee ist einfach - eine Order abwechselnd nach oben und unten zum Eröffnungskurs jeder stündlichen Kerze zu eröffnen.
Ich habe einen einfachen Code geschrieben .... Aber das Problem ist, dass das Programm manchmal mehr als 1 Auftrag bei der Eröffnung einer Kerze öffnet.
Es scheint mir, dass es passiert, wenn mehr als 1 Tick in einer Sekunde kommt.
Ich habe versucht, in die Kopfzeile der if( ) -Bedingung zu setzen...
Nur eine Bestellung wird wirklich geöffnet.
Aber diese Variante passt mir nicht, da am nächsten Tag die gegebene Kerze nicht geöffnet wird, da zum Zeitpunkt der Öffnung dieser Kerze
Es gibt bereits eine zufällige Anzahl von Aufträgen im Handel.
Ich habe auch versucht, die Ausführung der OrderSend(Symbol(),OP_BUY,0.1,Price,3,SL,TP) mit return zu unterbrechen; ..... hat nicht geholfen.
Ich wäre Ihnen dankbar, wenn Sie mir sagen könnten, wie ich erreichen kann, dass zu jedem Tick innerhalb von 1 Sekunde nur 1 Auftrag geöffnet wird.
int start()
{
double Price=Ask;
double SL=Preis-300*Punkt;
double TP=Preis+300*Punkt;
if( Stunde()==10 && Minute()== 00 && Sekunden()==00)
OrderSend(Symbol(),OP_BUY,0.1,Price,3,SL,TP);
}
solnce600:
Ich wäre Ihnen dankbar, wenn Sie mir sagen könnten, wie ich es so einrichten kann, dass innerhalb von 1 Sekunde nur 1 Auftrag auf einen Tick geöffnet wird.