L'apprendimento automatico nel trading: teoria, modelli, pratica e algo-trading - pagina 2611
Ti stai perdendo delle opportunità di trading:
- App di trading gratuite
- Oltre 8.000 segnali per il copy trading
- Notizie economiche per esplorare i mercati finanziari
Registrazione
Accedi
Accetti la politica del sito e le condizioni d’uso
Se non hai un account, registrati
99% di probabilità o 0,99 senza percentuale
Sei un uomo spaventoso!
Avere quel tipo di probabilità e comunicare con semplici mortali...? - che non è reale...
Sei un uomo spaventoso!
Avere una tale possibilità e comunicare con semplici mortali...? - che non è reale...
Andiamo ;)
il punto è che non importa quanto duramente ci provino i trader, alla fine la maggior parte di loro finisce per fare trading in controtendenza
guardare la distribuzione dei volumi sul CME, sono pubblicati dinamicamente in linea e il comportamento del prezzo
che ancora una volta dice solo una cosa - il prezzo è contro la maggior parte
comprato - prezzo giù e viceversa.
e così è stato e così sarà sempre
perché:
https://www.mql5.com/ru/forum/86386/page2605#comment_28636383
Non è una buona idea fare una strategia basata sulle informazioni dell'ECM
perché.
non appena se ne accorgono, sanno come buttare fuori le informazioni sbagliate.
Ci sono stato, l'ho fatto ;)
Risulta essere una sorta di boosting, come ha sottolineato Alexei
Miglioramento ad ogni iterazione, dato il campionamento dell'esame
Ma la parte posteriore non è buona (a sinistra), ma a volte è meglio.
Ci sono molte impostazioni, non le spiegherò in dettaglio. Ho descritto l'idea come meglio potevo.
se si aspetta per 100 iterazioni
Risulta essere una sorta di boosting, come ha sottolineato Alexei
Miglioramento ad ogni iterazione, dato il campionamento dell'esame
Ma la parte posteriore non è buona (a sinistra), ma a volte è meglio.
Ci sono molte impostazioni, non le spiegherò in dettaglio. Ho descritto l'idea come meglio potevo.
Fondamentalmente, ho solo bisogno di guardare 2 grafici (equity), tutti su OOS puro: 1 - primo modello, addestrato, senza alcuna caratteristica extra, 2 - dopo tutte queste procedure descritte. Puoi anche usare le metriche PF, RF e winrate. E così non è chiaro, qual è l'effetto, una bella curva di apprendimento è, come ho capito, su IS?
Infatti, basta guardare due grafici (equity), tutti su OOS puro: 1 - il primo modello, addestrato, senza alcun fronzolo, 2 - dopo tutte queste procedure descritte. Puoi anche usare le metriche PF, RF e winrate. E così non è chiaro, qual è l'effetto, una bella curva di apprendimento è, come ho capito, su IS?
primo terzo del grafico - dati nuovi, non coinvolti nell'apprendimento
le immagini con 25 e 100 iterazioni mostrano un miglioramento a 100, anche se il massimo era intorno al 70C'è una domanda come questa:
Vengono utilizzati due modelli. Uno predice di comprare o vendere, l'altro di commerciare o non commerciare.
Prima viene addestrato il primo modello, poi guardiamo dove predice male, segniamo questi esempi come "non scambiare", gli altri buoni come "scambiare", poi addestriamo il secondo modello.
Il primo modello è testato non solo nell'area di addestramento ma anche nell'area aggiuntiva e il secondo modello è addestrato in entrambe le aree.
Ripetiamo questa operazione diverse volte, riaddestrando entrambi i modelli sullo stesso set di dati. I risultati migliorano gradualmente sui campioni. Ma non sempre sul campione di controllo.
In parallelo a questo teniamo un registro di bad trades cumulativo per tutti i passaggi, tutti i "bad" deals per "not to trade" sono raccolti in esso per l'addestramento del secondo modello e filtrati secondo un certo principio come più copie di bad deals per tutti i passaggi, più possibilità di segnarli come "not to trade"
Per esempio, per ogni data viene accumulata una certa quantità di operazioni sbagliate per tutte le iterazioni di formazione, dove questo numero supera una soglia (media, media), quelle operazioni sono contrassegnate come "non negoziare". Gli altri trade sono saltati, altrimenti sarebbe possibile escludere tutti i trade se ci sono molte iterazioni di allenamento.
Il coefficiente permette di regolare il numero di compravendite all'uscita, più è basso, più le compravendite sono filtrate
... a questo punto sono già stanco di scrivere ...
Come si può migliorare una tale combinazione di modelli in modo che migliori i suoi risultati su un nuovo terreno indipendente?
C'è qualche filosofia sul perché questo possa funzionare? A parte il fatto che i modelli si migliorano naturalmente (l'errore cala) ad ogni giro di retraining, ma come liberarsi del fit?
Illustrazione. Il grafico è diviso in 3 parti. L'ultimo allena il primo modello, il penultimo e ultimo il secondo, il primo terzo è un campione d'esame. Naturalmente l'ultima sezione sarà la migliore e il primo terzo la peggiore.
Qui ci sono state 15 iterazioni di riqualificazione di entrambi i modelli, utilizzando il log dei bad trades.
sembra un banale Multi-Label Classificaton - non dovremmo variare la combinazione dei modelli, ma la combinazione dei predittori - prima di tutto la divisione dei predittori in caratteristiche delle azioni smart & retail... perché naturalmente ci saranno segnali al contrario, ma i punti di entrata OTF (per la rottura dei livelli) - è già Edge per la selezione del modello (azione dtf o otf nel mercato)... imho
==========
o senza marcatura, ma solo con LSTM con possibilità di dimenticare il gate, in modo da non dover filtrare separatamente da 2 modelli... ma è tutta una questione di gusti...
Ho ottenuto una regressione su IBM (dati di test della fine del 2021 - lì la coda destra del grafico dei prezzi è rappresentata sul grafico del treno e del test)... ... semplicemente chiudendo...
- ... Ho un banale MA - e funzionerà sempre in un trend (comunque funzioni), non in flat - il comportamento smart & retail dovrebbe essere ulteriormente filtrato (e il modello dovrebbe essere riprogettato per classificare in entrata e in uscita ...)
sembra un banale Multi-Label Classificaton - non è la combinazione dei modelli che dovrebbe essere variata, ma la combinazione dei predittori - prima di tutto la divisione dei predittori in caratteristiche delle azioni smart & retail... perché naturalmente ci saranno segnali al contrario, ma i punti di entrata OTF (per la rottura dei livelli) - è già Edge per la selezione del modello (azione dtf o otf nel mercato)... imho
==========
o senza markup, ma solo con LSTM e strati, in modo da non dover filtrare separatamente da 2 modelli... ma è tutta una questione di gusti...
Ho ottenuto una regressione su IBM (dati di test della fine del 2021 - lì la coda destra del grafico dei prezzi è rappresentata sul grafico del treno e del test)... ... semplicemente chiudendo... - Abbiamo un banale MA - e funzionerà sempre in un trend (non importa come), non in flat - il comportamento smart & retail dovrebbe essere ulteriormente filtrato (e il modello dovrebbe essere riprogettato per classificare in entrata e in uscita ...)
Questo non è un multilabel, ha un significato diverso. Escludere i cattivi segnali iterativamente, lasciare quelli che sono ben previsti dal modello principale nel mucchio comune, e il secondo modello impara a separare il cattivo dal buono, vietare o consentire il commercio del primo
lstm produce sempre MA, testato molto tempo fa