Questa domanda è una continuazione di this one.come identificare i punti di svolta nei dati di prezzo delle azioni
Il mio obiettivo è trovare i punti di svolta nei dati di prezzo delle azioni.
Finora ho:
provato differenziare il prezzo stabilito lisciato, con l'aiuto di Dr. Andrew Burnett-Thompson utilizzando il metodo a cinque punti centrato, come spiegato here.
Uso l'EMA20 dei dati di spunta per livellare il set di dati.
Per ogni punto della tabella ottengo la prima derivata (dy/dx). Creo un secondo grafico per i punti di svolta. Ogni volta che dy/dx è tra [-some_small_value] e [+ some_small_value] - aggiungo un punto a questo grafico.
I problemi sono: Non ho i veri punti di svolta, ho qualcosa da vicino. Ottengo troppi o troppo piccoli punti - depenando su [some_small_value]
Ho provato un secondo metodo per aggiungere un punto quando dy/dx passa da negativo a positivo, che crea anche troppi punti, forse perché uso EMA di tick data (e non di 1 minuto prezzo di chiusura)
Un terzo metodo consiste nel dividere il set di dati in sezioni di n punti e trovare i punti minimo e massimo. Funziona bene (non ideale), ma è in ritardo.
Qualcuno ha un metodo migliore?
Ho attaccato 2 immagini dell'uscita (1 ° derivato e n punti min/max)
Perché questo taggato "algoritmo grafico"? – harold
@harold La mia ipotesi è che vuole un algoritmo e che i dati di input possono essere rappresentati graficamente (vedi sopra). ; D Su una nota più seria, questo non è chiaramente un algoritmo grafico. Tag rimosso – Patrick87
, ora hai un'idea di come risolvere questo? : D grazie – Yaron