![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
Wenn die Rückgabe viele Klammern hat, kommt sie durcheinander!?
Hier ist zum Beispiel eine Funktion, die eine Zahl aus einer Zeichenkette wie "klsfd Schritt 2" zurückgibt:
Wie unterscheidet sie sich von dieser?
Der zweite Fall führt zu Problemen bei der Kompilierung, der erste nicht.
Versuchen Sie dies
Sie müssen das Ergebnis explizit in den Typ int konvertieren.
PS
Aber soweit ich weiß, kann diese Warnung im Prinzip ignoriert werden...
Nun, das ist klar, aber logisch gesehen ist es nicht korrekt! Ein Ausdruck rechts vom Gleichheitszeichen sollte den Typ int zurückgeben!
Nun, das ist verständlich, aber logisch gesehen ist es nicht richtig! Der Ausdruck rechts vom Gleichheitszeichen sollte den Typ int zurückgeben ?!
Für SYMBOL_TRADE_STOPS_LEVEL ist es int, aber die Funktion kann auch andere Typen zurückgeben...
Kennung
Beschreibung
Art der Immobilie
SYMBOL_SELECT
Zeigt an, dass das Symbol im Market Watch ausgewählt ist.
bool
SYMBOL_VOLUME
Volumen - Volumen des letzten Handels
lang
SYMBOL_VOLUMEHIGH
Maximale Lautstärke für den Tag
lang
SYMBOL_VOLUMELOW
Niedrigstes Volumen des Tages
lang
SYMBOL_VOLUMEBID
Volumen im aktuellen Angebot
lang
SYMBOL_VOLUMEASK
Volumen im aktuellen Ask
lang
SYMBOL_ZEIT
Letzte Angebotszeit
datetime
SYMBOL_ZIFFERN
Anzahl der Dezimalstellen
int
SYMBOL_SPREAD
Spread-Größe in Pips
int
SYMBOL_SPREAD_FLOAT
Zeichen einer schwimmenden Ausbreitung
bool
PS
Außerdem, wie ich bereits oben geschrieben habe, kann diese Warnung "ignoriert" werden, wenn Sie sicher sein können, dass der Code korrekt ist...
Können Sie mir bitte sagen, wie ich die automatische Aktualisierung deaktivieren kann? Mein Arbeitsplatz gibt mir nur 200 MB für einen Monat. Noch ein Update und der Verkehr ist ruiniert :(
"aktualisiert" auf die neueste Version - als Ergebnis, jedes Mal, wenn Sie eine Verbindung mit dem Internet, der Client zunächst 60 mb verbraucht, dann nicht reagieren, gezwungen, die schließen
Client über den Task-Manager, öffnete das Programm "Defragmentierung Festplatte Dieser Bereich des Laufwerks (auf dem der Client installiert ist) ist stark fragmentiert, Defragmentierung
hilft immer noch nicht, die Dateien in dem Verzeichnis (wo das Terminal MQL-5 installiert ist) sind immer noch fragmentiert.
Ich habe meinen EA von MQL4 auf MQL5 umgeschrieben. Beim Kompilieren wird kein einziger Fehler oder Kommentar gemacht. Während des Tests - kein einziger Handel. Wo kann ich den Grund für dieses Ergebnis finden? Worauf ist besonders zu achten?
Das Protokoll ist, wenn man so will, leer. Ich bin es gewohnt, dass MQL4 wie falsches Los oder falsche Haltestellen schreibt....
Dies ist das Protokoll des Testers, mit einem Hinweis darauf, wo man das Protokoll des Agenten einsehen kann