Test del nuovo compilatore MQL5 per piattaforme x64 - calcoli da 2 a 10 volte più veloci! - pagina 3
Ti stai perdendo delle opportunità di trading:
- App di trading gratuite
- Oltre 8.000 segnali per il copy trading
- Notizie economiche per esplorare i mercati finanziari
Registrazione
Accedi
Accetti la politica del sito e le condizioni d’uso
Se non hai un account, registrati
Renat Fatkhullin, ottimo lavoro - non c'è limite alla perfezione!
Domanda: perché non possiamo fare una versione MT4 x64? La differenza globale tra il 4 e il 5 per gli utenti è nella gestione degli ordini, questo è ciò che rallenta il passaggio alle nuove tecnologie.
Quindi, se vuoi ottenere l'accelerazione, devi ottenere solo i prezzi correnti tramite le chiamate di sistema e calcolare tutti gli indicatori ecc. nel codice?
Se è così, allora "congratulazioni" a voi per aver perso tempo a sviluppare la vostra lingua!
Mi congratulo con lei per l'incredibile livello di inadeguatezza che lei personalmente dimostra con invidiabile coerenza.
E congratulazioni al nostro team per la svolta. I risultati sono arrivati: una svolta da 2 a 10 volte in matematica. Questo vale per tutti i nostri calcoli.
Per quelli che non capiscono: se hai fatto solo CopyXXX e un paio di righe di if + OrderSend, allora il tuo codice ha lo 0% di calcoli/matematica e quasi non puoi accelerare nulla. Ma se calcolate voi stessi gli indicatori, fate calcoli e analisi pesanti, otterrete un'accelerazione da 2 a 10 volte.
Renat Fatkhullin , ottimo lavoro - non c'è limite alla perfezione!
Domanda: perché non possiamo fare una versione MT4 x64? La differenza globale tra 4 e 5 per gli utenti nel lavorare con gli ordini, e questo è ciò che rallenta la transizione alle nuove tecnologie.
La risposta è stata data più di una dozzina di volte.
La durata della vita tecnologica di MT4 è finita. E se continuate a starvene seduti, è colpa vostra se perdete delle opportunità. Non è colpa di qualcun altro, ma solo vostra, compresi i vostri broker.
Se pensate che qualcuno sia obbligato a mantenere i vecchi sistemi solo perché qualcosa non vuole uscirne, allora fraintendete molto i principi di questo mondo (sono diversi da come un individuo vede il mondo). Purtroppo, la massa dei trader si è talmente convinta di MT4 che è ridicolo da guardare. La gente si dimostra così nemica di se stessa che non può essere spiegata da ragioni razionali.
....
Per quelli che non capiscono: se tutto quello che hai fatto è CopyXXX e un paio di linee di if + OrderSend, allora il tuo codice ha lo 0% di calcoli/matematica e non puoi accelerare nulla. Ma se calcolate gli indicatori da soli e fate calcoli e analisi difficili, otterrete un'accelerazione da 2 a 10 volte.
Penso che tutti capiscano che 2...10 volte è rispetto a quello che si faceva prima, cioè ci si potrebbe avvicinare al punto di riferimento, al C++
Se tu avessi deciso di non inventare il "tuo linguaggio" molto simile al C e prendessi solo il benchmark, forse il lavoro di Sisyphean non sarebbe necessario....
Ma naturalmente non ci sono limiti alla perfezione.
Penso che tutti capiscano che 2...10 volte rispetto a quello che si faceva prima, cioè ci si potrebbe avvicinare al benchmark, al C++
Se tu avessi deciso di non inventare il "tuo linguaggio" molto simile al C e prendessi solo il benchmark, forse il lavoro di Sisyphean non sarebbe necessario....
Ma naturalmente non ci sono limiti alla perfezione.
La risposta è stata data più di una dozzina di volte.
La durata della vita tecnologica di MT4 è finita. E se continuate a starvene seduti, è colpa vostra se state perdendo delle opportunità. Non è colpa di nessun altro, ma solo tua, compresi i tuoi broker.
Se pensate che qualcuno sia obbligato a mantenere i vecchi sistemi solo perché qualcosa non vuole uscirne, allora fraintendete molto i principi di questo mondo (sono diversi da come un individuo vede il mondo). Purtroppo, la massa dei trader si è talmente convinta di MT4 che è ridicolo da guardare. La gente si dimostra così nemica di se stessa che non può essere spiegata da ragioni razionali.
... MT5 per il trading di azioni.
Fai trading sul FORTS?
Sarebbe interessante sapere che cosa è la MT5 buona per il trading di azioni?
Una risposta casuale a qualcosa che ha preso piede:
La risposta è stata data più di una dozzina di volte.
La durata della vita tecnologica di MT4 è finita. E se continuate a starvene seduti, è colpa vostra se perdete delle opportunità. Non è colpa di qualcun altro, ma solo vostra, compresi i vostri broker.
Se pensate che qualcuno sia obbligato a mantenere i vecchi sistemi solo perché qualcosa non vuole uscirne, allora fraintendete molto i principi di questo mondo (sono diversi da come un individuo vede il mondo). Purtroppo, la massa dei trader si è talmente convinta di MT4 che è ridicolo da guardare. La gente si dimostra così nemica di se stessa che non può essere spiegata da ragioni razionali.
Con MT4 è possibile eseguire ad esempio 5 diversi Expert Advisors su uno stesso simbolo di trading e su un conto in un unico terminale e gli Expert Advisors non saranno in conflitto tra loro grazie ai simboli magici.
Nella MT5 per lo stesso effetto è necessario avere 5 terminali diversi. E devi avere 5 conti presso il tuo broker. Questa è una delle ragioni per cui mt4 è vivo e continuerà ad esserlo.
Inoltre, mt4 può testare su tick reali utilizzando programmi di terze parti. Ma ho letto che questa caratteristica apparirà in mt5 di default, molto eccitato.
Mt4 è più amichevole e più facile da scambiare. Non si tratta di abitudine, è solo che mt4 ha la stessa funzionalità di mt5, più l'hedging. Tranne naturalmente per la profondità del mercato e le ultime caratteristiche di mt5 che purtroppo non è ancora supportato dalla maggior parte dei broker.
Ora per gli affari.
In generale ho ottenuto "errore di generazione del codice" durante la compilazione con optimize=1, senza alcuna ulteriore spiegazione dell'errore.
L'errore è causato dall'uso di sinput invece di input per i parametri EA.
Come abbiamo promesso in precedenza, stiamo rilasciando un nuovo compilatore MQL5 ottimizzato per la versione a 64 bit di MetaTrader 5.
Sì, la capacità di mettere cinque EAs per simbolo su un conto e su un terminale è un indubbio vantaggio di MT4. Per MT5 è possibile farlo solo per gli Expert Advisors, che sono stati originariamente scritti con questa possibilità in mente.
A proposito di "test su tick reali, utilizzando programmi di terze parti" - cosa c'entra MT4, la cosa principale qui sono i programmi di terze parti stessi, si può fare anche su MT5.