Udvælgelse af de mest korrelerede markeder.
top_10 = df_transpose.corr()['BTC-GBP'].sort_values(ascending=False).keys()[0:20]
print (top_10)Indeks(['BTC-GBP', 'BTC-USD', 'WBTC-USD', 'BTC-EUR', 'BTC-USDT', 'BTC-USDC', 'ADA-USD', '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='objekt')
Udvælgelse af de mindst korrelerede markeder.
bottom_10 = df_transpose.corr()['BTC-GBP'].sort_values(ascending=True).keys()[0:20]
print (nederst_10)Indeks(['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='objekt')
Det, der ville være mest interessant for os, er de mindst korrelerede markeder. Jeg tror ikke, det er så overraskende, at de stabile mønter som Tether (USDT) og USD Coin (USDC) er der. Jeg er tilbøjelig til at fjerne dem, da de efter design formodes at være stabile.
df_filtered = df[~df_transpose.keys().str.contains('USD[TC]', regex=True)]
df_filtered_transpose = df_filtred.T
Og genskab vores bundliste 10 uden USDT og USDC.
Indeks(['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='objekt')
Resumé
Så der har du det. Jeg ville være interesseret i at høre dine tanker. Jeg kan se ADA på listen, hvilket er, hvad jeg ville forvente til en vis grad. Det er ikke fuldstændigt modstandsdygtigt over for Bitcoin- og Ethereum-nedbrud, men har en tendens til at blive mindre påvirket. Jeg handler med ADA-GBP, men ifølge dette er ADA-ETH en bedre mulighed. Problemet her er ofte, hvis Bitcoin går ned, sker det samme for Ethereum. Jeg ville være tilbøjelig til at ignorere ETH-mulighederne ovenfor.
Næste skridt ville være at åbne TradingView.com og at sammenligne disse markeder med BTC-GBP.
google colab
Jeg har allerede leveret al koden til dig ovenfor, men hvis du gerne vil have kildekoden, har jeg lavet en notesbog, som nemt kan køres i Google Colab.
- Gå til "https://colab.research.google.com"
- Klik på fanen GitHub
- For "Indtast en GitHub URL eller søg efter organisation eller bruger" skal du indtaste "https://github.com/whittlem/colabnotebooks” og tryk enter
- Depot: "whittlem/colabnotesbøger", Afdeling: "main"
- Klik på "CoinbaseProMarketAnalysis.ipynp"
- Klik på "Runtime" fra menuen, derefter "Kør alle"
Held og lykke, og jeg håber du har fundet dette nyttigt.