Auswahl der am stärksten korrelierten Märkte.
top_10 = df_transpose.corr()['BTC-GBP'].sort_values(ascending=False).keys()[0:20]
drucken (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='object')
Auswahl der am wenigsten korrelierten Märkte.
bottom_10 = df_transpose.corr()['BTC-GBP'].sort_values(ascending=True).keys()[0:20]
drucken (unten_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='object')
Am interessantesten wären für uns die am wenigsten korrelierten Märkte. Ich denke nicht, dass es so eine Überraschung ist, dass es die Stable Coins wie Tether (USDT) und USD Coin (USDC) gibt. Ich neige dazu, diese zu entfernen, da sie vom Design her stabil sein sollen.
df_filtered = df[~df_transpose.keys().str.contains('USD[TC]', regex=True)]
df_filtered_transpose = df_filtered.T
Und erstellen Sie unsere Endliste 10 ohne USDT und USDC neu.
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='object')
Zusammenfassung
Da hast du es also. Es würde mich interessieren, Ihre Meinung zu hören. Ich kann ADA in der Liste sehen, was ich bis zu einem gewissen Grad erwarten würde. Es ist nicht völlig resistent gegen Bitcoin- und Ethereum-Abstürze, ist aber tendenziell weniger betroffen. Ich handele mit ADA-GBP, aber demnach ist ADA-ETH die bessere Option. Das Problem hier ist oft, wenn Bitcoin abstürzt, passiert das gleiche für Ethereum. Ich wäre geneigt, die oben genannten ETH-Optionen zu ignorieren.
Der nächste Schritt wäre das Öffnen TradingView.com und diese Märkte mit BTC-GBP zu vergleichen.
Google Colab
Ich habe den gesamten Code bereits oben für Sie bereitgestellt, aber wenn Sie den Quellcode möchten, habe ich ein Notizbuch erstellt, das problemlos in Google Colab ausgeführt werden kann.
- Gehe zu "https://colab.research.google.com"
- Klicken Sie auf den GitHub-Tab
- Geben Sie für „Geben Sie eine GitHub-URL ein oder suchen Sie nach Organisation oder Benutzer“ ein „https://github.com/whittlem/colabnotebooks“ und drücken Sie die Eingabetaste
- Repository: "Whittlem/Collabnotebooks", Ast: "Haupt-"
- Klicke auf "CoinbaseProMarketAnalysis.ipynp"
- Klicke auf "Laufzeit” aus dem Menü, dann “Alle ausführen"
Viel Glück und ich hoffe, Sie fanden dies nützlich.