Antwort

MQL4 Änderungen in der Sprache?

33 Antworten

Matusiak Adrian

Kunde, bbp_participant, Gemeinschaft, 300 Antworten.

Profil besuchen

vor 8 Jahren #113958

Hallo.

 

Gegenwärtig speichere ich meine Strategien in den Quellen von SQ. 

 

Aber auf einer Website habe ich entdeckt, dass alte MQL4 wird nicht von MT Build 600+ unterstützt werden,

 

Bitte lesen Sie die Details:

http://docs.mql4.com/mql4changes#compiler_difference

 

Besonders:

Alte EX4-Anwendungen und DLLs, die auf dem alten RateInfo-Format basieren, funktionieren nicht im neuen Terminal. Eine Konvertierung in das neue Format ist erforderlich."

 

und

Ab Build 600 wurde die MQL4-Programmiersprache komplett überarbeitet und auf das Niveau von MQL5 gebracht - jetzt können Sie Handelsroboter in MQL4/5 entwickeln und dabei die einheitliche MetaEditor-Entwicklungsumgebung, einen einheitlichen Stil, Bibliotheken und Debugging-Tools verwenden."

 

 

Gibt es diesbezüglich Neuigkeiten? 

btn_viewmy_160x33.png

0

mikeyc

Kunde, bbp_participant, Gemeinschaft, 877 Antworten.

Profil besuchen

vor 8 Jahren #131437

Es wäre toll, eine weitere SQ3-Version zu sehen, in der der Code und eine Handvoll anderer bekannter Fehler behoben sind.

 

@Mark – If we collected together a list of high priority known bugs, could you produce another SQ3 release with these in to tide us over until SQ4 is ready?

 

TIA

 

Mike

0

Mark Fric

Administrator, sq-ultimate, 2 Antworten.

Profil besuchen

vor 8 Jahren #131487

Mike, ich werde es sicher in Betracht ziehen.

 

Bitte erstellen Sie eine Liste von Fehlern, die Ihrer Meinung nach hohe Priorität haben und in der aktuellen Version 3 behoben werden sollten.

 

Am besten kontaktieren Sie mich dann per privater Nachricht im Forum oder per Support-E-Mail, damit ich es hier im Forum nicht verpasse. 

Mark
StrategyQuant Architekt

0

Matusiak Adrian

Kunde, bbp_participant, Gemeinschaft, 300 Antworten.

Profil besuchen

vor 8 Jahren #131497

Am besten kontaktieren Sie mich per privater Nachricht im Forum 

 

Wirklich? 🙂

 

Datei: mark.pngmark.png

btn_viewmy_160x33.png

0

Mark Fric

Administrator, sq-ultimate, 2 Antworten.

Profil besuchen

vor 8 Jahren #131509

Entschuldigung, das wusste ich nicht.

 

Welches Problem gibt es genau mit Compiler? es funktioniert gut für MT4.

 

Code-Generator für MT5 wird nur in der neuen Version sein, es ist ziemlich viel Arbeit, es zweimal zu tun.

Mark
StrategyQuant Architekt

0

Matusiak Adrian

Kunde, bbp_participant, Gemeinschaft, 300 Antworten.

Profil besuchen

vor 8 Jahren #131512

Schwer zu sagen. Mql sagt nur, dass es nicht mit compile strict gemacht wird. Bitte folgen Sie der Website, die ich erwähnt habe. Vielleicht wird es helfen, das Problem zu lösen.

btn_viewmy_160x33.png

0

Matusiak Adrian

Kunde, bbp_participant, Gemeinschaft, 300 Antworten.

Profil besuchen

vor 8 Jahren #131721

Gibt es etwas Neues dazu, Mark?

btn_viewmy_160x33.png

0

mikeyc

Kunde, bbp_participant, Gemeinschaft, 877 Antworten.

Profil besuchen

vor 8 Jahren #131838

Mike, ich werde es sicher in Betracht ziehen.

 

Bitte erstellen Sie eine Liste von Fehlern, die Ihrer Meinung nach hohe Priorität haben und in der aktuellen Version 3 behoben werden sollten.

 

Am besten kontaktieren Sie mich dann per privater Nachricht im Forum oder per Support-E-Mail, damit ich es hier im Forum nicht verpasse. 

 

Hallo Mark,

 

Ich werde eine Liste von Fehlern und Problemen zusammenstellen, die meiner Meinung nach für eine endgültige SQ3-Version einfach zu ändern wären. Ich werde sie dann im Forum veröffentlichen und an Sie weiterleiten. 

 

Vielen Dank!

 

Mike

0

mikeyc

Kunde, bbp_participant, Gemeinschaft, 877 Antworten.

Profil besuchen

vor 8 Jahren #131841

Hier sind einige Probleme, die meiner Meinung nach behoben werden und in die endgültige SQ3-Version einfließen sollten.

 

 

0

Mark Fric

Administrator, sq-ultimate, 2 Antworten.

Profil besuchen

vor 8 Jahren #132119

Ich möchte Sie nur wissen lassen, dass wir gerade ein automatisches Update veröffentlicht haben, das dieses Problem behebt. Ihr SQ sollte beim nächsten Start aktualisiert werden.

 

So ti ist jetzt möglich, #property strict zu Ihrem EA hinzuzufügen und es wird korrekt kompiliert.

Mark
StrategyQuant Architekt

0

Matusiak Adrian

Kunde, bbp_participant, Gemeinschaft, 300 Antworten.

Profil besuchen

vor 8 Jahren #132120

Ok, ich habe SQ aktualisiert, aber ich sehe keine Option, um #property strict hinzuzufügen.

Wo kann ich es finden?

btn_viewmy_160x33.png

0

Mark Fric

Administrator, sq-ultimate, 2 Antworten.

Profil besuchen

vor 8 Jahren #132122

es gibt keine Einstellung dafür in SQ, was geändert wurde, ist, dass SQ jetzt Code erzeugt, der mit #-Eigenschaft streng.

 

Sie können die Zeile hinzufügen:

#-Eigenschaft streng

 

an den Anfang der erzeugten EA-Datei.

Mark
StrategyQuant Architekt

0

Matusiak Adrian

Kunde, bbp_participant, Gemeinschaft, 300 Antworten.

Profil besuchen

vor 8 Jahren #132126

Funktioniert es auch, wenn ich "alte" Strategiedateien lade und erneut in mql exportiere?

btn_viewmy_160x33.png

0

Mark Fric

Administrator, sq-ultimate, 2 Antworten.

Profil besuchen

vor 8 Jahren #132153

Ja, Sie können alte Strategien in SQ jederzeit wieder exportieren und sie sollten wie zuvor funktionieren.

MQL-Code wurde gerade bereinigt, so dass es keine Fehler gibt, wenn mit #property strict kompiliert

Mark
StrategyQuant Architekt

0

atohm

Kunde, Gemeinschaft, sq-ultimate, bbp_participant, 7 Antworten.

Profil besuchen

vor 8 Jahren #133071

#property strict ist in der aktuellen Version SQ 3.8.1 nicht vorhanden. Wenn ich die Zeile #property strict hinzufüge und nach ex4 kompiliere gibt diese Fehler zurück. Ich installierte zuletzt SQ 3.8.1 und Patches von August und September.

 

EURUSD_15M_21.320229.mq4 EURUSD_15M_21.320229.mq4 1 1
implizite Umwandlung von 'Zahl' in 'String EURUSD_15M_21.320229.mq4 562 83
implizite Umwandlung von 'Zahl' in 'String EURUSD_15M_21.320229.mq4 562 111
implizite Umwandlung von 'Zahl' in 'String EURUSD_15M_21.320229.mq4 605 70
implizite Umwandlung von 'Zahl' in 'String EURUSD_15M_21.320229.mq4 607 71
implizite Umwandlung von 'Zahl' in 'String EURUSD_15M_21.320229.mq4 630 38
implizite Umwandlung von 'Zahl' in 'String EURUSD_15M_21.320229.mq4 630 61
implizite Umwandlung von 'Zahl' in 'String EURUSD_15M_21.320229.mq4 630 83
implizite Umwandlung von 'Zahl' in 'String EURUSD_15M_21.320229.mq4 630 99
implizite Umwandlung von 'Zahl' in 'String EURUSD_15M_21.320229.mq4 635 35
implizite Umwandlung von 'Zahl' in 'String EURUSD_15M_21.320229.mq4 640 26
implizite Umwandlung von 'Zahl' in 'String EURUSD_15M_21.320229.mq4 640 55
implizite Umwandlung von 'Zahl' in 'String EURUSD_15M_21.320229.mq4 653 39
implizite Umwandlung von 'Zahl' in 'String EURUSD_15M_21.320229.mq4 653 57
implizite Umwandlung von 'Zahl' in 'String EURUSD_15M_21.320229.mq4 653 77
implizite Umwandlung von 'Zahl' in 'String EURUSD_15M_21.320229.mq4 655 24
implizite Umwandlung von 'Zahl' in 'String EURUSD_15M_21.320229.mq4 655 57
implizite Umwandlung von 'Zahl' in 'String EURUSD_15M_21.320229.mq4 655 94
implizite Umwandlung von 'Zahl' in 'String EURUSD_15M_21.320229.mq4 658 40
implizite Umwandlung von 'Zahl' in 'String EURUSD_15M_21.320229.mq4 658 54
implizite Umwandlung von 'Zahl' in 'String EURUSD_15M_21.320229.mq4 672 39
implizite Umwandlung von 'Zahl' in 'String EURUSD_15M_21.320229.mq4 672 61
implizite Umwandlung von 'Zahl' in 'String EURUSD_15M_21.320229.mq4 672 94
implizite Umwandlung von 'Zahl' in 'String EURUSD_15M_21.320229.mq4 672 131
implizite Umwandlung von 'Zahl' in 'String EURUSD_15M_21.320229.mq4 676 39
implizite Umwandlung von 'Zahl' in 'String EURUSD_15M_21.320229.mq4 676 77
implizite Umwandlung von 'Zahl' in 'String EURUSD_15M_21.320229.mq4 676 91
implizite Umwandlung von 'Zahl' in 'String EURUSD_15M_21.320229.mq4 684 55
implizite Umwandlung von 'Zahl' in 'String EURUSD_15M_21.320229.mq4 687 46
implizite Umwandlung von 'Zahl' in 'String EURUSD_15M_21.320229.mq4 687 60
i' - nicht angegebener Bezeichner EURUSD_15M_21.320229.mq4 1048 8
i' - nicht angegebener Bezeichner EURUSD_15M_21.320229.mq4 1064 8
i' - nicht angegebener Bezeichner EURUSD_15M_21.320229.mq4 1091 8
i' - nicht angegebener Bezeichner EURUSD_15M_21.320229.mq4 1107 8
implizite Umwandlung von 'Zahl' in 'String EURUSD_15M_21.320229.mq4 1223 19
i' - nicht angegebener Bezeichner EURUSD_15M_21.320229.mq4 1304 8
orderTime' - nicht deklarierter Bezeichner EURUSD_15M_21.320229.mq4 1306 10
implizite Umwandlung von 'String' in 'Zahl EURUSD_15M_21.320229.mq4 1306 20
implizite Umwandlung von 'Zahl' in 'String EURUSD_15M_21.320229.mq4 1308 13
mögliche Verwendung einer nicht initialisierten Variablen 'lotMM EURUSD_15M_21.320229.mq4 1380 15
implizite Umwandlung von 'Zahl' in 'String EURUSD_15M_21.320229.mq4 1788 19
möglicher Datenverlust aufgrund von Typumwandlung EURUSD_15M_21.320229.mq4 1802 30
möglicher Datenverlust aufgrund von Typumwandlung EURUSD_15M_21.320229.mq4 1813 22
implizite Umwandlung von 'Zahl' in 'String EURUSD_15M_21.320229.mq4 1815 56
implizite Umwandlung von 'Zahl' in 'String EURUSD_15M_21.320229.mq4 1851 60
implizite Umwandlung von 'Zahl' in 'String EURUSD_15M_21.320229.mq4 1851 87
möglicher Datenverlust aufgrund von Typumwandlung EURUSD_15M_21.320229.mq4 2117 11
implizite Umwandlung von 'Zahl' in 'String EURUSD_15M_21.320229.mq4 2118 17
möglicher Datenverlust aufgrund von Typumwandlung EURUSD_15M_21.320229.mq4 2140 65
möglicher Datenverlust aufgrund von Typumwandlung EURUSD_15M_21.320229.mq4 2141 70
6 Störung(en), 43 Warnung(en) 7 44
 

Ich bin ein begeisterter Inhaltsersteller mit einer Leidenschaft für automatisierte Handelsstrategien (ATS). Meine Liebe zu ATS begann 2011, und seitdem habe ich meine Fähigkeiten immer weiter verfeinert. Im Jahr 2013 baute ich mein eigenes ATS und entdeckte später StrategyQuant, ein bemerkenswertes Tool, mit dem jeder ohne Programmierkenntnisse ATS erstellen kann.

Ich bin auch der stolze Schöpfer von QuantMonitor.net, einem einzigartigen Plattformüberwachungs-Tool, das Ihr Trading-Erlebnis vereinfacht. Mein Trading-Dashboard verfügt über zusätzliche Tools wie das Umbenennungs-Tool und den EA-Deployer, mit denen Sie bis zu 99 Strategien mit nur wenigen Klicks umbenennen und einsetzen können.

Begleiten Sie mich auf dieser aufregenden Reise, auf der wir gemeinsam die unendlichen Möglichkeiten der automatisierten Handelsstrategien erkunden! 🚀

0

Mark Fric

Administrator, sq-ultimate, 2 Antworten.

Profil besuchen

vor 8 Jahren #133094

Ich entschuldige mich für den Fehler, es scheint, dass das vorherige Update diese Funktion nicht enthielt. Ich habe gerade ein neues Update mit dieser Funktion veröffentlicht.

 

Jetzt können Sie #property strict verwenden, es wird nur ein paar Warnungen produzieren wie "implizite Umwandlung von 'Zahl' in 'String' ".

 

Diese Warnungen haben keine Auswirkung auf die EA-Funktionalität, sie besagen lediglich, dass wir eine Zahl in eine Zeichenkette umwandeln, wenn wir eine Nachricht in ein Protokoll schreiben.

Mark
StrategyQuant Architekt

0

Ansicht von 15 Antworten - 16 bis 30 (von insgesamt 33)

1 2 3