Die vorherigen Artikelhttps://www.fmz.com/digest-topic/10286undhttps://www.fmz.com/digest-topic/10292Der Artikel erörtert die Korrelation zwischen Kryptowährungspreisschwankungen und Bitcoin sowie die Auswirkungen der Einführung von Perpetual Contracts auf die Preise. Dieser Artikel wird weiterhin einen weiteren wichtigen Faktor untersuchen, der die Münzpreise beeinflusst - den Marktwert. Leser, die mit quantitativen Handel vertraut sind, sollten wissen, dass es einen wirksamsten Faktor auf dem A-Aktienmarkt gibt - den kleinen Marktwert. Die Performance der Small-Cap-Aktienrotation ist sehr kontraintuitiv und übersteigt verschiedene Indikatoren bei weitem, die Interessierten können selbst herausfinden. Wie sieht die Preisleistung von Small-Cap- oder niedrigpreisigen digitalen Währungen aus?
In diesem Abschnitt werden die gleichen Daten verwendet wie in den vorangegangenen Artikeln, daher werden sie hier nicht wiederholt.
Die niedrigpreisigen Währungen beziehen sich in der Regel auf digitale Währungen mit niedrigeren Einheitspreisen. Diese Währungen sind aufgrund ihrer niedrigen Preise für kleine Investoren attraktiver. Die meisten Menschen sehen nur viele Nullen im Preis, kümmern sich aber nicht viel um den Marktwert. Jede Einheitsreduzierung (Null) bedeutet, dass der Preis mit 10 multipliziert wird, was für einige Menschen sehr attraktiv ist, aber es kann auch mit höherer Preisvolatilität und Risiko einhergehen.
Wie üblich betrachten wir zunächst die Entwicklung des Index mit zwei Bullenmärkten zu Beginn und Ende des Jahres.Jede Woche wählen wir die 20 am niedrigsten bewerteten Währungen aus, und die Ergebnisse sind den Indikatoren sehr nahe, was darauf hindeutet, dass niedrige Preise nicht zu viel zusätzliche Rendite bringen.
h = 1
lower_index = 1
lower_index_list = [1]
lower_symbols = df_close.iloc[0].dropna().sort_values()[:20].index
lower_prices = df_close.iloc[0][lower_symbols]
date_list = [df_close.index[0]]
for row in df_close.iterrows():
if h % 42 == 0:
date_list.append(row[0])
lower_index = lower_index * (row[1][lower_symbols] / lower_prices).mean()
lower_index_list.append(lower_index)
lower_symbols = row[1].dropna().sort_values()[:20].index
lower_prices = row[1][lower_symbols]
h += 1
pd.DataFrame(data=lower_index_list,index=date_list).plot(figsize=(12,5),grid=True);
total_index.plot(figsize=(12,5),grid=True); #overall index
Aufgrund der sich ständig ändernden Zirkulation verwendet die Berechnung des Marktwerts hier das Gesamtvolumen des Angebots, mit Daten, die von Coincapmarket stammen. Diejenigen, die es benötigen, können einen Schlüssel beantragen. Insgesamt wurden 1000 Währungen mit den höchsten Marktwerten ausgewählt. Aufgrund von Namensmethoden und unbekannten Gesamtlieferungen haben wir 205 Währungen erhalten, die sich mit Binance-Perpetual Contracts überschneiden.
import requests
def get_latest_crypto_listings(api_key):
url = "https://pro-api.coinmarketcap.com/v1/cryptocurrency/listings/latest?limit=1000"
headers = {
'Accepts': 'application/json',
'X-CMC_PRO_API_KEY': api_key,
}
response = requests.get(url, headers=headers)
if response.status_code == 200:
return response.json()
else:
return f"Error: {response.status_code}"
# Use your API key
api_key = "xxx"
coin_data = get_latest_crypto_listings(api_key)
supplys = {d['symbol']: d['total_supply'] for d in coin_data['data']}
include_symbols = [s for s in list(df_close.columns) if s in supplys and supplys[s] > 0 ]
Ein Index wird von den 10 Kryptowährungen mit dem niedrigsten Marktwert jede Woche gezogen und mit dem Gesamtindex verglichen. Es kann gesehen werden, dass Small-Cap-Kryptowährungen zu Beginn des Jahres etwas besser abschnitten als der Gesamtindex im Bullenmarkt. Sie begannen jedoch während der seitlichen Bewegung im September-Oktober vorzeitig zu steigen, und ihr letzter Anstieg übertraf bei weitem den des Gesamtindex.
Kleinkapital-Kryptowährungen gelten oft als mit einem höheren Wachstumspotenzial. Da ihre Marktwerte niedrig sind, können auch relativ kleine Geldzuflüsse signifikante Preisänderungen verursachen. Dieses Potenzial für hohe Renditen zieht Investoren und Spekulanten auf sich.
df_close_include = df_close[include_symbols]
df_norm = df_close_include/df_close_include.fillna(method='bfill').iloc[0] #Normalization
total_index = df_norm.mean(axis=1)
h = 1
N = 10
lower_index = 1
lower_index_list = [1]
lower_symbols = df_close_include.iloc[0].dropna().multiply(pd.Series(supplys)[include_symbols], fill_value=np.nan).sort_values()[:N].index
lower_prices = df_close_include.iloc[0][lower_symbols]
date_list = [df_close_include.index[0]]
for row in df_close_include.iterrows():
if h % 42 == 0:
date_list.append(row[0])
lower_index = lower_index * (row[1][lower_symbols] / lower_prices).mean()
lower_index_list.append(lower_index)
lower_symbols = row[1].dropna().multiply(pd.Series(supplys)[include_symbols], fill_value=np.nan).sort_values()[:N].index
lower_prices = row[1][lower_symbols]
h += 1
pd.DataFrame(data=lower_index_list,index=date_list).plot(figsize=(12,5),grid=True);
total_index.plot(figsize=(12,5),grid=True);
Dieser Artikel ergab durch Datenanalyse, dass preiswerte Währungen keine zusätzliche Rendite lieferten und ihre Performance dem Marktindex nahe lag. Die Performance kleiner Marktkapitalisierter Währungen übertraf deutlich den Gesamtindexanstieg. Im Folgenden finden Sie eine Liste von Vertragswährungen mit einem Marktwert von weniger als 100 Millionen U zur Referenz, obwohl wir derzeit in einem Bullenmarkt sind.