Risposta

SQ 3.8.1 Il commento personalizzato non viene visualizzato in MT4

4 risposte

AC1962

Cliente, bbp_partecipante, comunità, sq-ultimate, 97 risposte.

Visita il profilo

6 anni fa #117885

Ciao Mark

 

 

Per favore, potete controllare e consigliare perché la strategia allegata (ho allegato entrambi i file *.str e *.mq4) non visualizza il valore del parametro CustomComment [20170708d_Strategy 0.169721a_01] nel campo Commenti di MT4. Cosa devo fare per questo Valore del parametro CustomComment da visualizzare in MT4?

 

Tutti i precedenti SQ 3.8.1 generato Le strategie che ho testato in MT4 hanno visualizzato senza problemi il valore del parametro CustomComment nel campo Commenti di MT4. Tuttavia, questo non si è verificato con le mie due strategie di prova più recenti, generate da SQ 3.8.1.

 

Si veda lo screenshot allegato della vista MT4 TerminalTrade, dove il campo Commento è vuoto per 3x ordini generati dalle mie 2 strategie più recenti. Si può anche vedere che tutte le strategie più vecchie visualizzano il loro Commento personalizzato senza problemi.

 

Grazie

 

AC 1962

0

tomas262

Amministratore, sq-ultimate, 2 risposte.

Visita il profilo

6 anni fa #145100

Salve,

 

strano, ho controllato il codice e l'ho testato in MT4 e anche per me non visualizza i commenti mentre altri EA lo fanno. Il codice contiene correttamente il commento con il nome della strategia, ma per qualche motivo non viene visualizzato. Dovremo fare ulteriori test

0

AC1962

Cliente, bbp_partecipante, comunità, sq-ultimate, 97 risposte.

Visita il profilo

6 anni fa #145109

Ciao Tomas

 

Grazie per la rapida risposta iniziale. Attendo con ansia la soluzione successiva.

 

AC1962

0

Mark Fric

Amministratore, sq-ultimate, 2 risposte.

Visita il profilo

6 anni fa #145157

Ho trovato il problema, si trattava della concatenazione di stringhe in MQL. 

Nel file .mq4 alla riga 611 c'è una riga:    

    stringa commento = "SQ: "+CustomComment;

 

correggerlo in:    

    stringa commento = CustomComment;

 

e inizierà a funzionare. Inoltre, per risolvere il problema per tutte le strategie generate in SQ, andate nella cartella {la vostra installazione SQ}/code/Mql_MT4, aprite il file MT4Functions.inc e intorno alla riga 413 dovreste apportare la stessa modifica.

Questo risolverà il problema in tutte le strategie che verranno salvate in .mq4 in SQ.

Marchio
Architetto StrategyQuant

0

AC1962

Cliente, bbp_partecipante, comunità, sq-ultimate, 97 risposte.

Visita il profilo

6 anni fa #145159

Ciao Mark

 

Grazie, ottimo! Ho apportato la modifica al codice da te consigliata e il commento è apparso al momento della sostituzione dei vecchi ordini interessati.

 

Controllando i miei ultimi 4 file di strategia. passati per il test MT4, solo gli ultimi 2 sono stati colpiti. 

 

Tuttavia, ciò che non capisco è cosa abbia fatto sì che questo accadesse improvvisamente. In precedenza non avevo mai aperto il file 'MT4Functions.inc' in un editor, per non parlare di modificarne il contenuto. Non sono uno scrittore di codice e non giocherei mai con un file di questo tipo, senza un'istruzione esplicita per farlo. Avete idea di cosa possa aver causato questo problema?

 

Grazie ancora

AC1962

0

Stai visualizzando 4 risposte - da 1 a 4 (di 4 totali)