Mamma, mamma, cosa faremo... "È molto difficile penetrare una lingua quando si pensa in due lingue contemporaneamente" (c) Kin-dza-dza
Quindi è difficile capire un linguaggio che attualmente è composto da due lingue (mql4 e mql5). Spero davvero che tutte le librerie vengano riscritte e che la funzionalità rimanga.
Mamma, mamma, cosa faremo, ..... È molto difficile entrare nella lingua quando si pensa in due lingue contemporaneamente. (c) Kin-dza-dza
È difficile capire un linguaggio che attualmente è composto da due lingue (mql4 e mql5). Spero davvero che tutte le librerie vengano riscritte e che la funzionalità rimanga.
La funzione ObjectCreate() nella libreria dovrebbe essere corretta solo un po'.
per esempio in "ChartObjectsBmpControls.mqh" invece:
Ho trovato il motivo per cui alcuni oggetti non sono visibili nel grafico e hanno zero parametri. Questo succede se il nome dell'oggetto è costruito a partire da alcuni dati nell'EA ed è più di un certo numero di caratteri e viene troncato. Un tale oggetto ha zero parametri. Nel 509 è stato emesso con un nome troncato, nel 555 è emesso, ma ha zero coordinate di prezzo e di tempo.
È divertente. Il nome di Expert Advisor include i nomi delle sue sottocartelle.
Questo aumenta inutilmente la dimensione del nome dell'esperto.
Per esempio: se il nome dell'Expert Advisor è Expert ed è memorizzato in Terminal_directory\MQL4\experts\Orders\Nickname,
allora il nome dell'Expert Advisor non sarebbe Expert, ma Orders\Customer_name\Expert. Se i nomi degli oggetti includono Expert_name e object_name_time, è già superato il numero di caratteri, e l'oggetto sarà emesso a zero prezzo e zero tempo.
Se i nomi degli oggetti includono un nome EA da pulire quando vengono deinizializzati, questo lascia poco spazio per il nome dell'oggetto stesso.
Consenti l'uso dei cookie per accedere al sito MQL5.com.
Abilita le impostazioni necessarie nel browser, altrimenti non sarà possibile accedere.
Hai effettuato l'accesso. L'autenticazione a due fattori è stata disattivata. Configurala di nuovo e scansiona un nuovo codice QR, oppure continua con l'autenticazione a due fattori disattivata.
Quello di cui ho scritto (pagina 68) non è stato ancora corretto, ma sono sicuro che lo sarà presto.
E un gravitsapa sarà fatto ;)
Mamma, mamma, cosa faremo...
"È molto difficile penetrare una lingua quando si pensa in due lingue contemporaneamente" (c) Kin-dza-dza
Quindi è difficile capire un linguaggio che attualmente è composto da due lingue (mql4 e mql5).
Spero davvero che tutte le librerie vengano riscritte e che la funzionalità rimanga.
Mamma, mamma, cosa faremo, .....
È molto difficile entrare nella lingua quando si pensa in due lingue contemporaneamente. (c) Kin-dza-dza
È difficile capire un linguaggio che attualmente è composto da due lingue (mql4 e mql5).
Spero davvero che tutte le librerie vengano riscritte e che la funzionalità rimanga.
La funzione ObjectCreate() nella libreria dovrebbe essere corretta solo un po'.
per esempio in "ChartObjectsBmpControls.mqh" invece:
fare :
nella libreria, dovete solo modificare un po' la funzione ObjectCreate()
per esempio in "ChartObjectsBmpControls.mqh" invece:
fare :
Perché sostituirli? Potete tenerli entrambi. L'opzione più armoniosa.
Su una nuova build ricompilerà comunque la libreria.
La via d'uscita è ereditare e aggiungere la propria funzione, ma se gli sviluppatori risolvono il problema, non ha senso tutto.
teststr dà.
2013.12.08 21:12:41.866 teststr USDCHF,H1: rimosso
2013.12.08 21:12:41.855 teststr USDCHF,H1: s=StringConcatenate(s,s1), time=57564 ms, strlen=451434
2013.12.08 21:11:44.295 teststr USDCHF,H1: StringAdd(s,s1), time=16 ms, strlen=1500000
2013.12.08 21:11:44.284 teststr USDCHF,H1: s+=s1, time=530 ms, strlen=1500000
2013.12.08 21:11:43.749 teststr USDCHF,H1: iter=500000 s1="abc"
2013.12.08 21:11:43.746 teststr USDCHF,H1: caricato correttamente
guardare STRLEN.... (funziona bene con iter=3000 o qualsiasi piccolo iter)
costruire 555
È divertente. Il nome di Expert Advisor include i nomi delle sue sottocartelle.
Questo aumenta inutilmente la dimensione del nome dell'esperto.
Per esempio: se il nome dell'Expert Advisor è Expert ed è memorizzato in Terminal_directory\MQL4\experts\Orders\Nickname,
allora il nome dell'Expert Advisor non sarebbe Expert, ma Orders\Customer_name\Expert. Se i nomi degli oggetti includono Expert_name e object_name_time, è già superato il numero di caratteri, e l'oggetto sarà emesso a zero prezzo e zero tempo.
Se i nomi degli oggetti includono un nome EA da pulire quando vengono deinizializzati, questo lascia poco spazio per il nome dell'oggetto stesso.
Questo sarà cambiato o rimarrà così?
aggiornato al terminale 555 non vede i file di script, Expert Advisors e indicatori, sono nella directory del terminale.
Screenshot
Potrebbe per favore chiarire il suo punto di vista?
Nella schermata che hai presentato, ci sono script, esperti e indicatori