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

 
Aleksey Nikolayev #:
oppure addestrare un modello ad albero e prendere il punto del primo split basato su quella caratteristica.

1 divisione? O più di una? Fxaber assegna 3 split funzionanti con il suo programma (e 3 scartati). In totale 5 split.
C'è qualche software di MO che offre questa possibilità - di fare il numero richiesto di split in base alla caratteristica specificata?

E la cosa più interessante è scoprire in quali punti fare le spaccature. Fxaber lo fa in base ai risultati del trading. Si scopre che non sono le prime suddivisioni, ma alla fine è necessario aggiungerle.
Oppure le prime suddivisioni assegnano pezzi di 1-4 ore e l'albero sottostante viene addestrato, cercando di raggiungere il massimo nel suo intervallo di tempo.
Temo che non esista un pacchetto di MO che faccia questo - dovremo semplicemente dividere i dati e addestrare diversi modelli.

 
mytarmailS #:
C'è anche il pacchetto intrees, dove è possibile estrarre le regole da molti modelli di villaggio.
Forre, potenziare...

Sembra essere basato su XGBoost, che è considerato peggiore di CatBoost e LightGBM. Quindi è disponibile anche il pacchetto lightgbm in R. La questione è un buon modo per implementare i modelli.

 
Aleksey Vyazmikin #:

Su cosa si basano?

Sulla situazione politica generale e sul recente smantellamento di Yandex.

 
Forester #:

1 spaccatura? O più di una? Fxaber assegna 3 split di lavoro dal suo programma (e 3 di scarto). In totale 5 split.
C'è qualche software di MO che offre questa possibilità - di creare il numero di split richiesto in base a una caratteristica specifica?

E la cosa più interessante è scoprire in quali punti fare le spaccature. Fxaber lo fa in base ai risultati del trading. Risulta che non sono i primi split, ma alla fine è necessario aggiungerli.
Oppure i primi split assegnano pezzi di 1-4 ore e l'albero sottostante viene addestrato, cercando di raggiungere il massimo nel suo intervallo di tempo.
Temo che non ci sia un pacchetto MO che faccia questo - dovremo solo dividere i dati e addestrare diversi modelli.

Ho descritto tre varianti (la seconda è descritta nel mio commento al post di fxsaber), di cui le prime due sono più vicine e la terza è stata data come ipotetica. IMHO, abbiamo bisogno di un modello semplice con un singolo albero (non un ensemble) e un numero minimo di caratteristiche. Dopo aver determinato un nuovo punto di taglio, la caratteristica ciclica viene ricalcolata (spostata) e quindi viene utilizzato il modello abituale.

 
Forester #:

1 spaccatura? O più di una? Fxaber assegna 3 split di lavoro dal suo programma (e 3 di scarto). In totale 5 split.
C'è qualche software di MO che offre questa possibilità - di creare il numero di split richiesto in base a una caratteristica specifica?

E la cosa più interessante è scoprire in quali punti fare le spaccature. Fxaber lo fa in base ai risultati del trading: non si tratta dei primi split, ma di quelli che è necessario aggiungere alla fine.
Oppure i primi split assegnano pezzi da 1 a 4 ore e l'albero sottostante viene addestrato, cercando di raggiungere il massimo nell'intervallo di tempo.
Temo che non esista un pacchetto di MO che faccia questo - dovremo semplicemente dividere i dati e addestrare diversi modelli.

Saber sa esattamente cosa sta negoziando. Lo si può vedere anche con gli occhi. È possibile eseguire ogni tipo di suddivisione all'infinito. Quindi non ha senso entrare nel merito dei modelli, quasi mai :) Bisogna pensare nell'ambito di ciò che fa il classificatore. Ecco come usarlo. Libererà immediatamente molta energia CI bloccata.
 
Aleksey Vyazmikin #:

Potete dimostrare uno script con questa funzionalità?

In ogni pacchetto c'è una guida per ogni funzione con descrizione ed esempio.
 
Aleksey Nikolayev #:

Sembra essere basato su XGBoost, considerato peggiore di CatBoost e LightGBM. Quindi è disponibile anche il pacchetto lightgbm in R. La domanda è un buon modo per implementare i modelli.

Ci sono tutti i boost tranne cat, per quanto mi ricordo, vedi aiuto
 
Aleksey Nikolayev #:

Sulla situazione politica generale e sul recente smantellamento di Yandex.

CatBoost ha un codice aperto, una propria comunità e l'implementazione in molti progetti commerciali, quindi il supporto non cesserà immediatamente, anche se Yandex verrà chiuso.

E per quanto riguarda la separazione - anche se si tratta di beni immateriali, non credo che nelle attuali realtà del diritto internazionale sarà di interesse per i residenti della Federazione Russa, anche a livello legislativo.

 
mytarmailS #:
Ogni pacchetto ha un riferimento per ogni funzione con una descrizione e un esempio.

Potrei dire questo di qualsiasi linguaggio, e che le persone che postano i loro codici sono degli idioti!

 
Aleksey Vyazmikin #:

CatBoost ha un codice aperto, una propria comunità e l'implementazione in molti progetti commerciali, quindi il supporto non cesserà immediatamente, anche se Yandex dovesse chiudere.

Beh, forse. Anche se credo di più in Microsoft)

Aleksey Vyazmikin #:

Per quanto riguarda la separazione - anche se si tolgono i beni immateriali, non credo che nelle realtà attuali il diritto internazionale sarà di interesse per i residenti russi, anche a livello legislativo.

Yandex non è residente nella Federazione Russa e non lo è mai stato. Ora si è anche trasferito fisicamente e sembra aver cessato di essere il principale motore di ricerca in Russia. Sarebbe sorprendente se non venisse fagocitato da Google o Microsoft nei prossimi anni.