Fragen von Anfängern MQL5 MT5 MetaTrader 5 - Seite 1013
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
Und können wir auch klären, wozu das gut sein soll?
Zum vorherigen Beitrag hinzugefügt.
Im Protokoll kann man natürlich finden, was fehlt, aber es wäre besser, sofort eineMessageBox zu definieren und anzuzeigen, wo man das fehlende Material bekommt.
Klarstellung. Nicht auf der Karte, sondern ganz allgemein. Um herauszufinden, ob es einen Indikator im "Set" gibt. Im Ordner Indikatoren.
Hier habe ich zum Beispiel meinen Indikator A, der einen anderen benutzerdefinierten Indikator B verwendet. Wenn A nicht das Handle von B erhält, wenn ich es starte, wird A nicht starten.
Wenn ich aber eine Eule mit A starte, wird A nicht gestartet und die Eule schließt sich trotzdem nicht:
Was hindert A daran, einen B-Indikator in Form einer Ressource zu setzen? Und keine Kopfschmerzen. Indikator B wird nur bei der Zusammenstellung von Indikator A benötigt, und das ist alles, es sind keine Kontrollen erforderlich.
Und Indikator A kann als Ressource in einen EA eingefügt werden...
Was hindert Indikator A daran, Indikator B in Form einer Ressource zu haben? Und keine Kopfschmerzen. Der B-Indikator wird nur bei der Erstellung des A-Indikators benötigt und muss nicht überprüft werden.
Ja, Indikator A kann in den Expert Advisor als Ressource eingefügt werden...
Mit anderen Worten, wenn ich es richtig verstanden habe, müssen die Indikatoren A und B nach der Kompilierung des Expert Advisors nicht mehr im Indikatorenordner sein?
Die Ressource ist #import?
Mit anderen Worten, wenn ich richtig verstanden habe, nach der Kompilierung der EA, das Vorhandensein von A und B Indikatoren im Ordner Indikatoren ist nicht erforderlich?
Die Ressource ist #import?
Was bedeutet dieser Kompilierfehler und wie kann ich ihn beheben? Ich habe eine Klasse mit etwa 80.000 Zeilen. Muss ich zwei Klassen daraus machen? Das ist Unsinn. Was ist der Sinn dieser 64-Bit-Version, wenn alles so eingeschränkt ist?
Die Ressource ist #Ressource
Ja, ich danke Ihnen. Ich habe es gefunden und schaue es mir an. Es funktioniert noch nicht. Ich glaube, das liegt daran, dass sie symbolische Links verwenden.
Ja, ich danke Ihnen. Ich habe es gefunden und schaue es mir an. Es funktioniert noch nicht. Ich glaube, das liegt daran, dass symbolische Links verwendet werden.
Dort, am Ende der Seite"Arbeiten mit benutzerdefinierten Indikatoren, die als Ressourcen verbunden sind"
Dort, am Ende der Seite"Arbeiten mit benutzerdefinierten Indikatoren, die als Ressourcen verbunden sind"
Danke, ich habe es gesehen. Aber wie ich schon sagte, liegt es wahrscheinlich an der symbolischen Verknüpfung mit dem Ordner Indicators, dass die Ressource nicht hinzugefügt wird. Er sagt, er wurde nicht gefunden.
Können Sie mir einen Tipp geben? Ich lerne gerade, wie man einen EA schreibt. Ich möchte meine in C# geschriebene DLL-Bibliothek in das Programm importieren. Im Referenzbuch steht, dass Bibliotheksfunktionen durch __stdcall geschrieben werden müssen. Ich verstehe C# ein wenig, aber ich kann nichts über einen solchen Datensatz finden, es gibt nur etwas im Zusammenhang mit dem Import von Funktionen, aber es ist wahrscheinlich das umgekehrte Verfahren? Ich importiere meine Funktion in Expert Advisor durch #import, es sieht es sogar und kompiliert richtig, aber EA wird aus dem Diagramm gezogen, bevor es gestartet wird. Sie hing vor der Einfuhr an der Karte. Ich glaube, das hat mit meiner Intelligenz zu tun. Ich habe im Internet gelesen und den Eindruck gewonnen, dass Bibliotheken nur in C++ geschrieben werden können. Ist das so? Gibt es eine Möglichkeit, sie in c# zu schreiben? Wenn ja, geben Sie mir ein Beispiel oder einen Link, um es deutlich zu machen. Ich danke Ihnen!