Diskussion zum Artikel "Bibliothek für ein leichtes und schnelles Entwickeln vom Programmen für den MetaTrader (Teil XXXIII): Ändern von Orders und Positionen unter bestimmten Bedingungen" - Seite 3
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
Hallo Artyom, ich erinnere mich, dass du diese zukünftige grafische Shell erwähnt hast, als ich diese Artikel vor einigen Wochen zum ersten Mal gelesen habe... Kannst du uns mehr Details über deine Vision für diese Shell geben und was sie uns in der Praxis ermöglichen wird?
Ohoh ... Das ist ein zu umfangreiches Thema, um es in einer Nussschale zu erzählen ...
Fast jedes Objekt wird sein eigenes grafisches Objekt haben, das alle Informationen über seine "Eltern" anzeigt. Auf jedes Objekt wird von anderen Objekten aus zugegriffen werden können - so wie wir jetzt Zugriff auf verschiedene Objekte haben. Alle grafischen Objekte werden in der Lage sein, mit anderen Objekten zu interagieren. Jedes Objekt wird seine eigene Art der grafischen Darstellung haben. Es wird viele Arten von grafischen Objekten geben, aus denen Sie Ihre eigenen komplexen grafischen Objekte zusammenstellen können. Jedes Objekt wird die Fähigkeit haben, mit dem Mauszeiger zu interagieren, und dementsprechend verschiedene Reaktionen und Handler haben. Auf diese Weise wird es möglich sein, eigene grafische Darstellungen für verschiedene Objekte und deren Interaktion zu erstellen.
Artyom.
Gibt es eine Möglichkeit, diese Bibliothek in kompilierter Form mit dem Expert Advisor zu verbinden? So dass bei kleinen Änderungen im Expert Advisor nicht jedes Mal die gesamte Bibliothek kompiliert werden muss.
Ich denke, es sollte eine solche Möglichkeit geben, aber ich kann nicht herausfinden, wie man das macht.
Artyom.
Gibt es eine Möglichkeit, diese Bibliothek in kompilierter Form mit dem Expert Advisor zu verbinden? So dass bei kleinen Änderungen im Expert Advisor nicht jedes Mal die gesamte Bibliothek kompiliert werden muss.
Ich denke, dass es eine solche Möglichkeit geben sollte, aber ich kann nicht herausfinden, wie man es macht.
Nun gut.
Meiner Meinung nach ist es eine notwendige Sache, wenn man die Größe der Bibliothek und die Dauer der Kompilierung bedenkt.
Ja.
Meiner Meinung nach ist das notwendig, wenn man die Größe der Bibliothek und die Dauer der Kompilierung bedenkt.
Sie können die Optimierung zur Kompilierungszeit deaktivieren. Es wird schneller sein
Ja, es wird tatsächlich schneller sein. Aber nur doppelt so schnell.
Auf meinem Laptop betrug die Kompilierungszeit bis zu 60 Sekunden, jetzt, nach Deaktivierung der Optimierung, sind es nur noch 30 Sekunden. Und wenn wir bedenken, dass dies nur der 34. Teil ist (nicht der letzte), ist das immer noch viel. Schließlich wird die Bibliothek nur weiter wachsen....
Ich dachte, man könnte sie leicht als DLL erstellen (zum Beispiel) und mit dem Expert Advisor verbinden. Aber ich habe es versucht, und... es ist nicht ganz klar, wie man es macht...
Ich dachte, dass es leicht als eine DLL (zum Beispiel) gemacht werden könnte und mit dem Expert Advisor verbunden. Aber ich habe es versucht, und... es ist nicht ganz klar, wie man es macht...
Es gibt analoge Verfahren, siehe Dokumentation
Danke!
Das scheint genau das zu sein, was ich brauche. Zumindest theoretisch. Aber in der Praxis, wenn ich versuche, die Engine-Datei mit #property Bibliothek zu kompilieren, kann ich nicht exportieren Methoden (die im Wesentlichen Funktionen sind) - ich bekomme einen Fehler. Es sieht so aus, als ob wir mehr Funktionen (exportierbar) hinzufügen müssen, die diese Methoden aufrufen. Außerdem wird es in dem Programm, das diese Funktionen importiert, keine Tooltips geben.
Im Allgemeinen ist das alles nicht ganz so, wie ich es gerne hätte....
Haben Sie dieses Problem in zukünftigen Kapiteln behoben, oder haben Sie es bei der Entwicklung des grafischen Teils vergessen? Wenn Sie es behoben und poliert haben, können Sie mir sagen, in welchem Kapitel es ist?
Vielen Dank
Haben Sie dieses Problem in zukünftigen Kapiteln behoben, oder haben Sie es bei der Entwicklung des grafischen Teils vergessen? Wenn Sie es behoben und poliert haben, können Sie mir sagen, in welchem Kapitel es ist?
Vielen Dank