Come formare correttamente i valori di input per il NS. - pagina 22

 
rip писал (а) >>

Perché prendere degli indicatori? Metastock ha uno strumento interessante, Maximum Profit System (MPS), progettato per confrontare la redditività dei sistemi. L'MPS dovrebbe calcolare tutti i probabili trade con un risultato positivo. È molto conveniente creare array di allenamento per MLP.

Dove si trova lib.mqh? Se puoi pubblicarlo...

 
StatBars писал (а) >>

Dove si trova lib.mqh? Se puoi postare...

Mi dispiace...

A proposito, non farti ingannare, ma devi ancora fare la danza del tamburello. A prima vista, sembra che sia questo.

Ed è solo un aumento delle dimensioni dei binari... MA, la sua cattiva qualità che afferra MPS non solo tracce, ma anche salti di prezzo ("code di grasso").


E qui è più una domanda per Matemat, come verrebbe gestita questa serie, che si ottiene nel corso del lavoro MPS, in modo da escludere i salti. (MA e il suo

La cosa migliore che ho fatto funzionare finora è un algoritmo euristico scritto in Prolog.

Analizzare la fascia di prezzo iniziale.


Apparentemente buono, ma ancora una volta c'è una sfumatura, la rete richiede un preapprendimento regolare. E l'euristica deve essere messa a punto. Inoltre, i trads, per allenare i NS sono più semplici.

marcatura a mano ;) È un circolo vizioso, e se si olografo per furbizia, un problema scarsamente formalizzabile.

File:
lib.mqh  7 kb
 

L'argomento non deve essere abbandonato! Chi potrebbe avere qualcosa di nuovo? O avere qualcosa da condividere...

MPS - si può modificare per evitare i problemi di cui sopra, lo posterò come mi pare...

 
StatBars писал (а) >>

L'argomento non deve essere abbandonato! Chi potrebbe avere qualcosa di nuovo? O avere qualcosa da condividere...

MPS - è possibile modificare, in modo che non ci fossero i problemi di cui sopra, come farò correttamente dal mio punto di vista...

Non abbiate fretta :), non abbandonerò questo tema.

 
StatBars писал (а) >>

L'argomento non deve essere abbandonato! Chi potrebbe avere qualcosa di nuovo? O avere qualcosa da condividere...

Su cosa sviluppa la sua NS?

Dopo aver eseguito un paio di varianti, solo per controllare e confrontare la velocità tra MQL e VC++, ho deciso di andare con quest'ultimo.

Al momento sto scrivendo lezioni per VC. Ho solo bisogno di ottenere l'input e l'output da mql. C++ fa il resto.

Se vuoi, posso darti questo set di classi non appena avrò debuggato tutto.

 
sergeev писал (а) >>

Su cosa sviluppa la sua NS?

Dopo aver eseguito un paio di varianti, solo per controllare e confrontare la velocità, tra MQL e VC++, ho deciso di andare con quest'ultimo.

Al momento sto scrivendo lezioni per VC. Tutto ciò di cui ho bisogno da mql è ottenere l'input e l'output. C++ fa tutto il resto.

Se vuoi, posso darti questo set di classi non appena avrò debuggato tutto.

Alt!!! Ho già una lib pronta per VC++.

Solo che ci sono 2 problemi:

1. vincolante a Boost, voglio sbarazzarmene, è meglio serializzarlo manualmente, fa glitch comunque.

2. qualcosa con un passo adattivo.


Perché fare una bicicletta? Soprattutto lì.

1. MLP con possibilità di creare una struttura ad albero.

2. std::valarray + ottimizzazione aggressiva delle operazioni per un conteggio più veloce.

3. c'è un passo adattivo

4. modelli con auto-normalizzazione.

5. ampie opportunità di espansione.



Ы ?

 
sergeev писал (а) >>

Cosa usi per sviluppare la tua NS?

Dopo aver eseguito un paio di varianti, solo per controllare e confrontare la velocità, tra MQL e VC++, ho deciso di andare con quest'ultimo.

Al momento sto scrivendo dei corsi per la NS. Ho solo bisogno di ottenere l'input e l'output da mql. Il C++ fa tutto il resto.

Se vuoi, posso darti questo set di classi non appena l'ho debuggato.

Non sto elaborando NS, ora sto cercando input e output ottimali per il campione di allenamento, penso che il campionamento corretto sia più importante di NS, ci sono un sacco di varianti di NS in diverse lingue nella rete...

 
sergeev писал (а) >>

Su cosa sviluppa la sua NS?

Dopo aver eseguito un paio di varianti, solo per controllare e confrontare la velocità, tra MQL e VC++, ho deciso di andare con quest'ultimo.

Al momento sto scrivendo lezioni per VC. Tutto ciò di cui ho bisogno da mql è ottenere l'input e l'output. C++ fa tutto il resto.

Se vuoi, posso darti questo set di classi non appena l'ho debuggato.

Io uso le mie classi. Preparazione dei dati in MQL + C#, .dll - C++ ... Finora è il più conveniente.
Il più ottimale da usare per i test matlab.

 
TheXpert писал (а) >>

Fermo!!! Ho già una libc VC++ pronta.

Solo che ci sono 2 problemi:

1. vincolante a Boost, voglio sbarazzarmene, è meglio serializzarlo manualmente, fa glitch comunque.

2. qualcosa con un passo adattivo.


Perché dovremmo fare una bicicletta? Soprattutto lì

1. MLP con possibilità di creare una struttura ad albero.

2. std::valarray + ottimizzazione aggressiva delle operazioni per un conteggio più veloce.

3. c'è un passo adattivo

4. modelli con auto-normalizzazione.

5. ampie opportunità di espansione.



Ы ?

Cos'è un lib?

 
http://alglib.sources.ru/neuralnetworks/multilayerperceptron.php ecco qui