![MQL5 - Linguaggio delle strategie di trading integrato nel client terminal MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
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
Ololo, ho finalmente capito come accelerare significativamente questo tacchino. Se decolla, posterò un aggiornamento.
Che ne dite di questo? - https://www.mql5.com/ru/code/9946
Ololo, ho finalmente capito come accelerare significativamente questo tacchino. Se decolla, posterò un aggiornamento.
Non dimenticare
se (A=B && C=D)
{...}
sostituire con
se (A=B)
{if (C=D)
{...}}
Questo accelera anche il processo.
Non dimenticare
se (A=B && B=C)
{...}
sostituire con
se (A=B)
{if (B=C)
{...}}
Questo accelera anche il processo.
Sei forte, fratello, non ci sono parole... forse la B dovrebbe essere rimossa del tutto?!
Sei forte, fratello, non ci sono parole... forse la B dovrebbe essere rimossa del tutto?!
Sei forte, fratello, non ci sono parole... forse la B dovrebbe essere rimossa del tutto?!
Scomporre le espressioni logiche in espressioni più semplici e controllarle individualmente velocizza davvero le cose. E in modo molto significativo.
Ololo, ho finalmente capito come accelerare significativamente questo induttore. Se decolla, posterò un aggiornamento.
In linea di principio, non è difficile, perché Lo stesso ciclo è ripetuto 7 volte di seguito nell'indicatore; potete mettere questo blocco in una funzione separata o avvolgerlo in un altro ciclo; la cosa principale è usare le variabili imin,jmin,imin1,La cosa principale è che le variabili imin1,imin2,jmin2,imin3,jmin3,imin4,jmin4,imin5,jmin5,imin6,jmin6,imin7,jmin7 dovrebbero essere sostituite con l'array imin[7],jmin[7] e il confronto ripetuto imin,jmin può essere sostituito con un controllo del valore di inizializzazione dell'array
Dserg :C'è un'altra idea...