בחירת השווקים המובילים ביותר המתואמים.
top_10 = df_transpose.corr()['BTC-GBP'].sort_values(ascending=False).keys()[0:20]
הדפס (top_10)Index(['BTC-GBP', 'BTC-USD', 'WBTC-USD', 'BTC-EUR', 'BTC-USDT', 'BTC-USD', '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='object')
בחירת השווקים הכי פחות מתואמים.
bottom_10 = df_transpose.corr()['BTC-GBP'].sort_values(ascending=True).keys()[0:20]
הדפס (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='object')
מה שהכי יעניין אותנו הוא השווקים הכי פחות מתואמים. אני לא חושב שזו כל כך הפתעה שהמטבעות היציבים כמו Tether (USDT) ו-USD Coin (USDC) נמצאים שם. אני נוטה להסיר את אלה מכיוון שהם בתכנון אמורים להיות יציבים.
df_filtered = df[~df_transpose.keys().str.contains('USD[TC]', regex=True)]
df_filtered_transpose = df_filtered.T
ותיצור מחדש את הרשימה התחתונה 10 שלנו ללא USDT ו- 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='object')
<br> סיכום
אז הנה לך. אשמח לשמוע את דעתכם. אני יכול לראות את ADA ברשימה וזה מה שהייתי מצפה במידה מסוימת. זה לא לגמרי עמיד בפני קריסות ביטקוין ואת'ריום אבל נוטה להיות מושפע פחות. אני סוחר ב-ADA-GBP אבל לפי זה ADA-ETH היא אפשרות טובה יותר. הבעיה כאן היא לעתים קרובות אם ביטקוין קורס אותו הדבר קורה עבור Ethereum. הייתי נוטה להתעלם מאפשרויות ה-ETH לעיל.
השלב הבא יהיה פתיחה TradingView.com ולהשוות שווקים אלה מול BTC-GBP.
גוגל קולאב
סיפקתי לך את כל הקוד כבר למעלה, אך אם תרצה את קוד המקור יצרתי מחברת שניתן להריץ בקלות בגוגל קולאב.
- לך ל "https://colab.research.google.com"
- לחץ על הכרטיסייה GitHub
- עבור "הזן כתובת אתר של GitHub או חפש לפי ארגון או משתמש" הזן "https://github.com/whittlem/colabnotebooks”ולחץ על Enter
- מאגר: “מחשבים לבנים / מחשבים ניידים", ענף: "ראשי"
- לחץ על "CoinbaseProMarketAnalysis.ipynp"
- לחץ על "זמן ריצהמהתפריט ואז "הפעל הכל"
בהצלחה ואני מקווה שמצאתם את זה שימושי.