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

 
mytarmailS #:

Cosa volete cercare esattamente e in che modo?

Ad esempio, abbiamo un modello, tre picchi o qualsiasi altra cosa (regola, evento, modello, cluster).

Si tratta di tre picchi a zig-zag con qualsiasi cosa in mezzo.

 
elibrarius #:

Si tratta di 3 vertici di uno zigzag con qualsiasi cosa in mezzo.

и?

 
mytarmailS #:

и?

Utilizzare gli ultimi 6 vertici della ZZ come schede. Si ottiene la stessa cosa, solo più semplice.

 
elibrarius #:

Utilizzare gli ultimi 6 vertici della ZZ come schede. E si ottiene la stessa cosa, solo più semplice.

è solo un esempio da zero, dovevi mostrare il concetto su qualcosa.

mytarmailS #:

Cosa vuoi cercare esattamente e in che modo?

Per esempio abbiamo questo schema, tre picchi, o qualsiasi altra cosa (regola, evento, schema, cluster).

 
mytarmailS #:

È solo un esempio da zero, per mostrare il concetto.

Oh, ok. È più complicato... I top e le inversioni di tendenza possono essere considerati eventi. Ma come possiamo pensare ad altri eventi (che sono qualsiasi cosa) sul grafico tra di loro e poi descriverli...?
 

elibrarius #:
1) Ну, хорошо. Дальше сложнее... вершины/развороты трендов можно считать событиями.

2) Ed ecco come trovare altri eventi (che sono qualsiasi cosa) sul grafico in mezzo e poi descriverli...?

1)

Prima di tutto, iniziamo con la terminologia...

Per me un evento è un determinato evento(tuftologia) nel mercato che è di interesse per un trader. Può essere qualsiasi cosa - top , inversioni di tendenza, prezzo a un livello, rimbalzo, tempo, bid nello stack, grande volume, ecc.... Qualsiasi cosa di interesse.

Un evento può essere descritto

1... funzionalmente

2... può essere un registro... una regola

3... può essere un codice... se ci pensate, 2 e 3 sono la stessa cosa.

2)

Non c'è bisogno di inventare nulla, ci sono algoritmi che inventano regole da soli, o scrivono codice...


1... l'algoritmo ha ideato la regola/codice

2... la testa sulla storia

3... ottiene un risultato

 
mytarmailS #:

Non è necessario inventare nulla, ci sono algoritmi che creano le regole stesse, o scrivono il codice...

Non lavoro in R o in Python. Quindi quei pacchetti non sono disponibili. Dovrò inventare le regole da solo. ZZ è una delle opzioni. Guarderò i vostri progressi e, se funzionerà, inizierò a cercare di collegare questi pacchetti.
 
elibrarius #:
Non lavoro in R o in Python.

Sono comprensivo)))


С++ ?

 
mytarmailS #:

Bene, vi ho fornito un algoritmo che soddisfa i vostri requisiti.


1) senza vincoli di tempo, poiché scriviamo noi stessi ciò che ci serve

2) nessuna logica di ricerca di regolarità, perché scriviamo noi stessi ciò che ci serve.

3) qualsiasi scelta di descrizione dei modelli, anche tramite regole di log o funzioni , perché scriviamo noistessi ciò che ci serve.


Nel concetto da me proposto

questi schemi saranno equivalenti e gli schemi stessi potranno essere di qualsiasi complessità.

e nessun AMO è in grado di farlo.

E ci sono regole di "stop", e nessun AMO è in grado di farlo.

Si tratta di un AMO generico con dati tabellari in ingresso.

Non avete un limite esplicito alla lunghezza del pattern di 10 barre? È chiaro che il pattern in sé non è legato al tempo, ma il momento in cui si entra in un trade è in qualche modo legato al pattern? E il numero di barre in base al quale tutto viene conteggiato dal momento dell'entrata è chiaramente limitato dalla dimensione del pattern. Tuttavia, otteniamo una finestra di calcolo di una determinata dimensione.

 
Aleksey Nikolayev #:

Non avete una restrizione esplicita sulla lunghezza del pattern di 10 barre? È chiaro che il pattern in sé non è legato al tempo, ma il momento in cui si entra in un trade è in qualche modo legato al pattern? E il numero di barre in base al quale tutto viene conteggiato dal momento dell'entrata è chiaramente limitato dalla dimensione del pattern. Tuttavia, otteniamo una finestra di calcolo di una determinata dimensione.

Combina entrambe le cose...

1) le regole possono guardare alle ultime 10 candele (indicizzazione rigida [1 : 10] )

2) le regole possono essere ricercate su tutti i dati indipendentemente dall'indice, è un ciclo [i], inoltre queste regole possono guardare non solo al loro indice ma anche a [i+n ].


X[2, "close"] indica la seconda clausola dell'ultimo prezzo.

X[i, "close"] - questa è la clausola del ciclo (può essere ovunque, anche +100)

X[i+5, "close"] - ovunque +5.



Grosso modo, ad esempio, possiamo trovare un pattern indipendente di tre candele, 100+ candele fa e confrontarlo immediatamente con il penultimo prezzo della chiusura...

In altre parole, il modello capisce quali sono gli ultimi prezzi e capisce quali sono stati i prezzi appena raggiunti, indipendentemente da quando....


Se siete interessati, posso inviarvi il codice, le funzioni, il modo in cui vengono ricercate le regole, le funzioni di fitness.


Motivazione: