L'apprendimento automatico nel trading: teoria, modelli, pratica e algo-trading - pagina 1066

 
Maxim Dmitrievsky:

Non c'è bisogno della 2a corsa, è solo per controllare come EA lrarns

1 EA sul grafico, e imparare nello stesso terminale nel tester

OK, quindi i miei passi 1 e 3 faranno il lavoro. Non devo seguire il passo 2???...GRANDE!!!

Inoltre, voglio sapere cosa succederà ai file salvati se eseguo l'allenamento più volte? Voglio dire, i vecchi file saranno aggiornati automaticamente o dovrò cancellare i vecchi file prima di eseguire la prossima corsa?

A proposito, ho appena creato un codice di esempio per GMDH in un formato molto grossolano con solo 3 valori di m (componenti della funzione base) che non so se vi sarà utile o no. Voglio dire che implementerai la libreria per alimentare l'RDF e quindi, puoi aumentare il numero di polinomi se ti è utile o se insisti posso scriverlo ulteriormente.

Ma è un po' complicato per ora e non trovo un modo migliore per scriverlo per ora. Se volete posso fornire il codice di esempio per ora. Poi, voi guardate se è utile per voi e poi, vedremo come possiamo renderlo migliore o più semplice.

Poiché la formula stessa diventa complicata con un numero maggiore di polinomi e quindi, ho usato solo una semplice dichiarazione di caso switch e una funzione per calcolare le componenti Y.

Se volete, vi allego il file MQL5. Ho appena scritto in formato EA. Puoi prendere il codice e implementarlo in formato ".mqh
[Eliminato]  
FxTrader562:

OK, quindi i miei passi 1 e 3 faranno il lavoro. Non devo seguire il passo 2???...GRANDE!!!

A proposito, ho appena creato un codice di esempio per GMDH in un formato molto grossolano con solo 3 valori di m (componenti della funzione base) che non so se vi sarà utile o no. Voglio dire che implementerai la libreria per alimentare l'RDF e quindi, puoi aumentare il numero di polinomi se ti è utile o se insisti posso scriverlo ulteriormente.

Ma è un po' complicato per ora e non trovo un modo migliore per scriverlo per ora. Se volete posso fornire il codice di esempio per ora. Poi, voi guardate se è utile per voi e poi, vedremo come possiamo renderlo migliore o più semplice.

Poiché la formula stessa si complica con un numero maggiore di polinomi e quindi, ho usato solo una semplice dichiarazione di caso switch e una funzione per calcolare le componenti Y.

Se volete, vi allego il file MQL5. Ho appena scritto in formato EA. Puoi prendere il codice e implementarlo in formato ".mqh

Basta riqualificare EA quando hai bisogno di tester e tutto il resto. Ma c'è bisogno di alcuni cambiamenti nella libreria e nell'EA se non si vuole ricaricare l'EA sul grafico dopo ogni apprendimento

certo, mostrami il codice... forse oggi lo finisco

 
Maxim Dmitrievsky:

Basta riqualificare EA quando hai bisogno di tester e tutto il resto. Ma c'è bisogno di alcuni cambiamenti nella libreria e nell'EA se non si vuole ricaricare l'EA sul grafico dopo ogni apprendimento

certo, mostrami il codice... forse oggi lo finisco.

Ok, sto cercando di allegare il file, ma sembra che il forum non abbia tale opzione e quindi incollerò il codice nel mio prossimo commento direttamente qui...Per favore, leggi i commenti e poi prova a usare il codice e vedi se aiuta...

Inoltre, voglio sapere cosa succederà ai file salvati se eseguo l'allenamento ancora e ancora...? Voglio dire, i vecchi file saranno aggiornati automaticamente o dovrò cancellare i vecchi file prima di eseguire la prossima corsa?

Quindi devo solo allenarlo e poi riavviare il terminale MT5. Questo è tutto... giusto?

 
//+------------------------------------------------------------------+
//| GMDH (gestione dei dati del metodo di gruppo) .mq5 |
//| Copyright 2018, MetaQuotes Software Corp.
//+------------------------------------------------------------------+
#property copyright "Copyright 2018, MetaQuotes Software Corp."
#proprietà link "https://www.mql5.com"
#proprietà versione "1.00"

Discover new MetaTrader 5 opportunities with MQL5 community and services
Discover new MetaTrader 5 opportunities with MQL5 community and services
  • www.mql5.com
Ask questions on technical analysis, discuss trading systems and improve your MQL5 programming skills to develop your own trading strategies. Communicate and share your experience with traders from anywhere in the world, answer questions and help beginners — MQL5.community is developing along with you. Experts: BOLINGER BAND SQUEEZE BOLINGER...
[Eliminato]  
FxTrader562:

Ok, sto cercando di allegare il file, ma sembra che il forum non abbia tale opzione e quindi incollerò il codice nel mio prossimo commento direttamente qui...Per favore, leggi i commenti e poi prova a usare il codice e vedi se aiuta...

Inoltre, voglio sapere cosa succederà ai file salvati se eseguo l'allenamento ancora e ancora...? Voglio dire, i vecchi file saranno aggiornati automaticamente o dovrò cancellare i vecchi file prima di eseguire la prossima corsa?

Quindi devo solo allenarlo e poi riavviare il terminale MT5. Questo è tutto... giusto?

I file saranno aggiornati automaticamente. Basta allenarsi e ricaricare l'EA sul grafico, non c'è bisogno di riavviare.

[Eliminato]  
FxTrader562:
//+------------------------------------------------------------------+
//| GMDH (gestione dei dati del metodo di gruppo) .mq5 |
//| Copyright 2018, MetaQuotes Software Corp.
//+------------------------------------------------------------------+

Grazie!

Potete anche leggere sugli algoritmi qui http://www.gmdh.net/GMDH_alg.htm

Cercherò di aggiungere alla libreria oggi

Spectrum of GMDH algorithms
  • Gregory Ivakhnenko
  • www.gmdh.net
Solution of practical problems and GMDH theory design lead to development of broad spectrum of software algorithms. Each of them corresponds to some definite conditions of it application [17]. Algorithms mainly differ one from another by the models-candidates set generator arrangement for given basic function, by the way of models structure...
 
Maxim Dmitrievsky:

sarà aggiornato automaticamente. Basta allenarsi e ricaricare l'EA sul grafico, non c'è bisogno di riavviare

Ma ricaricare è lo stesso che riavviare MT5, giusto?

Perché non so come ricaricare l'EA programmaticamente da un software di terze parti. Ma posso riavviare l'Mt5 che credo dovrebbe ricaricare anche l'EA. Ho ragione?

Ho scritto il codice GMDH qui sopra. Per favore, esaminatelo e fatemi sapere.

Inoltre, devo cancellare questo codice da questa discussione dopo che hai copiato?

[Eliminato]  
FxTrader562:

Ma ricaricare è lo stesso che riavviare MT5, giusto?

Perché non so come ricaricare l'EA programmaticamente da un software di terze parti. Ma posso riavviare l'Mt5 che credo dovrebbe ricaricare anche l'EA. Ho ragione?

Ho scritto il codice GMDH qui sopra. Per favore, passaci attraverso e fammi sapere...

sì, come il riavvio

 
Maxim Dmitrievsky:

sì, come il riavvio

Devo cancellare il codice. Hai copiato?

[Eliminato]  
FxTrader562:

Devo cancellare il codice. Hai copiato?

sì, puoi cancellarlo