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
Es wird keine Zeile mit einer Warnung über eine unbenutzte Funktion angezeigt - ein Doppelklick führt zur ersten Zeile des Expert Advisors, nicht zum Anfang dieser Funktion.
Etwas wie: Die Funktion "sdfsdgbgfgnh" wird nicht referenziert und wird aus der exp-Datei entfernt.
Ja, das stimmt!
:)
Sie haben vergessen, den Funktionsaufruf in den Expert Advisor einzufügen.
Der Compiler hat Sie gewarnt und diese Funktion nicht in die ausführbare Datei eingefügt.
Der Autor weiß in der Regel, welche Funktionen er im Expert Advisor verwendet, wo sie aufgerufen werden sollen und wo sich der Text dieser Funktionen befindet.
Oder liege ich vielleicht falsch?
Kurz und gut!
Sie können auf die Fehler doppelklicken.
Wenn Sie vergessen haben, eine Klammer zu setzen, müssen Sie manuell suchen!
Wenn Sie einen Funktionsaufruf vergessen, müssen Sie ihn manuell suchen!
Welche anderen Fehler lassen sich nicht mit einem Doppelklick beheben?
Ich wünschte, ps= StringConcatenate(g_Profit); würde auch funktionieren! Warum sollte man es auf weniger als 2 Parameter beschränken?
Ich wünschte, ps= StringConcatenate(g_Profit); würde auch funktionieren! Warum sollte die Anzahl der Parameter auf weniger als 2 begrenzt werden?
Denn es handelt sich um eine String-Verkettung. ("Strings" ist der Plural).
In MQL5 funktioniert eine einfache Zuweisung ps=g_Profit, aber das Programm erzeugt eine Warnung über die implizite Typumwandlung. Um die Warnmeldung zu vermeiden, kann die explizite Konvertierung durchgeführt werden
ps=(string)g_Profit;
Denn es handelt sich um eine Verkettung von Zeichenketten. ("Strings" ist der Plural).
In MQL5 funktioniert eine einfache Zuweisung ps=g_Profit, allerdings mit einer Warnung wegen der impliziten Typumwandlung. Um die Warnmeldung zu vermeiden, kann die explizite Konvertierung durchgeführt werden
ps=(string)g_Profit;
Ich verstehe, dass für STRINGS! ABER wenn es eine 64er Grenze gibt, bedeutet das, dass es eine Kontrolle gibt, und wenn es eine Kontrolle gibt, warum nicht eine Variable auslassen!
es ist nicht kompliziert!
in 4 können wir ps=g_Profit verwenden; dabei können jedoch Variablen hinzugefügt werden, und es ist besser, die
Es ist mir nicht klar, warum es eine Beschränkung auf eine Variable gibt!?
Ich verstehe, dass für STRINGS! ABER wenn es eine Grenze von 64 gibt, bedeutet das, dass es eine Prüfung gibt, und wenn es eine Prüfung gibt, warum nicht einfach eine Variable überspringen?
Das ist nicht schwer!
können Sie ps=g_Profit verwenden; dabei können jedoch Variablen hinzugefügt werden, und es ist besser, die
Ich verstehe nicht, warum es eine variable Beschränkung geben muss!
Es handelt sich also nicht um eine Anfrage an MQL5? Warum schreiben Sie es dann hier?
Das sind Wünsche für alle MQL-Nummern ab 4! Ich wünschte, es gäbe weniger Einschränkungen!
und dass die Einschränkungen in der Hilfe beschrieben wurden!
wenn es möglich ist!
Um eine Warnung zu vermeiden, kann eine explizite Umwandlung vorgenommen werden
ps=(string)g_Profit;
Es ist wunderschön.
Denn es handelt sich um eine Verkettung von Zeichenketten. ("Strings" ist der Plural).
In MQL5 funktioniert eine einfache Zuweisung ps=g_Profit, allerdings mit einer Warnung wegen der impliziten Typumwandlung. Um die Warnmeldung zu vermeiden, kann die explizite Konvertierung durchgeführt werden
ps=(string)g_Profit;
In vielen Sprachen kann man explizit durch konvertieren:
ps = g_Profit + "";
Ich werde versuchen, nicht als Wunsch zu schreiben, sondern als etwas, das derzeit nicht möglich ist, in MT zu tun (hoffentlich werden die Entwickler sehen, was und wie man es tun)
Sie brauchen einen Indikator:
Wenn MQL5 es Ihnen ermöglicht, solche Indikatoren zu erstellen, wird es eine gute Hilfe bei der Erstellung (und Untersuchung) von Mehrwährungs-TS-Systemen sein.
eine weitere Bitte (an alle MQLs)!
Wenn Sie das Konto ändern, wenn der Expert Advisor in einer Schleife arbeitet und die EA-Taste gedrückt wird, stimmen die Konten nicht überein!
Angenommen, der Expert Advisor beendet zuerst seine Arbeit und ändert dann das Konto, aber jetzt läuft der Start (Zyklus) noch und das Konto hat sich bereits geändert
und ich muss zusätzliche Kontrollen durchführen!