Fragen zum MQL5-Assistenten und zur Standardbibliothek der Handelsklassen - Seite 4

 
uncleVic:

Ich habe bereits erkannt, dass YES.

Habe ein wenig "Spucke" gefunden. Nehmen Sie die Datei.

Es ist weg!

 
Erm955:

Es ist weg!

OK
 

Der Assistent hat einen EA erstellt.

Beim Test auf usdjpy öffnet der EA eine Order mit TP und SL nicht auf Null gesetzt,

und auf eurusd öffnet er Aufträge ohne TP und SL. Wenn ich das Preisniveau für die Ausführung eines Geschäfts von 0,0 auf 2 ändere, beginnt der Berater, Limit-Orders mit TP und SL auf Eurusd zu platzieren. Was ist der Unterschied und was bedeutet der Parameter Preisniveau für die Durchführung eines Geschäfts?

Wie funktioniert der Verfall von schwebenden Aufträgen (in Balken)? Wenn ich die Anzahl der Balken ändere, ändert sich nichts.

Мастер MQL5: Создание эксперта без программирования
Мастер MQL5: Создание эксперта без программирования
  • 2010.12.15
  • MetaQuotes Software Corp.
  • www.mql5.com
Вы хотите быстро проверить торговую идею, не тратя времени на программирование? Выберите в "Мастере MQL5" нужный тип торговых сигналов, подключите модули сопровождения позиций и управления капиталом - на этом вся работа закончена. Создайте свои реализации модулей или закажите их через сервис "Работа" - и комбинируйте новые модули с уже существующими.
 
solo:

Der Assistent hat einen EA erstellt.

Beim Test auf usdjpy öffnet der EA eine Order mit TP und SL nicht auf Null gesetzt,

und auf eurusd öffnet er Aufträge ohne TP und SL. Wenn ich das Preisniveau für die Ausführung eines Geschäfts von 0,0 auf 2 ändere, beginnt der Berater, Limit-Orders mit TP und SL auf Eurusd zu platzieren. Was ist der Unterschied und was bedeutet der Parameter Preisniveau für die Durchführung eines Geschäfts?

Wie funktioniert der Verfall von schwebenden Aufträgen (in Balken)? Wenn ich die Anzahl der Balken ändere, ändert sich nichts.

Der Parameter "Preisniveau zur Durchführung eines Geschäfts". Die Höhe des Markteintrittspreises, der vom Referenzpreis abweicht (normalerweise wird der aktuelle Marktpreis als Referenz genommen).

Es gibt drei Möglichkeiten:

=0 - Einstieg zum aktuellen Kurs;

>0 - Einstieg durch Limit-Order (besser als der Markt);

<0 - Einstieg durch Stop-Order (schlechter als der Markt).

Parameter für den Verfall schwebender Aufträge (in Takten). Verfallszeit des schwebenden Auftrags. Dies ist nur sinnvoll, wenn der Parameter "Preisniveau für die Ausführung eines Geschäfts" von Null verschieden ist.

 

Ich danke Ihnen für Ihre ausführliche Antwort.

Warum macht der gleiche EA auf Yen offene Aufträge mit SL und TP, aber auf Euro leere Aufträge.

2011.07.11 00:58:00 CTrade::PositionOpen: market sell 1.00 EURUSD sl: 1.42308 tp: 1.41908 [done at 0.00000]
2011.07.11 00:58:00 order sell 1.00 bei 1.42108 [#2 sell 1.00 EURUSD at 1.42108]
2011.07.11 00:58:00 deal performed [#2 sell 1.00 EURUSD at 1.42108]
2011.07.11 00:58:00 deal performed.11 00:58:00 deal #2 sell 1.00 EURUSD at 1.42108 done (based on order #2)
2011.07.11 00:58:00 market sell 1.00 EURUSD (1,42108 / 1,42162 / 1,42108)

2011.07.11 04:30:00 CTrade::PositionOpen: sofortiger Verkauf von 2,00 USDJPY zu 80,707 sl: 80,907 tp: 80,507 [ausgeführt zu 0,000]
2011.07.11 04:30:00 Order ausgeführt Verkauf von 2,00 zu 80,707 [#3 Verkauf von 2,00 USDJPY zu 80,707]
11 04:30:00 Geschäft durchgeführt [#3 sell 2.00 USDJPY at 80.707]
2011.07.11 04:30:00 Geschäft #3 sell 2.00 USDJPY at 80.707 durchgeführt (basierend auf Auftrag #3)
2011.07.11 04:30:00 instant sell 2.00 USDJPY at 80.707 sl: 80.907 tp: 80.507 (80.707 / 80.715 / 80.707)

 

solo:

Warum öffnet der gleiche Expert Advisor Orders mit SL und TP auf Yen, aber auf EUR sind die Orders leer.


Ich bin mir nicht sicher, womit genau Sie nicht zufrieden sind. Nach dem Fragment des Protokolls zu urteilen, werden die Schutzanordnungen in beiden Fällen erteilt.

2011.07.11 00:58:00 CTrade::PositionOpen: market sell 1.00 EURUSD sl: 1.42308 tp: 1.41908 [done at 0.00000]

2011.07.11 04:30:00 CTrade::PositionOpen: sofortiger Verkauf von 2,00 USDJPY zu 80,707 sl: 80,907 tp: 80,507 [ausgeführt zu 0,000]

Oder sind Sie durch ein leeres Feld in dieser Zeile verwirrt?

2011.07.11 00:58:00 Markt verkaufen 1,00 EURUSD (1,42108 / 1,42162 / 1,42108)

Oder sind die Schutzanordnungen, die Sie im Protokoll sehen, nicht in den Positionen enthalten?

Seien Sie genauer in Ihrer Frage. Das telepathische Team ist im Urlaub.

 

OnkelVic:

Ich bin mir nicht sicher, was genau es ist, das Ihnen nicht gefällt. Nach dem obigen Protokoll zu urteilen, werden in beiden Fällen Schutzanordnungen erlassen.

Oder verwirrt Sie der leere Raum in dieser Zeile?

Oder fehlen die im Protokoll ausgewiesenen Schutzaufträge in den Positionen?

Seien Sie genauer in Ihrer Frage. Das Team der Telepathen ist im Urlaub.

Schutzaufträge werden nur für den usdjpy erteilt, für die anderen Währungspaare gibt es keine Stopp- und Gewinnniveaus, wenn alle anderen Dinge gleich sind.

 
solo:

Schutzaufträge werden nur für den usdjpy erteilt, für die anderen Währungspaare gibt es keine Stopp- und Gewinnniveaus, da alle anderen Dinge gleich sind.


Bitte fügen Sie den Code des Expert Advisors bei. Das ist doch kein Geheimnis, oder?
 
uncleVic:
Könnten Sie bitte den Expertencode anhängen? Das ist doch kein Geheimnis, oder?
Ich habe das Gefühl, dass dies nicht das erste Mal ist, dass die Frage gestellt wird, warum keine Stopps gesetzt werden, und der wahrscheinliche Grund ist schwer zu berechnen.
Dateien:
test01.mq5  9 kb
 
solo:
Zum Beispiel auf der MetaTrader 5 Plattform sollten wir einen Antrag für einen Stopper stellen, der nicht richtig funktionieren wird.

Es ist seltsam... Für mich läuft es gut.

Lassen Sie uns einfach Folgendes beschließen:

1. Mit welchem Server sind Sie verbunden?

2. Die Werte der Prüfparameter.