Domande dai principianti MQL4 MT4 MetaTrader 4 - pagina 214
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
UPS, credo di averla trovata:
Secondo la documentazione:
Se un indicatore personalizzato viene chiamato utilizzando la funzioneiCustom(), questo indicatore viene eseguito nel thread del programma chiamante. Le funzioni di libreria (importate) lavorano anche nel thread del programma chiamante.
In generale, per MQL4 non importa dove si mettono i calcoli, perché le risorse saranno allocate per il singolo thread del programma e gli indicatori utilizzati da esso.
In questo caso, è consigliabile, se possibile, trasferire il codice dell'indicatore all'Expert Advisor e ottimizzare il numero di valori calcolati per la profondità dell'array e il numero di "buffer", anche se non riguarda gli algoritmi ricorsivi - è ancora più facile leggerli nell'indicatore, perché il programma ha buffer indicizzati automaticamente solo per i dati del prezzo ...
Il problema è nella comodità di leggere e modificare il codice, e quindi mt4 è single-threaded in una finestra. Per me è più facile prendere la parte di calcolo di un indicatore in un Expert Advisor. Ma non è sempre buono. Il codice risulta lungo, mentre inlude o iQuest è lo stesso. Se vuoi accelerare, allora mt5. mt4 non è abbastanza veloce, a giudicare dai partecipanti al forum.
La questione è quanto sia facile leggere e modificare il codice, e come è, mt4 è single-threaded in una finestra. Trovo più facile portare la parte di calcolo di un indicatore in un EA. Ma non è sempre buono. Il codice risulta lungo, mentre inlude o iQuest è lo stesso. Se vuoi accelerare, vai su mt5. mt4 è più lento, a giudicare dai commenti del forum.
Se vuoi accelerare, allora è mt5, ma mt4 perde, a giudicare dai commenti del forum. Quindi formule semplici come la media, lo zigzag, e non qualsiasi tipo. 5 è certamente buono, ma non tutti lo forniscono ancora e bisogna impararlo
la gestione dei buffer di calcolo nell'EA sarà più costosa dell'indicatore... Quindi formule semplici come la media, lo zigzag e non tutte. Il 5 è buono, certo, ma non tutti vi hanno accesso.
Ma per farlo bisogna togliere il codice della logica dell'indicatore, il che non è sempre facile.
Sì, e anche portare fuori dalla casa tutti i gioielli d'oro della bara
Amici miei, per favore consigliatemi dove sto sbagliando (per favore non uccidetemi, ho lavorato in MQL4 per 3 giorni).
Sto cercando di aprire un ordine SELL dal mercato a un prezzo rientrato di Delta punti (60) dal valore precedentemente piazzato (che prendo quando apro un ordine precedente).
Tuttavia, lo script apre un nuovo ordine allo stesso tempo dell'ordine precedente, al prezzo corrente, senza aspettare la condizione appropriata (un calo di prezzo di 60 punti). So di essere arrivato da qualche parte, ma ancora non capisco dove sia.
Te ne sarei molto grato!
Aiutatemi!!!
Non riesco a capire dove sia il mio problema. L'EA richiede volumi EMA. Ho usato iMAonArray.
Ma il calcolo non è simile a quello reale.
Ecco il codice:
***
Buona domanda, ho una macchina e qualcosa si muove in essa, quale bullone stringere? Avete idea di quanti consigli sono possibili e alla fine sono tutti inutili perché bisogna stringere il dado...
Guardate il motivo per cui non si apre per l'oro?
***
Guardate il motivo per cui non si apre sull'oro?
***
Guardate il motivo per cui non si apre sull'oro?
***