Discussione sull’articolo "Reti neurali di terza generazione: Reti profonde" - pagina 14
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
Inserire il codice correttamente, per favore. L'ho sistemato
Buon pomeriggio.
Di quale sceneggiatura stiamo parlando?
Potrebbe descrivere un po' più dettagliatamente il contenuto dello script?
Mi sembra di capire che è riuscito a eseguire lo script con il processo R nel tester?
Se è così, è interessante.
Per favore, prenditi il tempo necessario e descrivilo nel modo più dettagliato possibile. Il processo R viene eseguito in un bundle client-server o in un singolo Rterm?
Sì, viene eseguito in un bundle client-server.
Come posso spiegarlo nel modo più semplice possibile?
Ho preso il codice della funzione OnTimer() in una funzione comune per OnTick() e OnTimer(). L'unica cosa che ho aggiunto è un interruttore di modalità personalizzato e un contatore di tick.
Tutte le altre procedure di avvio rimangono invariate. Più tardi implementerò la funzione nello script allegato al forum e lo pubblicherò.
PS: la documentazione di MQL4 dice che la funzione OnTimer() semplicemente non funziona nel tester.
Sì, è un client-server.
Come posso spiegarlo nel modo più semplice possibile?
Ho preso il codice della funzione OnTimer() in una funzione comune per OnTick() e OnTimer(). L'unica cosa che ho aggiunto è un interruttore di modalità personalizzato e un contatore di tick.
Tutte le altre procedure di avvio rimangono invariate. Più tardi implementerò la funzione nello script allegato al forum e lo pubblicherò.
PS: la documentazione di MQL4 dice che la funzione OnTimer() semplicemente non funziona nel tester.
Capisco OnTimer().
Hai fatto qualche altra mossa sulla connessione client-server?
Non sono ancora riuscito a farla funzionare. E non solo io, a giudicare dai post sul thread in lingua inglese.
Buona fortuna
Come promesso, ho allegato il SAE locale a MQL4 per lavorare nel tester della strategia.
i_SAE
e_SAE
Sostituire gli originali, ricompilare *.ex.
Avviare il tester, selezionare e_SAE, impostare Enable timer = false e Count ticks = 120 (per me era ottimale). Avviare.
Aggiungiamo la velocità, aspettiamo il messaggio magico "OPP = CLOSE...." sul lato sinistro e riduciamo la velocità. Successivamente, aggiungere i_SAE al grafico con Send to server = true. Aggiungere un po' di velocità. Attendiamo i risultati finali.
Il mio R era la versione 3.2.2. Assicuratevi di confrontare la vostra versione in entrambi i file!
Buona fortuna con i vostri esperimenti!
Ciao, In allegato all'articolo, un esperto aggiornato.
In allegato all' articolo, un esperto aggiornato .
Uscite da lì.
Esci da lì.
Vladimir
Buon pomeriggio.
Questa è buona. Grazie.
Ora controlliamo come funziona nel tester e nei futuri esempi con R includerò questa funzione.
In allegato al nuovo articolo sul DNRBM c'è una versione ridisegnata di questo EA DNSAE con autoapprendimento, ma senza server.
Vi invito a testarla.
Buona fortuna
RBM impilato (DN_SRBM) https://www.mql5.com/it/articles/1628
È interessante notare che se un essere umano è immerso in un compito, migliorerà
mentre se una macchina fa lo stesso potrebbe rimanere su un optimum locale.
Forse l'immersione algoritmica potrebbe evolvere da un paradigma di "Studio" a un paradigma di "Esecuzione".
Ottimo articolo.
Anche in questo caso abbiamo una fase proficua di circa 5 settimane fino al deterioramento del modello.
Questo è normale. Il modello può e deve essere periodicamente riappreso.
Ritengo che la suddivisione in dati di test e di allenamento non sia necessaria: possiamo utilizzare tutti i dati per l'allenamento.
Può. È importante ricordare alcuni punti importanti:1. gli insiemi di allenamento e di test non devono essere incrociati.
2. Il set di addestramento deve essere misto
3. Se il rapporto tra le classi è in equilibrio , è necessario effettuare un aggiustamento.
Sono contento che ci siano colleghi che utilizzano R.
Cordiali saluti
Vladimir
Ciao,
per favore aiutatemi a chiarire alcuni miei pregiudizi negativi sulle reti neurali (NN).
b) eseguiamo una seconda ottimizzazione da parte del tester solo per verificare quali degli indicatori ottimizzati ci servono(*)
c) in modo da avere un gruppo più piccolo di indicatori ottimizzati
d) per cosa mi serve il NN?
(*) Sfortunatamente, se si esegue l'ottimizzatore di mt4 in modalità genetica e si vuole provare a bypassare alcuni set di parametri (ad esempio, non testare se "indicator-A" è 'on') ritornando da OnInit() con"INIT_PARAMETERS_INCORRECT", l'algoritmo genetico conta ancora questo come un passaggio valido e ciò riduce il numero di passaggi effettivamente eseguiti prima che l'algoritmo si fermi a causa del numero di passaggi che è uno dei criteri di terminazione.