Ho notato una caratteristica spiacevole dell'opzione Find-Replace in ME881. Ho controllato ME482, stessa cosa lì. Forse mentre siete occupati ad aggiornare MT e sistemare anche questo?
Quindi, in ordine: il mio codice è lungo, per le modifiche di routine uso "Find-Replace" in tutto il testo. Ho provato a cambiare tutti i x1+3 in x1, sembra essere ok. Ma il mio codice contiene linee con x1+3+3*abc. Queste linee invece di x1+3+3*abc cambiate in x1+3*abc hanno dato come risultato x1*abc . E come si scopre, ci possono essere tanti di questi +3 quanti ne vuoi, sarà sempre x1*abc. Le righe con ad esempio x1+3+4*abc cambiano correttamente.
Questo è un caso molto singolo e piuttosto curioso. Naturalmente, questa correzione non è urgente, ma penso che sia necessaria per evitare problemi durante la codifica.
L'ultimo editor MT4 non riproduce e sostituisce tutto correttamente. Sostituendo x1+3 con x1 nell' espressione x1+3+3*abc, otteniamo x1+3*abc . Puoi scrivere al service desk o qui in quale parte del codice cambia.
L'ultimo editor MT4 non riproduce e sostituisce tutto correttamente. Sostituiamo x1+3 con x1 nell' espressione x1+3+3*abc, otteniamo x1+3*abc . Puoi scrivere al service desk o qui in quale parte del codice cambia.
Stranamente, non ho avuto una ripetizione oggi. Prima di scrivere qui sul problema ho controllato più volte, e ho anche aperto il vecchio ME e lì era lo stesso. Oggi non c'è niente da suonare.
Una (su 30 righe) in cui è successo è la seguente:
oltre a provare semplicemente a scrivere x1+3+3+3*abc in qualsiasi parte del codice come nell'esempio dato qui. È risultato x1*abc.
Ma oggi, come hai scritto, tutto cambia correttamente. Non lo capisco. Se mi accorgo che il problema si ripresenta, non mancherò di scrivere. Niente di cui parlare ancora. Mi dispiace per il falso allarme.
C'è un bug nella build 509 di ME. x1+3+3*abc cambia in x1*abc se si preme "Replace All" (quando si sostituisce x1+3 con x1) piuttosto che fare sostituzioni singole.
No, eppure l'ho preso (il problema)... Anche se non sempre si manifesta. (MT 563, ME 881)
Ho aperto un nuovo Expert Advisor e ho scritto alcune righe. Ho fatto un video veloce. Notate le prime 2 righe del 2° paragrafo esattamente lì cambiare riga3+3 na riga3 è sbagliato (con altri errori di varianti in altre righe). Stranamente, quando ho voluto commentare queste righe per chiarezza, non c'è stato alcun problema e il cambiamento è stato corretto. Ho scoperto che se metto il cursore alla fine della linea prima di provare a "Cerca-Sostituisci", tutto cambia correttamente. Ma appena metto il cursore alla fine del codice, l'errore si ripete. Beh, trucco molto strano - ecco perché il video, altrimenti non dimostrerai e non ti crederai :). Il formato *.FLV non è venuto fuori con qualità, ecco perché nell'applicazione *.MP4 in zip-archive.
Penso che ci sia un bug Il consulente non può chiamare una funzione dalla libreria
Codice EA che chiama la funzione
codice della biblioteca
Errore di registro
Non si può riprodurre. Facciamo una chiacchierata in servicedesk con tutti i dettagli. Grazie
Non riesco a riprodurlo. Facciamo una chiacchierata in servicedesk con tutti i dettagli. Grazie
Inviato per e-mail a servicedesk
Errori, MetaTrader 4, Aperto, Iniziato: 2013.12.23 06:39, #916314
Il service desk è stato inviato
Errori, MetaTrader 4, Aperto, Iniziato: 2013.12.23 06:39, #916314
Quando si usaProblema risolto
#property strictAssicuratevi di usare export
}
Ho notato una caratteristica spiacevole dell'opzione Find-Replace in ME881. Ho controllato ME482, stessa cosa lì. Forse mentre siete occupati ad aggiornare MT e sistemare anche questo?
Quindi, in ordine: il mio codice è lungo, per le modifiche di routine uso "Find-Replace" in tutto il testo. Ho provato a cambiare tutti i x1+3 in x1, sembra essere ok. Ma il mio codice contiene linee con x1+3+3*abc. Queste linee invece di x1+3+3*abc cambiate in x1+3*abc hanno dato come risultato x1*abc . E come si scopre, ci possono essere tanti di questi +3 quanti ne vuoi, sarà sempre x1*abc. Le righe con ad esempio x1+3+4*abc cambiano correttamente.
Questo è un caso molto singolo e piuttosto curioso. Naturalmente, questa correzione non è urgente, ma penso che sia necessaria per evitare problemi durante la codifica.
L'ultimo editor MT4 non riproduce e sostituisce tutto correttamente. Sostituendo x1+3 con x1 nell' espressione x1+3+3*abc, otteniamo x1+3*abc . Puoi scrivere al service desk o qui in quale parte del codice cambia.
Quando la finestra del navigatore è staccata, i tooltip sono mostrati dietro la finestra stessa
Ho trovato un paio di piccoli errori di battitura nel manuale:
OrderModify
[Numero d'ordine unico dell'ordine da chiudere .
Forse sarebbe più corretto scrivere modificabile invece di chiudibile?
L'ultimo editor MT4 non riproduce e sostituisce tutto correttamente. Sostituiamo x1+3 con x1 nell' espressione x1+3+3*abc, otteniamo x1+3*abc . Puoi scrivere al service desk o qui in quale parte del codice cambia.
C'è un bug nella build 509 di ME. x1+3+3*abc cambia in x1*abc se si preme "Replace All" (quando si sostituisce x1+3 con x1) piuttosto che fare sostituzioni singole.
Non osservato nella nuova build 563.
No, eppure l'ho preso (il problema)... Anche se non sempre si manifesta. (MT 563, ME 881)
Ho aperto un nuovo Expert Advisor e ho scritto alcune righe. Ho fatto un video veloce. Notate le prime 2 righe del 2° paragrafo esattamente lì cambiare riga3+3 na riga3 è sbagliato (con altri errori di varianti in altre righe). Stranamente, quando ho voluto commentare queste righe per chiarezza, non c'è stato alcun problema e il cambiamento è stato corretto. Ho scoperto che se metto il cursore alla fine della linea prima di provare a "Cerca-Sostituisci", tutto cambia correttamente. Ma appena metto il cursore alla fine del codice, l'errore si ripete. Beh, trucco molto strano - ecco perché il video, altrimenti non dimostrerai e non ti crederai :). Il formato *.FLV non è venuto fuori con qualità, ecco perché nell'applicazione *.MP4 in zip-archive.
E il codice stesso: