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

 
Vladimir Perervenko:

La soluzione è la seguente:

Caricate la libreria reticulate in R (R interfface to Python) e seguite la documentazione e gli esempi.

A proposito, la R ha lo stesso pacchetto xgboost. O è meglio quello di Python? Un esempio può essere visto qui

Buona fortuna

Non capisco una cosa: perché abbiamo bisogno di R qui? Il compagno ha bisogno di MQl. Quindi scrivete una DLL, aggiungete #include <python.h> e così via, e chiamate le funzioni Python. Corretto, se sbagliato.
 
Yuriy Asaulenko:
Non capisco, perché abbiamo bisogno di R qui? Il compagno ha bisogno di MQl. Quindi scrivete la DLL, aggiungete #include <python.h> e chiamate le funzioni Python. Correggetemi se mi sbaglio.

Correzione.

1. R ha lavorato costantemente in MT/MQL per molto tempo. Controllato.

2. Il pacchetto reticulate è stato scritto dal team RStudio per fornire una robusta interfaccia tra R -> Python/ È stato concepito principalmente per utilizzare TensorFlow, CNTK, Keras e altri numerosi sviluppi Python in R. E ora tutti questi pacchetti girano come nativi in R.

Quindi non credo che una biblioteca scritta da un appassionato di ginocchia (non per sminuire la sua competenza) possa avere la precedenza sul reticolato. Dovresti leggere la descrizione del pacchetto. È abbastanza chiaro lì.

Buona fortuna

 
Yuriy Asaulenko:
Non capisco, perché abbiamo bisogno di R qui? Il mio amico qui ha bisogno di MQl. Quindi scrivete una DLL, aggiungete #include <python.h> e così via, e chiamate le funzioni Python. Corretto, se sbagliato.

È un po' più figo così - chiamare python via R e poi R via dll da MT5... o piuttosto la sequenza inversa... è troppo facile vivere in Russia

 
Maxim Dmitrievsky:




 
Maxim Dmitrievsky:

È un po' più figo così - chiamare python via R e poi R via dll da MT5... o piuttosto la sequenza inversa... è troppo facile vivere in Russia


 
SanSanych Fomenko:



So tutto questo :)

"
  • L'algoritmo è incline all'overtraining, specialmente su compiti rumorosi. Questo problema può essere parzialmente superato regolando il parametror(vedi sotto). Un problema simile, solo più pronunciato, si osserva con l'algoritmo originale Random Forest (vediMachine Learning Benchmarks e Random Forest Regression). Va notato che questa lacuna non è stata notata dai suoi autori, che presumevano che l'algoritmo non fosse incline all'overtraining, un'idea sbagliata condivisa da alcuni professionisti e teorici dell'apprendimento automatico.

"


http://alglib.sources.ru/dataanalysis/decisionforest.php

 
Maxim Dmitrievsky:

So tutto questo :)


Lascia che sia per gli altri, forse sarà utile.

 
Vladimir Perervenko:

Correzione.

1. R ha lavorato costantemente in MT/MQL per molto tempo. Controllato.

2. Il pacchetto reticulate è stato scritto dal team RStudio per fornire una robusta interfaccia tra R -> Python/ È stato concepito principalmente per utilizzare TensorFlow, CNTK, Keras e altri numerosi sviluppi Python in R. E ora tutti questi pacchetti girano come nativi in R.

Quindi non credo che una biblioteca scritta da un appassionato di ginocchia (non per sminuire la sua competenza) possa avere la precedenza sul reticolato. Dovresti leggere la descrizione del pacchetto. È abbastanza chiaro lì.

Buona fortuna

No, non dubito della competenza degli sviluppatori di PCtudio.

Ma perché fare un casino di cose come Python -> R -> Dll -> MQl? Se si può andare direttamente a Python -> Dll -> MQL? E non stiamo parlando di creare librerie, ma di chiamare funzioni specifiche del programma Python, che già forniscono interazione con C/C++, da C-API a Boost.Python ecc.

Voglio capire la logica.

 
Yuriy Asaulenko:

No, non dubito affatto della competenza degli sviluppatori di PCtudio.

Ma perché fare un casino come Python -> R -> Dll -> MQl? Se si può semplicemente usare Python -> Dll -> MQL? E non stiamo parlando di creare librerie, ma di chiamare funzioni specifiche del programma Python, che già forniscono interazione con C/C++, da C-API a Boost.Python ecc.

Mi piacerebbe capire la logica.


C'è una dll per python?

 
SanSanych Fomenko:

C'è una dll per python?


bene il link di cui sopra