Antwort

SQ 3.8.1 CustomComment wird in MT4 nicht angezeigt

4 Antworten

AC1962

Kunde, bbp_participant, community, sq-ultimate, 97 Antworten.

Profil besuchen

vor 6 Jahren #117885

Hallo Mark

 

 

Bitte können Sie überprüfen und beraten, warum die beigefügte Strategie (ich habe beide *.str & *.mq4 Dateien beigefügt) nicht seine CustomComment Parameterwert [20170708d_Strategy 0.169721a_01] in der MT4 Kommentar Feld angezeigt. Was muss ich tun, um dies zu erreichen? Soll der Wert des Parameters CustomComment in MT4 angezeigt werden?

 

Alle früheren SQ 3.8.1 erzeugt Strategien, die ich in MT4 getestet habe, haben ihren CustomComment-Parameterwert problemlos im MT4-Kommentarfeld angezeigt. Bei meinen 2 neuesten Teststrategien, die von SQ 3.8.1 generiert wurden, ist dies jedoch nicht mehr der Fall.

 

Auf dem beigefügten Screenshot der MT4 Terminal\Trade-Ansicht ist das Kommentarfeld für 3x Aufträge, die von meinen 2x neuesten Strategien generiert wurden, leer. Während, Sie können auch sehen, dass alle älteren Strategien ihre CustomComment ohne ein Problem anzeigen.

 

Danke

 

AC 1962

0

tomas262

Administrator, sq-ultimate, 2 Antworten.

Profil besuchen

vor 6 Jahren #145100

Hallo,

 

seltsam, ich habe den Code überprüft und in MT4 getestet und es zeigt auch nicht Kommentare für mich, während andere EAs tun. Der Code enthält korrekt den Kommentar mit dem Namen der Strategie, aber aus irgendeinem Grund wird es nicht angezeigt. Wir müssen dies mehr testen

0

AC1962

Kunde, bbp_participant, community, sq-ultimate, 97 Antworten.

Profil besuchen

vor 6 Jahren #145109

Hallo Tomas

 

Vielen Dank für Ihre schnelle erste Antwort. Ich freue mich auf eine weitere Lösung.

 

AC1962

0

Mark Fric

Administrator, sq-ultimate, 2 Antworten.

Profil besuchen

vor 6 Jahren #145157

Ich habe das Problem gefunden, es war die Verkettung von Strings in MQL. 

In Ihrer .mq4-Datei gibt es in Zeile 611 eine Zeile:    

    string comment = "SQ: "+CustomComment;

 

korrigieren Sie es zu:    

    string comment = CustomComment;

 

und es wird anfangen zu funktionieren. Um das Problem für alle in SQ generierten Strategien zu beheben, gehen Sie bitte in den Ordner {Ihre SQ-Installation}/code/Mql_MT4, öffnen Sie die Datei MT4Functions.inc und nehmen Sie dort in Zeile 413 die gleiche Änderung vor.

Dadurch wird der Fehler in allen Strategien behoben, die in SQ als .mq4 gespeichert werden.

Mark
StrategyQuant Architekt

0

AC1962

Kunde, bbp_participant, community, sq-ultimate, 97 Antworten.

Profil besuchen

vor 6 Jahren #145159

Hallo Mark

 

Danke, großartig! Ich habe die von Ihnen empfohlene Code-Änderung vorgenommen, und der Kommentar ist beim Ersetzen alter betroffener Bestellungen erschienen.

 

Bei der Überprüfung meiner letzten 4x Strategiedateien, die ich für MT4-Tests durchlaufen habe, waren nur die letzten 2x betroffen. 

 

Was ich allerdings nicht verstehe, ist, warum das plötzlich passiert ist. Ich habe nie zuvor das Programm 'MT4Functions.incDatei in einem Editor zu öffnen, geschweige denn ihren Inhalt zu bearbeiten. Ich bin kein Codeschreiber und würde niemals mit einer solchen Datei herumspielen, wenn ich nicht ausdrücklich dazu angewiesen würde. Haben Sie eine Idee, was dies verursacht haben könnte?

 

Nochmals vielen Dank

AC1962

0

Ansicht von 4 Antworten - 1 bis 4 (von insgesamt 4)