SQ 3.8.1 Il commento personalizzato non viene visualizzato in MT4
4 risposte
AC1962
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
tomas262
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
AC1962
6 anni fa #145109
Ciao Tomas
Grazie per la rapida risposta iniziale. Attendo con ansia la soluzione successiva.
AC1962
Mark Fric
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
AC1962
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
Stai visualizzando 4 risposte - da 1 a 4 (di 4 totali)