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

 
mytarmailS #:
Leggo qui, vedo che ognuno capisce le proprie conversazioni...
Uno ha visto la squadra, l'altro ha visto qualcos'altro.

Karoch. Il caso dovrebbe essere questo: c'è un dataset grezzo comune con dati iniziali e target...
In csv o txt, in modo che chiunque possa prenderlo e fare qualcosa da qualsiasi lingua...
I predittori da fare da soli ognuno dovrebbe farseli da solo, ecco perché è grezzo...

Non toccherò mcl, o mi spieghi la regola iniziale (fn. Attivo. Secondo te) o lo faccio su mashka come ho detto prima....

Lo scopo di questo è confrontare i metodi di generazione dei tratti, non una squadra, non fare soldi.

Non si possono confrontare i metodi di generazione dei tratti perché non ho ancora creato un sistema in codice. Ciò che si può confrontare è il vostro sistema con il mio insieme di predittori e il mio sistema/metodologia per selezionarli.

Chiunque può ottenere i dati dall'intervallo storico del server MQL - voi volete una storia continua. Ma il campione finale da addestrare sarà un campione di ordine di grandezza inferiore, ma con predittori aggiuntivi.

L'Expert Advisor che propongo di utilizzare salverà i predittori aperti e alla fine del file csv ci saranno colonne con il risultato finanziario e l'obiettivo - è possibile prendere informazioni sul momento di attivazione della "regola iniziale"/funzione di attivazione da lì, quindi non c'è bisogno di riprodurre l'algoritmo in R.

Suggerisco l'intervallo di tempo - dal 2010 al 2020 - per la formazione, il resto del tempo per testare i risultati al di fuori della formazione.

Quando create i vostri predittori, potete salvare il risultato in csv - e io lo farò. Inoltre, è possibile unire le colonne e studiare su diversi intervalli o solo separatamente - è necessario per confrontare la correttezza della sincronizzazione.

Se non volete occuparvi di questo aspetto, posso inviarvi solo il markup.

 
Aleksey Vyazmikin #:

Non è possibile confrontare i metodi di generazione delle caratteristiche, poiché non ho ancora creato un sistema in codice. È possibile confrontare il proprio sistema con il mio insieme di predittori e il sistema/metodo di selezione degli stessi.

Chiunque può ottenere i dati dall'intervallo storico del server MQL - si vuole una storia continua. Ma il campione finale, che verrà utilizzato per l'addestramento, sarà un ordine di grandezza più piccolo di stringhe con esempi, ma con predittori aggiuntivi.

L'Expert Advisor che propongo di utilizzare salverà i predittori aperti e alla fine del file csv ci saranno colonne con il risultato finanziario e l'obiettivo - è possibile prendere informazioni sul momento di attivazione della "regola iniziale"/funzione di attivazione da lì, quindi non c'è bisogno di riprodurre l'algoritmo in R.

Suggerisco l'intervallo di tempo - dal 2010 al 2020 - per la formazione, il resto del tempo per la verifica dei risultati al di fuori della formazione.

Quando create i vostri predittori, potete salvare il risultato in csv - e io lo farò. È possibile unire le colonne e studiare su diversi intervalli o solo separatamente - è necessario per confrontare la correttezza della sincronizzazione.

Se non volete occuparvene, posso inviarvi solo il markup.

Torniamo alla logica

ci possono essere molti attributi diversi e possono essere informativi o meno, dipende dalla loro relazione con l'obiettivo.

Qual è la differenza tra una relazione e un adattamento? Il grado di dipendenza informativa espresso attraverso una qualche misura.

più bassa è la dipendenza informativa delle etichette da ogni singola caratteristica, più caratteristiche sono necessarie per l'addestramento.

L'aumento del numero di caratteristiche porta al fitting, perché il sistema inizia ad avere molti parametri liberi.

qual è l'unico approccio corretto in questo caso? Ridurre al minimo il numero di caratteristiche, aumentando al contempo il loro rapporto con le caratteristiche target.

Per questo motivo è necessario bombardare non solo le caratteristiche, ma anche le caratteristiche target, secondo un criterio di legame informativo.

Se qualcuno lavorerà in questa direzione, lo aiuterò con il codice.
 
Maxim Dmitrievsky #:

Torniamo alla logica

ci possono essere molti attributi diversi e possono essere informativi o meno, dipende dalla loro relazione con gli attributi di destinazione.

Qual è la differenza tra una relazione e un adattamento? Il grado di dipendenza informativa espresso attraverso una qualche misura.

più bassa è la dipendenza informativa delle etichette da ogni singola caratteristica, più caratteristiche sono necessarie per l'addestramento.

L'aumento del numero di caratteristiche porta al fitting, perché il sistema inizia ad avere molti parametri liberi.

qual è l'unico approccio corretto in questo caso? Ridurre al minimo il numero di caratteristiche, aumentando al contempo il loro rapporto con le caratteristiche target.

Per questo motivo è necessario bombardare non solo le caratteristiche, ma anche le caratteristiche target, secondo un criterio di legame informativo.

Se qualcuno lavorerà in questa direzione, lo aiuterò con il codice.

Naturalmente sono d'accordo con la logica, per questo ho suggerito prima di identificare i predittori in modo casuale e poi usarli per il markup.

Per me, questi punti che hanno capacità predittiva sono eventi, che in genere penso di addestrare separatamente, o di separare i fogli da essi, per poi effettuare qualsiasi procedura di addestramento cumulativo.

Un evento di questo tipo può essere considerato come un sistema di trading separato e il comportamento/efficienza di questi sistemi può essere analizzato.

Ora, per me il problema del netting è la contabilità indipendente di questi eventi, cioè un supporto virtuale che funzioni correttamente sui dati reali con perdita di comunicazione e altre delizie.

 
Aleksey Vyazmikin #:

I metodi di generazione delle caratteristiche non possono essere confrontati perché non ho ancora creato il sistema in codice.

Confronto dei metodi.
Questa è l'unica cosa che mi interessa.


Ho i miei campioni, ma non ho l'energia/motivazione per finire e applicare il mio super algoritmo a loro, ecco perché lo sto facendo per motivazione...
E tu mi stai dicendo di prendere il mio campione, e anche di entrare in µl)))) e tu non farai nulla....
No, grazie...

Non voglio tirare il mio carro e tu mi dici di tirare anche il mio carro: è proprio così.

 
mytarmailS #:
Confronto tra i metodi
Questa è l'unica cosa che mi interessa.

Quindi confrontate i metodi di generazione dei predittori umani e automatici :)

 
Aleksey Vyazmikin #:

Quindi confrontate i metodi di generazione dei predittori da parte dell'uomo e della macchina :)

Perché sei in questo settore?


 
mytarmailS #:
Cosa ci fai allora in questa faccenda?


Solo per chiarire, i miei predittori generati.

 
Aleksey Vyazmikin #:

In particolare, i miei predittori generati.

Pensa davvero che ci sia un valore in questo?
 
Aleksey Vyazmikin #:

Ovviamente sono d'accordo con la logica, per questo ho suggerito prima di identificare i predittori in modo casuale e poi usarli per il markup.

Per me, questi punti che hanno capacità predittiva sono eventi che in genere penso di addestrare separatamente, o di separare i fogli da essi, per poi effettuare qualsiasi procedura di addestramento aggregato.

Un evento di questo tipo può essere considerato come un sistema di trading separato e si può analizzare il comportamento/l'efficienza di questi sistemi.

Ora, per me il problema del netting è la contabilità indipendente di questi eventi, cioè un supporto virtuale che funzioni correttamente sui dati reali con perdita di comunicazione e altre delizie.

Prima di tutto è necessario eliminare parole e termini inutili che interferiscono con il pensiero. Altrimenti la cooperazione è semplicemente impossibile. Esistono approcci generali alla selezione dei segni, ma devono essere adattati alle serie temporali e alle specificità del trading. È possibile prenderne uno già pronto e capire come utilizzarlo al meglio quando si traccia un grafico. L'intero kit di strumenti è disponibile.

Eventi, punti, regole, segnali... tutto questo non riguarda l'apprendimento automatico e offusca la comprensione di ciò che si fa realmente. Si finisce per trasferire la poltiglia da una testa all'altra.

Tutti voi scrivete delle vostre biciclette, presumibilmente avete inventato qualche metodo scientifico, e qualcosa sta per accadere, ma vi manca la potenza di calcolo, o il desiderio, o gli schiavi, e così tutto è in pista. Allo stesso tempo, non riuscite a dare una definizione rigorosa di ciò che state facendo esattamente e se c'è una logica. Si tratta di scuse per se stessi, di un approccio emotivo.

A volte è utile scrivere un altro articolo per sistematizzare parole e pensieri sparsi, così la logica delle azioni sarà chiara. Altrimenti, state facendo qualcosa, ma avete dimenticato le fondamenta, da dove siete partiti, verificate se tutto è in ordine con la logica e se non è distaccato dalla realtà.
 
mytarmailS #:
Pensate davvero che ci sia un valore in questo?

Certo che c'è. Potete vedere che tipo di guadagno vi dà il vostro metodo. Forse è così insignificante che non ha senso implementarlo, o viceversa.