Selectarea celor mai corelate piețe de top.
top_10 = df_transpose.corr()['BTC-GBP'].sort_values(ascending=False).keys()[0:20]
imprimare (top_10)Index(['BTC-GBP', 'BTC-USD', 'WBTC-USD', 'BTC-EUR', 'BTC-USDT', 'BTC-USDC', 'ADA-USDC', 'ADA-USD' , „YFI-USD”, „ADA-EUR”, „ADA-GBP”, „OXT-USD”, „ETH-GBP”, „WBTC-BTC”, „ETH-USD”, „ETH-DAI”, „ ETH-EUR', 'ETH-USDT', 'ETH-USDC', 'STORJ-USD'], dtype='obiect')
Selectarea piețelor cel mai puțin corelate.
bottom_10 = df_transpose.corr()['BTC-GBP'].sort_values(ascending=True).keys()[0:20]
imprimare (bottom_10)Index(['MIR-GBP', 'USDT-EUR', 'USDC-EUR', 'ZEC-BTC', 'DAI-USD', 'CRV-BTC', 'ADA-ETH', 'DAI-USDC' , „UMA-BTC”, „COMP-BTC”, „USDC-GBP”, „MIR-BTC”, „USDT-GBP”, „REP-BTC”, „FIL-BTC”, „ICP-BTC”, „ SUSHI-ETH', 'MIR-EUR', 'MIR-USD', 'BAT-ETH'], dtype='obiect')
Ceea ce ne-ar interesa cel mai mult sunt piețele cel mai puțin corelate. Nu cred că este atât de surprinzător faptul că monedele stabile precum Tether (USDT) și USD Coin (USDC) sunt acolo. Sunt înclin să le elimin pe acelea, deoarece sunt prin design presupus a fi stabile.
df_filtered = df[~df_transpose.keys().str.contains('USD[TC]', regex=True)]
df_filtered_transpose = df_filtered.T
Și re-creați lista noastră de jos 10 fără USDT și USDC.
Index(['MIR-GBP', 'ZEC-BTC', 'DAI-USD', 'CRV-BTC', 'ADA-ETH', 'UMA-BTC', 'COMP-BTC', 'MIR-BTC' , „REP-BTC”, „FIL-BTC”, „ICP-BTC”, „SUSHI-ETH”, „MIR-EUR”, „MIR-USD”, „BAT-ETH”, „ZEC-USD”, „ FORTH-BTC', 'CRV-EUR', 'SUSHI-BTC', 'RLC-BTC'], dtype='obiect')
Rezumat
Deci iată-l. M-ar interesa să vă aud părerile. Pot vedea ADA în listă, ceea ce m-aș aștepta într-o oarecare măsură. Nu este total rezistent la blocările Bitcoin și Ethereum, dar tinde să fie afectat mai puțin. Tranzac ADA-GBP, dar conform acestui ADA-ETH este o opțiune mai bună. Problema aici este adesea dacă Bitcoin se prăbușește, la fel se întâmplă și pentru Ethereum. Aș fi înclinat să ignor opțiunile ETH de mai sus.
Următorul pas ar fi deschiderea TradingView.com și pentru a compara aceste piețe cu BTC-GBP.
google colab
V-am oferit tot codul deja mai sus, dar dacă doriți codul sursă, am creat un blocnotes care poate fi rulat cu ușurință în Google Colab.
- Mergi la "https://colab.research.google.comMatei 22:21
- Faceți clic pe fila GitHub
- Pentru „Introduceți o adresă URL GitHub sau căutați după organizație sau utilizator” introduceți „https://github.com/whittlem/colabnotebooks” și apăsați enter
- Depozitul: „whittlem/colabnotebooks”, Filiala: “principalMatei 22:21
- Click pe "CoinbaseProMarketAnalysis.ipynpMatei 22:21
- Click pe "Runtime” din meniu, apoi “Rulați toateMatei 22:21
Succes și sper că ați găsit acest lucru util.