Kõige rohkem korrelatsioonis olevate turgude valimine.
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-USD', '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='object')
Kõige vähem korrelatsiooniga turgude valimine.
bottom_10 = df_transpose.corr()['BTC-GBP'].sort_values(ascending=True).keys()[0:20]
print (alt_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='object')
Meile pakuks kõige rohkem huvi kõige vähem korrelatsiooniga turud. Ma ei arva, et see on nii suur üllatus, et seal on stabiilsed mündid nagu Tether (USDT) ja USD Coin (USDC). Ma kaldun need eemaldama, kuna need on disainilt stabiilsed.
df_filtered = df[~df_transpose.keys().str.contains('USD[TC]', regex=True)]
df_filtered_transpose = df_filtered.T
Ja looge uuesti meie alumine loend 10 ilma USDT ja USDCta.
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='object')
kokkuvõte
Nii et see on olemas. Mul oleks huvi kuulda teie mõtteid. Ma näen loendis ADA-d, mida ma teatud määral ootaksin. See ei ole Bitcoini ja Ethereumi krahhide suhtes täiesti vastupidav, kuid kipub seda vähem mõjutama. Ma kauplen ADA-GBP-ga, kuid selle järgi on ADA-ETH parem valik. Probleem seisneb sageli selles, et kui Bitcoin jookseb kokku, juhtub sama ka Ethereumi puhul. Ma kalduksin ülaltoodud ETH-valikuid ignoreerima.
Järgmine samm oleks avamine TradingView.com ja võrrelda neid turge BTC-GBP-ga.
google colab
Esitasin teile kogu koodi juba ülal, kuid kui soovite lähtekoodi, olen loonud märkmiku, mida saab hõlpsasti Google Colabis käivitada.
- Minema "https://colab.research.google.com"
- Klõpsake vahekaarti GitHub
- Sisestage jaotisesse „Sisestage GitHubi URL või otsige organisatsiooni või kasutaja järgi”https://github.com/whittlem/colabnotebooks” ja vajutage sisestusklahvi
- Hoidla: "whittlem/colabnotebooks", filiaal: "põhiline"
- Kliki "CoinbaseProMarketAnalysis.ipynp"
- Kliki "Runtime" menüüst, seejärel "Käivita kõik"
Palju õnne ja ma loodan, et see on teile kasulik.