fxmarty / binance-listing-announcement-price-analysis

A price analysis of the evolution of crypto price in the minutes and hours following a listing announcement on Binance exchange
1 stars 1 forks source link

Plot price history #4

Open fxmarty opened 3 years ago

fxmarty commented 3 years ago

see https://stackoverflow.com/questions/36334665/how-to-plot-ohlc-candlestick-with-datetime-in-matplotlib

fxmarty commented 3 years ago

plus simple https://github.com/matplotlib/mplfinance

fxmarty commented 3 years ago

saved_file_candles

Marche du tonnerre ! (un plot au hasard)

fxmarty commented 3 years ago

J'ai ajoute des plots dans dat/listings_data. Attention : il y a certains exchanges ou les plots sont foires, genre la date decalee ou alors plusieurs barres l'une sur l'autre, je sais pas trop pourquoi mais faudra regler ca (genre hitbtc, probit, c'est degueulasse).

On manque encore pas mal de donnees (car au final peu d'exchanges qui laissent regarder dans le passe a 1min), mais c'est plutot positif. Cela dit, de maniere generale, il faut vraiment etre rapide pour executer l'ordre j'ai l'impression 1 min c'est le max de chez max si on veut etre gagnant quasi dans tous les cas. Si on arrive a etre en-dessous de quelques secondes ca peut etre pas mal.

Aussi, les plots que j'ai fait sont insuffisants : il faudrait une plus grande duree avant et apres. C'est tres possible qu'en fonction du contexte des minutes ou heures precedent l'annonce on puisse avoir une idee raisonnable de l'evolution : si ca a pump deja beaucoup avant c'est risque.

Ce que je crains un peu c'est qu'y ait deja des bots sur AWS Tokyo (ou sont situes les serveurs de Binance) qui en fait font tout le volume sur la premiere candle a 1 min. Mais pas moyen de savoir avec les donnees qu'on a.

Je suis aussi vraiment convaincu qu'il faut qu'on regarde aussi les donnes historiques sur Uniswap et Pancakeswap. Il y a beaucoup de cryptos qui ne sont listees que la-bas, et il nous manque encore tellement de donnees que ca fera pas de mal...

Edit: A noter: Ethereum a un block time d'environ 13 secondes, BSC environ 5 secondes. https://etherscan.io/chart/blocktime https://bscscan.com/chart/blocktime

Ca devrait donc pas etre un probleme. C'est cependant possible sur Ethereum qu'y ait du MEV a l'oeuvre, potentiellement critique : voir https://research.paradigm.xyz/MEV . Sur la BSC, je pense pas que ca existe car c'est centralise.