Fehler, Irrtümer, Fragen - Seite 2841
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
Haben Sie meinen Beitrag aufmerksam gelesen und? Ich habe den Code absichtlich nicht mit verschiedenen Normalisierungen und Prüfungen verkompliziert. Das mache ich bei meinen EAs immer. Sie sehen, dass im Code versucht wird, eine Order ohne SL und TP zu eröffnen? Ich habe solche Versuche ausdrücklich registriert, aber sie haben nicht funktioniert. Der Zweck dieses EA ist es nicht, Aufträge zu öffnen, wie es sein sollte, sondern zu versuchen, zumindest einige Fehler zu machen und es scheint 0 Versuche hier zu sein.
Bitte verschmutzen Sie den Thread nicht. Es gibt einen Artikel darüber, wie Sie Ihren EA auf dem Markt veröffentlichen können. Es werden lediglich die Mindestanforderungen genannt. Der Rest ist nur Ihre Unkenntnis des Themas. Wie oben richtig gesagt - es ist noch viel zu früh.
Haben Sie meinen Beitrag aufmerksam gelesen und? Ich habe den Code absichtlich nicht mit verschiedenen Normalisierungen und Prüfungen verkompliziert. Ich mache das immer in meinen EAs. Sie sehen, dass im Code versucht wird, eine Order ohne SL und TP zu eröffnen? Ich habe solche Versuche ausdrücklich registriert, aber sie haben nicht funktioniert. Der Zweck dieses EA ist es nicht, Aufträge zu öffnen, wie es sein sollte, sondern zu versuchen, zumindest einige Fehler zu machen und es scheint 0 Versuche hier zu sein.
Der Zweck des Marktvalidators ist es, solche Codesnicht ungeprüftdurchzulassen... Andernfalls würde der Markt mit minderwertigen Codes überschwemmt werden...
Der Code besteht die Validierung nicht? Lesen Sie diese Nachricht. Es geht nicht wieder vorbei? Lesen Sie es noch einmal...
Es geht nicht um das Lot, ich habe ein beliebiges Lot eingegeben und eine Lot-Normalisierung durchgeführt, und es gab Fehler, aber hier flucht es über nichts, außer dass es keine Trades gibt.
Eine unangenehme Sache ist mir aufgefallen, ich habe mich gestern den ganzen Abend nicht eingeloggt oder das Terminal installiert - ich wollte überprüfen, warum sich mein Browser geändert hat?
im ersten Bild, bevor Sie sich anmelden und das Terminal installieren.
im zweiten Bild installiert das Terminal und besuchte die Website - und mein Browser hat sich geändert, wie es zu beheben? und was kann es sein?
---------------------------------------------
(Browser ist ein Fenster zur Welt - und wie, ich will nicht, dass die ganze Welt, ohne zu fragen für meinen Raum kommen. )
Eine unangenehme Sache ist mir aufgefallen, ich habe mich gestern den ganzen Abend nicht eingeloggt oder das Terminal installiert - ich wollte überprüfen, warum sich mein Browser geändert hat?
im ersten Bild, bevor Sie sich anmelden und das Terminal installieren.
im zweiten Bild installiert das Terminal und besuchte die Website - und mein Browser hat sich geändert, wie es zu beheben? und was kann es sein?
---------------------------------------------
(Browser ist ein Fenster zur Welt - und wie, ich will nicht, dass die ganze Welt, ohne zu fragen für meinen Raum kommen. )
Wiederholt - Installation bis zum ersten Systemwiederherstellungspunkt, und ging zu den Browser-Einstellungen und aktualisierte sie.
- Es stellte sich heraus, dass der Browser diese Änderungen selbst vornahm. Also hat mt5 nichts damit zu tun und die Site auch nicht.
- Ich entschuldige mich bei der Website für meine Zweifel.
Diese Meldung erscheint beim Wechsel des Handelskontos
Können Sie mir bitte sagen, ob ein EA auf andere Symbole zugreifen kann, während er an einem Symbol arbeitet? Zum Beispiel, mein Expert Advisor wurde auf AUD/usd gestartet und ich möchte in der Lage sein, in seinem Code Analyse, zum Beispiel, Gold, die mein Roboter Entscheidungen über weitere Aktionen auf aud/usd Trades machen wird hinzuzufügen. Dies ist ein Beispiel. Ich möchte Berechnungen auf der Grundlage der wichtigsten Währungen innerhalb eines EA, sagen wir sieben, durchführen. D.h., ich möchte versuchen, eine Analyse zwischen den Charakteren durchzuführen. Die Nachrichten in einem Land, der Preis springt und auf der Grundlage dieser Veränderungen, eine Entscheidung getroffen wird, um Aufträge für 1-7 Paare zu öffnen. Theoretisch ist dies ohne die Verwendung von externen Programmen und Diensten innerhalb von MQL4? möglich. Wie wäre es mit MQL5?
Für MQL5 Expert Advisors gibt es keine Beschränkungen: MQL5 Expert Advisors können bei der Arbeit an einem Symbol frei OHLC von Zeitrahmen und Symbolen anderer Personen analysieren und können frei Positionen eröffnen und schwebende Aufträge auf anderen Symbolen platzieren.
Ich frage noch einmal nach dem Fehler "versteckter Methodenaufruf". Es gibt einen Code:
Erläutern Sie, warum eine Methode mit einem Parameter vom Typ String verborgen ist, obwohl sie öffentlich ist und nicht überschrieben wurde? Warum muss ich sie in einer abgeleiteten Klasse außer Kraft setzen? Und warum verschwindet die Warnung, wenn ich eine überladene Methode mit einem anderen Parametertyp entferne?
1. Erläutern Sie, warum eine Methode mit einem Parameter vom Typ String versteckt ist, obwohl sie öffentlich ist und nicht überschrieben wurde?
2. Warum muss ich sie in einer abgeleiteten Klasse außer Kraft setzen?
3. Und warum verschwindet die Warnung, wenn ich eine überladene Methode mit einem anderen Parametertyp entferne?
1. C++-Standard für die Auswahl einer überladenen Funktion (überladene Klassenmethode).
Die erste übereinstimmende Funktion wird nach dem Namen und nicht nach der Signatur gesucht, beginnend mit der aktuellen Klasse bis hin zu jeder Basisklasse.
2. C++-Standard. Es ist notwendig, entweder explizit zu überschreiben oder die using-Deklaration zu verwenden.
In MQL sind Methoden und Felder der Basisklasse von den abgeleiteten Klassen "direkt verfügbar"
.
In der Tat ist das Vererbungsverhalten in MQL ähnlich wie die Verwendung von Deklarationen für jedes Basisfeld und jede Methode in C++.
In MQL fügen sie einerseits Freiheit hinzu, andererseits erfordern sie die gleichen Dinge wie in C++, bieten aber absolut keine Methoden, um lächerliche Warnungen aus der Sicht des Benutzers zu umgehen.