Author

Topic: [previsioni] machine learning bitcoin forecast (Read 392 times)

legendary
Activity: 2380
Merit: 17063
Fully fledged Merit Cycler - Golden Feather 22-23
January 14, 2022, 01:19:39 PM
#30

gruppi vari di telegram dove vige l'assoluto amore verso USDT per fare futures  Grin

Ad ognuno le proprie perversioni.
Mi chiedo su cosa si basino queste previsioni: AT? On-chain analysis? Un misto dei due?
Potresti spalmare uno di questi gruppi, così do uno sguardo nell’abisso.

Quote

Ogni verità è un abisso.
(Hermann Melville)

member
Activity: 84
Merit: 87
in giro vedo aspettative di un BTC fino a50/52 e poi crollo nella zona alta dei 3x

vedremo...spero che regga il tuo modello a dirla tutta  Grin

Scusa, ma dove le leggi queste aspettative?
Comunque, qui dobbiamo commentare il modello di Babo, è come si evolve.
A me interessa soprattutto provare a trovare variabili significative, perché per ora la previsione é rimasta circa “costante” nella forma (con qualche approssimazione) indipendentemente dall’andamento del prezzo.
E questo non so se sia una proprietà desiderabile.
gruppi vari di telegram dove vige l'assoluto amore verso USDT per fare futures  Grin
legendary
Activity: 2380
Merit: 17063
Fully fledged Merit Cycler - Golden Feather 22-23
in giro vedo aspettative di un BTC fino a50/52 e poi crollo nella zona alta dei 3x

vedremo...spero che regga il tuo modello a dirla tutta  Grin

Scusa, ma dove le leggi queste aspettative?
Comunque, qui dobbiamo commentare il modello di Babo, è come si evolve.
A me interessa soprattutto provare a trovare variabili significative, perché per ora la previsione é rimasta circa “costante” nella forma (con qualche approssimazione) indipendentemente dall’andamento del prezzo.
E questo non so se sia una proprietà desiderabile.
legendary
Activity: 3696
Merit: 4343
The hacker spirit breaks any spell
in giro vedo aspettative di un BTC fino a50/52 e poi crollo nella zona alta dei 3x

vedremo...spero che regga il tuo modello a dirla tutta  Grin

non credo proprio sia affidabile, diciamo che solo col parametro prezzo non e' stato molto preciso (anzi)
lo scopo poi in effetti era apprendere machine learning piu che predirre il prezzo di btc

ora con la scusa di migliorarlo, imparero a farlo a piu variabili, cosa che non ho mai fatto
member
Activity: 84
Merit: 87
in giro vedo aspettative di un BTC fino a50/52 e poi crollo nella zona alta dei 3x

vedremo...spero che regga il tuo modello a dirla tutta  Grin
legendary
Activity: 3696
Merit: 4343
The hacker spirit breaks any spell
si chiaro
hai ragione, bisogna lavorarci.. ora devo trovare il tempo per capire come fare con due variabli o piu
non pare proprio banale, ma sono certo di poterci riuscire
lo faccio alla fine proprio per imparare cose nuove Smiley
legendary
Activity: 2380
Merit: 17063
Fully fledged Merit Cycler - Golden Feather 22-23

il modello cmq non funziona bene per niente

Scusa, che ti credevi? Di aver trovato la pietra filosofale?
Possiamo ancora lavorarci. Intanto non ho capito se eri riuscito ad aggiungere due variabili, o è basato solo ancora su long/short position.
Magari si può trovare un’altra “variabile indipendente”? Avete idee?
legendary
Activity: 3696
Merit: 4343
The hacker spirit breaks any spell


per adesso pare assolutamente stabile, sia di forma che ampiezza.. credo che dobbiamo attendere almeno un paio di settimane pre vedre cambiamenti (se il prezzo permane in questa stagnazione)

il modello cmq non funziona bene per niente
legendary
Activity: 3696
Merit: 4343
The hacker spirit breaks any spell
ancora non ho potuto lavorarci (zero) ma ho fatto girare il vecchio modello


ha proprio cambiato forma, permane l'ath ad aprile.. ma il peak di gennaio da 70-80k e' andato per sempre Cheesy a meno di candele da 80k in su
legendary
Activity: 2380
Merit: 17063
Fully fledged Merit Cycler - Golden Feather 22-23
devo aggiungere altri parametri (che hanno senso) forse cosi sara un pochino piu aderente alla realta
intanto ho appreso come usare prophet che  schifo non fa
anzi
vediamo, ora mi cerco qualche esempio con due parametri

Long/short e future funding sono due parametri molto rilevanti, a mia opinione, soprattutto il secondo.
Prova con due parametri, certamente come dicevi prima, imparerai qualcosa di nuovo!
legendary
Activity: 3696
Merit: 4343
The hacker spirit breaks any spell
devo aggiungere altri parametri (che hanno senso) forse cosi sara un pochino piu aderente alla realta
intanto ho appreso come usare prophet che  schifo non fa
anzi
vediamo, ora mi cerco qualche esempio con due parametri
legendary
Activity: 2380
Merit: 17063
Fully fledged Merit Cycler - Golden Feather 22-23

 il modello ha evidenziato i suoi limiti appunto, il prezzo e' sceso ancora a gennaio 70k circa.. quindi finalmente vedo influenze del prezzo sul grafico, che continua a non cambiare forma

Beh, invece mi pare che la forma l’abbia cambiata eccome: guarda l’uscita dal grafico, confrontandola con il primo: non solo siamo ai “massimi”, mentre nel primo eravamo molto più distanti, ma soprattutto l’andamento (la derivata prima, se vuoi) è positivo, e non negativo…
legendary
Activity: 3696
Merit: 4343
The hacker spirit breaks any spell
Secondo me sarebbe un'ottima idea dare in pasto al tuo macinino il livello del funding dei future perpetual.
Senz'altro c'è un vero e propria relazione tra lo sbilanciamento delle posizioni sui future e poi gli effetti sullo spot.
Prova a darci un'occhiata, come ti suggerivo anche nell'altro thread:


Per singoli exchange puoi trovare invece lo storico nei vari siti

Ad esempio Binance: https://www.binance.com/en/futures/funding-history/1

ok ci provero
diciamo che con due parametri non lho praticamente mai fatto, quindi imparo una nuova cosa sicuramente

intanto


 il modello ha evidenziato i suoi limiti appunto, il prezzo e' sceso ancora a gennaio 70k circa.. quindi finalmente vedo influenze del prezzo sul grafico, che continua a non cambiare forma
legendary
Activity: 2380
Merit: 17063
Fully fledged Merit Cycler - Golden Feather 22-23
Secondo me sarebbe un'ottima idea dare in pasto al tuo macinino il livello del funding dei future perpetual.
Senz'altro c'è un vero e propria relazione tra lo sbilanciamento delle posizioni sui future e poi gli effetti sullo spot.
Prova a darci un'occhiata, come ti suggerivo anche nell'altro thread:


Per singoli exchange puoi trovare invece lo storico nei vari siti

Ad esempio Binance: https://www.binance.com/en/futures/funding-history/1
legendary
Activity: 3696
Merit: 4343
The hacker spirit breaks any spell
l'abbassamento del prezzo, ha influto anche sul forecast di gennaio


finalmente direi
perche il forecast non si smuoveva.. adesso siamo scesi intorno a 77k
mancano 2 settimane circa, scarse

ci vorrebbe tipo un mega pump per raggiungere quel livello li
legendary
Activity: 3696
Merit: 4343
The hacker spirit breaks any spell
si ovviamente
i parametri sono tanti, sono complessi.. alcuni sono l'emotivita umana
e' assolutamente impossibile

pero e' una scusa per apprendere machine learning, sono convinto al 100% che questo modello sbagliera

legendary
Activity: 3836
Merit: 2050
Io ci avevo pensato qualche anno fa, ma dopo un po' di ricerche avevo lasciato perdere. Il problema di certi algoritmi di machine learning è l'overfitting: più si affinano i parametri per aderire meglio alla storia passata, più aumenta il rischio che divergano completamente le previsioni per il futuro.

Riuscire a prevedere i crash mi pare il Santo Graal dei modelli predittivi: un po' come chi cerca di prevedere i terremoti monitorando i parametri più disparati come la concentrazione di certi gas provenienti dal sottosuolo... Non dico che sia impossibile, ma ci vorrebbe uno sforzo di ricerca difficilmente alla portata di un singolo appassionato che ci dedica un po' di tempo libero.
legendary
Activity: 3696
Merit: 4343
The hacker spirit breaks any spell

vero
ma anche in altri momenti si stacca dalla "media" (in positivo)
se vedi a novembre 2021 i pallini stanno piu in alto del prezzo previsto dal modello (i pallini sono il prezzo reale)

anche cosi, il forecast non cambia
vi ho dato il file, potete verificare anche voi
legendary
Activity: 2380
Merit: 17063
Fully fledged Merit Cycler - Golden Feather 22-23
Ahia Babo,
mi sa che ci stiamo staccando dal tuo grafico.

Pensando ad un altro post mio, potresti provare ad aggiungere i dati sul funding dei perpetual future, ma non so dove poterli scaricare. Forse @Plutosky può darci una mano?
legendary
Activity: 3696
Merit: 4343
The hacker spirit breaks any spell
esempio un parametro molto importante e' la quantita di long e la quantita di short
questo parametro e' molto molto molto importante ad oggi
se riesco a capire come correlare
intanto ora posto il grafico aggiornato della previsione machine learning (stesso algoritmo fatto girare con i dati piu recenti aggiunti)



come potete notare il grafico e' sempre quello, si e' abbassato il valore medio di aprile/maggio

NEL PRIMO POST DEL THREAD HO ALLEGATO IL FILE
member
Activity: 84
Merit: 87
Per fare quello di cui parlate servono tantissimi parametri
Serve trovare delle correlazioni fra d loro, e tutta questa fatica nn è detto che s traduca in qualcosa di efficace
Un sacco di lavoro
Sarebbe affascinante, è molto figo
Ma c vuole davvero molto tempo
Se vuoi che cominciamo a fare alcuni test su parametri differenti e differenziati nel tempo per vedere quale comincia ad avvicinarsi di più, io ho un paio di server casalinghi che possiamo usare per lo scopo

ci facciamo la nostra rete di analisi con pool di dati diversi e vediamo quale nel tempo sviluppa predizioni "reali"
legendary
Activity: 3696
Merit: 4343
The hacker spirit breaks any spell
Per fare quello di cui parlate servono tantissimi parametri
Serve trovare delle correlazioni fra d loro, e tutta questa fatica nn è detto che s traduca in qualcosa di efficace
Un sacco di lavoro
Sarebbe affascinante, è molto figo
Ma c vuole davvero molto tempo
legendary
Activity: 2380
Merit: 17063
Fully fledged Merit Cycler - Golden Feather 22-23
Di per sé non è difficile: puoi riconoscere pump e dump, balene, flash crash con semplici operazioni algebriche. Il problema più grande sta nelle individuarle come un chirurgo... ovvero capire a priori che il mercato in quel momento è particolarmente instabile. Dovresti trovare alcuni episodi famosi di crashing per eventualmente far imparare alla tua rete eventuali segnali di "panic" prima dell'effettivo crash (sempre se esistono, c'è anche il problema che alcune volte tali avvertimenti non esistono e ciaone).

Il problema principale è che all'inizio questi crash non sono crash, ma solo leggere discese, poi le cose si moltiplicano ad una velocità tale che per un umano è sicuramente impossibile reagire, per un computer normale è difficile, e solo per i server  degli HFT funds presso gli exchange stessi esiste qualche possibilità.

Poi sicuramente come dice Paolo, "Il momento di comprare è quando il sangue scorre nelle strade", ma difficilmente un HFT tiene aperto un trade pr un'ora, figuraimoci qualche mese, sono mestieri diversi...
member
Activity: 107
Merit: 168
Security Researcher and Writer
Di per sé non è difficile: puoi riconoscere pump e dump, balene, flash crash con semplici operazioni algebriche. Il problema più grande sta nelle individuarle come un chirurgo... ovvero capire a priori che il mercato in quel momento è particolarmente instabile. Dovresti trovare alcuni episodi famosi di crashing per eventualmente far imparare alla tua rete eventuali segnali di "panic" prima dell'effettivo crash (sempre se esistono, c'è anche il problema che alcune volte tali avvertimenti non esistono e ciaone).
legendary
Activity: 2380
Merit: 17063
Fully fledged Merit Cycler - Golden Feather 22-23


Sarebbe interessante capire come si dovrebbe comportare un algoritmo di machine learning su eventi eccezionali come panic selling, balene dei mercati ed altri microfenomeni che porterebbero ad una analisi inconcludente


Credo che questo sia un interessante filone di ricerca, anche perchè in passato credo che più di un flash crash (perdite di più del 10% di un indice nel giro di pochi minuti), sia stato dovuto proprio all'azione combinata di uno o più algoritmi di trading impazziti in loop di auto-execution.
Sapere queindi come "riconoscere ed evitare" queast situazioni potrebbe avere quindi un enorme valore.
member
Activity: 107
Merit: 168
Security Researcher and Writer
apro questo thread per discutere se un eventuale sistema (+o- complesso) di machine learning, reti neurali, deep learning possa in qualche modo prevedere un trend nel prezzo di bitcoin
l'esercizio e' solo per scopo apprendimento di tale disciplina: machine learning
non ha scopi "speculativi" ma uso bitcoin perche e' divertente

Il machine learning è sicuramente una disciplina affascinante da applicare a mercati volatili come quello del Bitcoin. Premetto di saperne molto poco sul machine learning, ma aggiungo volentieri alla discussione un po' di repository (alquanto vecchie, 5/6 anni, ma alcune più recenti) che si prefiggevano di applicare alcuni semplici metodi di machine learning (problemi di regressione, problema della classificazione multiclasse e/o binaria) all'andamento del mercato:

https://github.com/bukosabino/btctrading
https://github.com/cbyn/bitpredict
https://github.com/amicks/Speculator

Sarebbe interessante capire come si dovrebbe comportare un algoritmo di machine learning su eventi eccezionali come panic selling, balene dei mercati ed altri microfenomeni che porterebbero ad una analisi inconcludente). O meglio, come si dovrebbe adattare un algoritmo nel caso in cui vengano rilevati questi tipi di eventi eccezionali. Ovviamente queste analisi sono da effettuare con dati prelevati direttamente da exchange e non a posteriori su CoinMarketCap.
legendary
Activity: 2380
Merit: 17063
Fully fledged Merit Cycler - Golden Feather 22-23
Ok Babo,
ma cosa vuol dire che hai "usato" prophet?
Immagino che sarai partito da qui:
https://facebook.github.io/prophet/

Poi credo che tu abbia usato Python.
Puoi condividere il codice che hai usato?

Su su, che vogliamo imparare pure noi!

legendary
Activity: 3696
Merit: 4343
The hacker spirit breaks any spell
allora
la libreria usata e' prophet di facebook (parliamo di python)



non ho fatto altro che prendere i dati storici dal 2013 e far prevedere 365 giorni, piu la previsione va in la, piu il range si allarga

nei prossimi giorni provo a farla con keras e altri modelli di machine learning
member
Activity: 84
Merit: 87
ci ho lavorato brevemente a supporto perché l'azienda dov'ero prima, letteralmente, sviluppava alcune board per l'uso e mi ha sempre affascinato in maniera importante

seguo il topic con interesse  Grin
legendary
Activity: 3696
Merit: 4343
The hacker spirit breaks any spell
apro questo thread per discutere se un eventuale sistema (+o- complesso) di machine learning, reti neurali, deep learning possa in qualche modo prevedere un trend nel prezzo di bitcoin
l'esercizio e' solo per scopo apprendimento di tale disciplina: machine learning
non ha scopi "speculativi" ma uso bitcoin perche e' divertente


TODO
implementare parametro https://www.binance.com/en/futures/funding-history/1 funding
Jump to: