Vorherige Artikelhttps://www.fmz.com/digest-topic/10283 , https://www.fmz.com/digest-topic/10287Die Relation zwischen dem Fall der Währung und Bitcoin und die Auswirkungen von Online-Permanenten auf den Preis werden im Einzelnen untersucht. Dieser Artikel wird weiter auf einen weiteren wichtigen Faktor des Kurses der Währung eingehen Marktwert, der für die Leser, die mit Quantitative-Trading vertraut sind, bekannt ist.
Dieser Teil verwendet die gleichen Daten wie die vorherigen Artikel und wird nicht wiederholt.
Low-Price-Currencies beziehen sich in der Regel auf digitale Währungen mit einem niedrigeren Preis. Diese Währungen sind aufgrund ihrer niedrigen Preise für Kleinanleger attraktiver. Die meisten sehen nur viele Nullen des Preises und kümmern sich nicht so sehr um den Marktwert.
Das erste Beispiel ist die Performance des Indizes, zwei Bull Markets am Anfang und Ende des gleichen Jahres. Jede Woche wurden die 20 niedrigsten Preise ausgewählt, die Ergebnisse und der Index sind sehr nahe, was zeigt, dass niedrige Preise nicht viel zusätzliches Gewinn 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); #总的指数
Da sich die Umlaufmenge ständig ändert, ist die Gesamtversorgung für die Berechnung des Marktwerts hier, die Daten stammen von Coincapmarket, erforderlich. Insgesamt wurden alle Münzen vor dem Marktwert von 1000 ausgewählt, was aufgrund der Namensart und der unbekannten Gesamtversorgung insgesamt 205 Münzen mit einem dauerhaften Vertrag mit Binance ergeben hat.
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}"
# 使用你的API密钥
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 ]
Die gleiche Index für die zehn niedrigsten Währungen der Woche wird mit dem Gesamtindex verglichen. Man kann sehen, dass die kleinen Währungen zu Beginn des Jahres im Bullenmarkt besser als der Gesamtindex waren.
Kleine Marktwertwährungen werden in der Regel als mit einem höheren Wachstumspotenzial betrachtet. Da sie einen niedrigen Marktwert haben, kann auch ein relativ geringer Kapitalzufluss zu einem signifikanten Preiswechsel führen. Diese potentiell hohen Renditen ziehen Investoren und Spekulanten auf.
df_close_include = df_close[include_symbols]
df_norm = df_close_include/df_close_include.fillna(method='bfill').iloc[0] #归一化
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);
Die Analyse der Daten zeigt, dass niedrige Preise keine zusätzlichen Erträge bringen und sich nahe dem Marktindex entwickeln. Kleine Marktwertwährungen haben deutlich mehr Erfolge als der Gesamtindex. Im Folgenden finden Sie eine Liste von Kontraktwährungen mit einem Marktwert von weniger als 100 Mio. UAH, die zwar bereits im Bullenmarkt sind.
MarvingundamKann man in FMZ eine kleine Marktwertstrategie umsetzen?