Fragen von Anfängern MQL5 MT5 MetaTrader 5 - Seite 9

 
GARI27:

In einem Artikel wurde auf eine Signalklasse für das Kreuzen von 2 MAs verwiesen, die sich in der Standardbibliothek befindet. In meinem Terminal gibt es so etwas nicht, oder bin ich dumm? Können Sie mir sagen, wo ich es herunterladen kann?

Schauen Sie hier nach.
 
Im Profil heißt es bei den Berechnungen: "Eine Auszahlung ist nur mit der Methode möglich, die für die Einzahlung des Geldes verwendet wurde". Wenn ich mit einer Kreditkarte auflade, wie kann ich abheben? Wenn ich z.B. mit Webmoney einzahlen möchte Wenn ich 10 Wmz auf mein Konto zahle, ohne sie zu verwenden, kann ich sie dann abheben? Muss es bei Abhebungen dieselbe Kontonummer sein oder kann es eine andere Nummer im selben Zahlungssystem sein?
 
Auszahlung nur auf WebMoney und PayPal, aber nur auf diejenige, von der die erste Einzahlung gemacht wurde.
 

Im realen Handel schreibt mein EA die aktuellen Ask-, Bid- und Spread-Preise während einer Handelsaktion in eine Datei. Hier ist ein Beispiel:

2012.05.04 16:00:03 Ask=1.31282 Bid=1.31272 Spread=0.00010

2012.05.04 16:00:03 Ask=1.31282 Bid=1.31272 Spread=0.00010

2012.05.04 16:00:03 Ask=1.31282 Bid=1.31272 Spread=0.00010

2012.05.04 16:00:03 Ask=1.31282 Bid=1.31272 Spread=0.00010

2012.05.04 16:00:03 Ask=1.31282 Bid=1.31272 Spread=0.00010

2012.05.04 16:29:26 Ask=1.31468 Bid=1.31452 Spread=0.00016

2012.05.04 16:29:26 Ask=1.31468 Bid=1.31452 Spread=0.00016

2012.05.04 16:29:26 Ask=1.31468 Bid=1.31452 Spread=0.00016

2012.05.04 16:29:26 Ask=1.31468 Bid=1.31452 Spread=0.00016

2012.05.04 16:29:27 Ask=1.3149 Bid=1.31469 Spread=0.00021

2012.05.04 16:29:27 Ask=1.3149 Bid=1.31469 Spread=0.00021

2012.05.04 16:31:25 Ask=1.31219 Bid=1.31201 Spread=0.00018

2012.05.04 16:31:25 Ask=1.31219 Bid=1.31201 Spread=0.00018

2012.05.04 16:31:25 Ask=1.31219 Bid=1.31201 Spread=0.00018

2012.05.04 16:31:27 Ask=1.31194 Bid=1.31175 Spread=0.00019

2012.05.04 16:31:27 Ask=1.31194 Bid=1.31175 Spread=0.00019

2012.05.04 16:31:29 Ask=1.31177 Bid=1.31156 Spread=0.00021

2012.05.04 16:31:29 Ask=1.31177 Bid=1.31156 Spread=0.00021

2012.05.04 16:31:30 Ask=1.31185 Bid=1.31166 Spread=0.00019

2012.05.04 16:31:55 Ask=1.31169 Bid=1.31156 Spread=0.00019

Wenn ich diesen EA im Testprogramm ausführe, können die Spread-Werte für dieselbe Zeit mehrmals von denen im realen Handel abweichen, hier ein Beispiel:

2012.05.04 16:00:00 Ask=1.3128 Bid=1.3127 Spread=0.00010

2012.05.04 16:00:00 Ask=1.3128 Bid=1.3127 Spread=0.00010

2012.05.04 16:29:00 Ask=1.31412 Bid=1.3132 Spread=0.00092

2012.05.04 16:29:00 Ask=1.31412 Bid=1.3132 Spread=0.00092

2012.05.04 16:29:00 Ask=1.31412 Bid=1.3132 Spread=0.00092

2012.05.04 16:29:00 Ask=1.31412 Bid=1.3132 Spread=0.00092

2012.05.04 16:29:00 Ask=1.31412 Bid=1.3132 Spread=0.00092

2012.05.04 16:29:41 Ask=1.31573 Bid=1.31481 Spread=0.00092

2012.05.04 16:29:41 Ask=1.31573 Bid=1.31481 Spread=0.00092

2012.05.04 16:29:41 Ask=1.31573 Bid=1.31481 Spread=0.00092

2012.05.04 16:29:41 Ask=1.31573 Bid=1.31481 Spread=0.00092

2012.05.04 16:29:41 Ask=1.31573 Bid=1.31481 Spread=0.00092

2012.05.04 16:31:31 Ask=1.31228 Bid=1.31202 Spread=0.00026

2012.05.04 16:31:31 Ask=1.31228 Bid=1.31202 Spread=0.00026

2012.05.04 16:31:31 Ask=1.31228 Bid=1.31202 Spread=0.00026

Warum gibt es einen so großen Unterschied zwischen den Spreads in Tests und in der Realität? Ich würde es verstehen, wenn der Spread in der Realität um ein Vielfaches größer wäre als der Spread im Test, aber nicht andersherum!
 
Die Streuungswerte während der Prüfung werden aus dem einminütigen Verlauf des Geräts entnommen. Die maximale Spanne für die angegebene Minute wird für jede Minute in den Verlauf geschrieben. Mit Hilfe des Indikators können Sie die Streuwerte in der Historie visuell beurteilen. Zum Beispiel aus der Hilfe im Abschnitt CopySpread
 

Können Sie mir sagen, wie die visuelle Komponente TEXT im Testgerät funktioniert?

Im Handels- und Debug-Modus ist alles in Ordnung, aber im Testmodus: d_Lot = StringToDouble(ObjectGetString(0, g_s_Edit_Start_SizeLot, OBJPROP_TEXT));

Ich erhalte nur Werte == 0

Können Sie mir sagen, wie ich den Wert einer visuellen Komponente im Prüfgerät ermitteln kann?

Документация по MQL5: Стандартные константы, перечисления и структуры / Состояние окружения / Информация об инструменте
Документация по MQL5: Стандартные константы, перечисления и структуры / Состояние окружения / Информация об инструменте
  • www.mql5.com
Стандартные константы, перечисления и структуры / Состояние окружения / Информация об инструменте - Документация по MQL5
 
Grafische Objekte werden beim Testen nicht emuliert. Daher ist es besser, sich bei Experten nicht auf sie zu verlassen, sondern alle Berechnungen unabhängig und so durchzuführen, dass die Logik nicht vom Vorhandensein des Objekts im Diagramm abhängt.
 

Guten Tag an alle!

ich habe vielleicht sehr schlecht gesucht und die Antwort auf meine Frage wurde bereits fünfzig Mal erklärt, aber....

Ich würde gerne wissen, ob ich die Optimierungsaufgabe für die Historie aus der Textdatei in die Agentenberechnung übertragen kann?

 

Ich wünsche Ihnen allen einen guten Tag.

Ich habe ein solches Problem:

Ich muss eine Dropdown-Liste in der grafischen Oberfläche eines EA erstellen, wenn sich ein EA-Parameter mit dem Enum-Typ ändert.

Ich verstehe nicht, wie man eine "Suche" mit unbekanntem Enum-Typ durchführen kann um Werte von Elementen dieses Typs in die Liste aufzunehmen.

Beispiel: Eingabeparameter

-Variable vom Typ ENUM_TIMEFRAMES;

Ausgabeparameter:

-string EnumsNames[]

oder

-int EnumsValues[]

so dass die Funktion universell ist und auf beide Enums passt, bei denen die numerische Darstellung {0...n} ist und zu denen, bei denen die numerische Darstellung {0..n, p..t ...} oder {x1,x2,x3,x4....} ist

mit anderen Worten unberechenbar.

Da es sinnlos ist, für jeden Enum-Typ eine Funktion zu schreiben, weiß vielleicht jemand, wie man eine schreiben kann?

Vielen Dank im Voraus.

Документация по MQL5: Основы языка / Типы данных / Целые типы / Перечисления
Документация по MQL5: Основы языка / Типы данных / Целые типы / Перечисления
  • www.mql5.com
Основы языка / Типы данных / Целые типы / Перечисления - Документация по MQL5
 
mi__x__an:

Ich wünsche Ihnen allen einen guten Tag.

Ich habe ein solches Problem:

Es ist notwendig, eine Dropdown-Liste in der grafischen Oberfläche des Expert Advisors zu erstellen, wenn ein Parameter des Expert Advisors geändert wird, der den Typ Enum hat.



Da es sinnlos ist, für jeden Enum-Typ eine Funktion zu schreiben, weiß vielleicht jemand, wie man eine solche schreiben kann?

Ich bin Ihnen im Voraus dankbar.

Versuchen Sie, die CComboBox-Klasse und die Funktion EnumToString zu sehen. Siehe auch diesen Artikel Erstellen Sie Ihre eigenen grafischen Panels in MQL5.
Grund der Beschwerde: