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

 
mytarmailS #:
Cercare di generare prezzi da serie casuali con caratteristiche fluttuanti (non stazionarietà),

ed eseguire gli stessi test/adattamenti su tali serie.

Grazie, proverò con gli incrementi di MathRand.

Se vedete lo stesso effetto (dump OOS direzionale), è l'effetto dell'adattamento/riqualificazione del TS/MO.

Dovrebbe esserci uno scarico di OOS sulla SB?
Se si ottiene un profitto su OOS come sull'allenamento, significa che questo effetto (scarico direzionale su OOS) è inerente solo ai mercati e possiamo fare ipotesi più avanti.

Secondo me, in base alla definizione di SB non dovrebbe esserci una situazione del genere.

 
fxsaber #:

Grazie, proverò con gli incrementi MathRand.

Dovrebbe esserci un dropout OOS sull'SB?

Non credo che sia così per definizione di SB.

Prendi una moneta riqualificata su nuovi dati - si comporterà come una sb. Aggiungine altre (in base al numero di parametri TC), somma gli errori e otterrai prugne taglienti, e a volte sb, e a volte viceversa. Alcune monete erano legate alla tendenza, che cambiava. Parte su piccole fluttuazioni. La prima parte ha iniziato a prevedere sempre nella direzione sbagliata, e la seconda parte prevedeva male anche senza, perché era stata riqualificata sul rumore. Gli effetti negativi si sono sommati e non sono rimaste monete di compensazione.
 
Aleksey Nikolayev #:

Di solito cerco di "spostare" un po' il compito, cambiando leggermente tutti i parametri possibili (e i metaparametri disponibili) e vedendo come cambia il risultato. A volte diventa un po' più chiaro.

Grazie. Di solito è la pigrizia di guardare troppo a fondo che mi blocca. Naturalmente mi esercito a "smanettare" superficialmente.

 
Maxim Dmitrievsky #:
Prendete una moneta riqualificata su nuovi dati: si comporterà come una sb. Aggiungetene altre (in base al numero di parametri di TS), sommate gli errori e otterrete prugne affilate, e a volte sb, e a volte viceversa. Una parte delle monete era legata alla tendenza, che cambiava. Parte su piccole fluttuazioni. La prima parte ha iniziato a prevedere sempre nella direzione sbagliata, e la seconda parte prevedeva male anche senza, perché era stata riqualificata sul rumore. Gli effetti negativi si sommarono e non rimasero monete di compensazione.

Questa affermazione si confronta con il fatto che, sommando le righe dell'SB, si notano forti crolli. Ebbene, l'SB stesso ha i cali. Non c'è bisogno di aggiungere nulla.


Forse mi sbaglio, ma io la vedo così.

  • Qualsiasi combinazione (aggiunta, ecc.) di più SB - SB.
  • Qualsiasi TC su un SB è un SB.
La domanda originaria non riguardava la presenza di plummets acuti, ma il fatto che un plummets acuto inizia immediatamente dopo il Sample.
 
mytarmailS #:

Anche l' OOS a sinistra è un adattamento, solo di secondo ordine.


Immaginate di avere solo 1.000 varianti di una TC, in generale.


i passi 1 e 2

1) Si inizia a ottimizzare/ricercare una buona ST, che è il treno di dati (adattamento/ricerca/ottimizzazione).

Supponiamo di aver trovato 300 varianti in cui il TC rende...

2) Ora state cercando un TC tra queste 300 varianti che superi l'OOS nei dati di test. Avete trovato diciamo 10 TC che guadagnano sia sulla traccia che sul test ( OOS ).


Quindi qual è il punto 2?

È la stessa continuazione del fitting, solo che la vostra ricerca(fitting/ricerca/ottimizzazione) è diventata un po' più profonda o più complessa, perché ora non avete una condizione di ottimizzazione (passare la traccia), ma due (passare il test + passare la traccia).

Non pratico questo tipo di autoinganno. Lo faccio solo in questo modo.

  1. Ottimizzazione sulla traccia.
  2. Tra quelle trovate, prendo le prime cinque e osservo il comportamento su OOS. In ogni caso non c'è ottimizzazione in questo punto.
Questo è il modo in cui sono state ottenute le immagini originali. Quindi il bel OOS sulla sinistra non è affatto un adattamento.
 
fxsaber #:

Questa affermazione si confronta con il fatto che, sommando le righe dell'SB, si notano bruschi cali. Ebbene, l'SB stesso ha le cunette. Non c'è bisogno di aggiungere nulla.


Potrei sbagliarmi, ma sembra che sia così.

  • Qualsiasi combinazione (aggiunta, ecc.) di più SB è SB.
  • Qualsiasi TC su SB - SB.
La domanda iniziale non riguardava la presenza di prugne acute, ma il fatto che una prugna acuta inizia subito dopo il Campione.
Vi ho dato una spiegazione. Forse ci vuole tempo per capire. Alcuni parametri della ST sono bloccati per tutto il tempo delle previsioni errate. A causa di ciò il risultato complessivo è sempre uno scarico. A volte immediatamente, a volte non immediatamente. È una cosa casuale.
 
Maxim Dmitrievsky #:
Vi ho dato una spiegazione. Forse ci vuole tempo per capire.

Probabilmente stiamo parlando di cose diverse. Oppure c'è un conflitto terminologico.

Qui sopra, ad esempio, c'è una percezione di OOS come sezione di forward testing. Cioè un termine, ma gli approcci sono diversi.


Forum sul trading, sui sistemi di trading automatizzati e sul test delle strategie di trading

L'apprendimento automatico nel trading: teoria, modelli, pratica e trading di algoritmi

Maxim Dmitrievsky, 2023.08.17 06:33 AM

Prendete una moneta riqualificata su nuovi dati - si comporterà come una sb. Aggiungetene altre (in base al numero di parametri del TS), sommate gli errori e otterrete prugne taglienti, e a volte sb, e a volte viceversa. Una parte delle monete era legata alla tendenza, che cambiava. Parte su piccole fluttuazioni. La prima parte ha iniziato a prevedere sempre nella direzione sbagliata, e la seconda parte prevedeva male anche senza, perché era stata riqualificata sul rumore. Gli effetti negativi si sono sommati e non sono rimaste monete di compensazione.

Questa spiegazione fornisce un esempio del fatto che è possibile trovare una situazione nell'SB in cui si otterrà il risultato giusto dalla parte giusta: non necessariamente un forte guadagno, ma qualsiasi risultato. Ad esempio, un profitto netto.

Ma questa è solo una "fortuna" nella scelta di un intervallo di campioni nel SB.

Tutto questo è, ovviamente, una nuda teoria.

Dovrò andare a vedere i grafici e dare un'occhiata.

 
fxsaber #:

Probabilmente stiamo parlando di cose diverse. O di un conflitto terminologico.

Qui sopra, ad esempio, c'è una percezione di OOS come sezione di test in avanti. Cioè, un termine, ma approcci diversi.



Questa spiegazione fornisce un esempio del fatto che è possibile trovare una situazione nel CB in cui si otterrà il risultato giusto: non necessariamente una forte prugna, ma qualsiasi risultato. Ad esempio, un profitto netto.

Ma questa è solo una "fortuna" nella scelta di un intervallo di campioni sul SB.

Tutto questo è, ovviamente, una teoria nuda e cruda.

Dovrò esaminare i grafici e vedere.

Si tratta di fortuna e di p-hacking, sì. Quindi i risultati possono essere qualsiasi cosa si voglia.

Il P-hacking consiste nell'adattare deliberatamente i risultati a un criterio statistico significativo. Ad esempio, si vede che le statistiche dell'oos a sinistra sono ripide e si sceglie quell'opzione. Lo stesso vale per la destra. È tutta una questione di adattamento.
 

fxsaber #:

Qualsiasi combinazione (aggiunta, ecc.) di più SB è un SB.

Assolutamente vero quando si sommano più SB con pesi fissi. Combinazioni più fantasiose possono dare luogo a qualcosa di più complicato, soprattutto a causa delle fluttuazioni della volatilità.

fxsaber #:

Qualsiasi TS su un SB è un SB.

Questo è vero solo in parte quando tutti gli scambi hanno all'incirca gli stessi volumi, gli stessi stop e gli stessi takeout.

In termini matematici,"qualsiasi TS su SB è una martingala" (da non confondere con la martingala). Ad esempio, un poker disegnato sulla SB durante l'over-sitting, la media, ecc. è anch'esso una martingala, ma non una SB.

 
Beh, il modo di analizzare questo tipo di analisi sul grafico SB è inizialmente un vicolo cieco, perché su di esso si può ottenere qualsiasi risultato :)
O rilassante o fastidioso.