-
bitcoin $76470.179028 USD
0.93% -
ethereum $2446.782029 USD
2.08% -
tether $0.999067 USD
-0.01% -
bnb $725.582437 USD
1.90% -
xrp $1.302858 USD
0.85% -
usd-coin $0.999889 USD
0.00% -
solana $100.056523 USD
3.07% -
tron $0.335200 USD
0.18% -
zcash $1359.026316 USD
14.90% -
hyperliquid $79.408006 USD
2.29% -
dogecoin $0.081147 USD
1.61% -
monero $495.874426 USD
-2.56% -
chainlink $11.196498 USD
3.82% -
unus-sed-leo $8.929988 USD
0.52% -
cardano $0.198618 USD
1.99%
Wie kann man eine MFI -Handelsstrategie für Crypto untersuchen?
The MFI indicator combines price and volume to identify overbought (>80) and oversold (<20) levels in crypto, making it a powerful tool for spotting reversals when backtested properly across assets like Bitcoin and Ethereum.
Aug 05, 2025 at 04:07 pm
Verständnis des MFI -Indikators im Kryptowährungshandel
Der Money Flow Index (MFI) ist ein Impulsoszillator, der den Geldfluss in und aus einem Vermögenswert über einen bestimmten Zeitraum misst, typischerweise 14 Kerzen. Im Gegensatz zum RSI, der nur Preis berücksichtigt, enthält der MFI ein Volumen , was es insbesondere auf dem Kryptomarkt nützlich ist, auf dem das Volumen ein starkes institutionelles oder Einzelhandelsinteresse signalisieren kann. Der MFI reicht von 0 bis 100, wobei die Messwerte über 80 als überkauft und unter 20 überverkauft sind. Händler verwenden diese Ebenen, um potenzielle Umkehrpunkte zu identifizieren. Im Kontext des Backtests ist es wichtig zu verstehen, wie sich MFI in verschiedenen Krypto -Assets verhält - wie Bitcoin, Ethereum oder Altcoins - wesentlich. Jedes Vermögenswert kann unterschiedliche Volumenmuster aufweisen und die MFI -Signale beeinflussen.
Einrichtung einer Backtesting -Umgebung für Krypto -MFI -Strategien
Um eine MFI -Strategie zu testen, benötigen Sie eine zuverlässige Umgebung, die historische Preis- und Volumendaten unterstützt. Zu den beliebten Plattformen gehören TradingView , Python mit Bibliotheken wie Pandas und Backtrader und Metatrader (mit Krypto über Makler). Für Präzision und Anpassung wird Python dringend empfohlen. Beginnen Sie mit der Installation der erforderlichen Pakete:
- Installieren Sie
pandaszur Datenmanipulation - Verwenden Sie
ccxt, um Crypto OHLCV -Daten (offen, hoch, niedrig, dicht, Volumen-) Daten aus Börsen wie Binance oder Coinbase abzurufen - Verwenden Sie
backtraderoderziplinefür Strategieausführung und Leistungsverfolgung
Stellen Sie sicher, dass Ihre Daten mindestens ein Jahr 1-Stunden- oder 4-Stunden-Kerzen für aussagekräftige Ergebnisse enthalten. Unvollständige oder minderwertige Daten können MFI-Berechnungen verzerren, was zu falschen Signalen führt. Geben Sie beim Abrufen von Daten über CCXT das Symbol (z. B. BTC/USDT), Zeitrahmen und Grenzwert (z. B. 1000 Kerzen) an. Speichern Sie diese Daten in einem PANDAS -Datenframe mit Spalten: Zeitstempel, offen, hoch, niedrig, schließen, Volumen.
Berechnung des MFI -Indikators Schritt für Schritt
Die MFI -Berechnung umfasst mehrere Stufen. Jeder Schritt muss genau implementiert werden, um die Ergebnisse der gültigen Backtesting -Ergebnisse zu gewährleisten.
- Berechnen Sie den typischen Preis für jede Kerze:
(high + low + close) / 3 - Bestimmen Sie den Rohgeldfluss :
Typical Price × volume - Identifizieren Sie einen positiven und negativen Geldfluss : Vergleichen Sie den typischen Preis von heute mit dem von gestern. Wenn es höher ist, ist es ein positiver Fluss; Wenn es niedriger ist, ist es negativ
- Summe den positiven und negativen Geldfluss über die Lookback -Zeit (normalerweise 14)
- Berechnen Sie die Geldverhältnis :
Positive Money Flow Sum / Negative Money Flow Sum - Leiten Sie den MFI ab:
100 - (100 / (1 + Money Ratio))
In Python kann dies mit Pandas .shift() und .rolling() -Funktionen vektorisiert werden. Stellen Sie sicher, dass die NAN -Werte aus der Anfangszeit behandelt werden. Die resultierende MFI -Spalte sollte Ihrem Datenrahmen hinzugefügt werden. Durch die Aufteilung des MFI neben dem Preis können Sie überbetete/überverkaufte Bedingungen und potenzielle Unterschiede visualisieren.
Definieren von Einstiegs- und Ausstiegsregeln für die MFI -Strategie
Eine grundlegende MFI -Strategie für Crypto könnte die folgende Logik verwenden:
- Kaufsignal : MFI kreuzt über 20 von unten, was auf eine mögliche Umkehrung von Überverkauf hinweist
- Verkaufssignal : MFI kreuzt unter 80 von oben und signalisiert überkaufte Bedingungen
- Fügen Sie einen Bestätigungsfilter hinzu, z. B. das Warten darauf, dass die nächste Kerze in Richtung des Handels schließt
- Optional verwenden Sie die Divergenzerkennung
Für kurze Einträge (falls Sie von Ihrer Plattform zulässig sind):
- Kurzes Signal : MFI kreuzt unter 80, nachdem er darüber steht
- Decksignal : MFI kreuzt über 20
Diese Regeln müssen in Code übersetzt werden. Definieren Sie in Backtrader eine benutzerdefinierte Strategieklasse, die von bt.Strategy erbt. Verwenden Sie self.mfi = bt.indicators.MFI(self.data, period=14) um den Indikator zu instanziieren. Überprüfen Sie dann in der next() Methode die Bedingungen mit self.mfi[0] (aktueller Wert) und self.mfi[-1] (früherer Wert).
Ausführung des Backtests und Analyse der Ergebnisse
Sobald die Strategie codiert ist, laden Sie die Daten in die Backtesting -Engine. In Backtrader:
- Erstellen Sie eine
Cerebro-Motorinstanz - Fügen Sie den Datenfeed mit
cerebro.adddata()hinzu - Fügen Sie die Strategie mit
cerebro.addstrategy(MFIStrategy)hinzu. - Setzen Sie das Anfangskapital:
cerebro.broker.setcash(10000) - Optional festlegen Provision:
cerebro.broker.setcommission(commission=0.001)für 0,1% Handelsgebühren - Führen Sie den Backtest aus:
cerebro.run() - Diagrammergebnisse:
cerebro.plot()
Zu bewerten wichtige Leistungsmetriken gehören:
- Gesamtrendite : endgültiger Portfoliowert vs. Initial
- Sharpe-Verhältnis : risikobereinigte Rendite
- Maximaler Drawdown : Der größte Rückgang von Spitzenwert zu Troh
- Gewinnrate : Prozentsatz der profitablen Geschäfte
- Gewinnfaktor : Bruttogewinn / Bruttoverlust
Vergleichen Sie die Ergebnisse über verschiedene Kryptowährungen und Zeitrahmen hinweg. Beispielsweise kann MFI aufgrund von zuverlässigeren Volumendaten auf BTC/USDT besser abschneiden als in einem Altcoin mit niedrigem Volumen.
Optimierung und Validierung der MFI -Strategie
Vermeiden Sie eine Überanpassung, indem Sie mehrere Marktbedingungen überprüft haben. Verwenden Sie eine Walk-Forward-Analyse : Daten in die In-Stichprobe (zur Optimierung) und aus der Stichprobe (zur Validierung) in die Stichprobe einteilen. Testvariationen wie:
- Verschiedene MFI -Perioden (z. B. 10, 14, 21)
- Einstellte Schwellenwerte (z. B. 75/25 statt 80/20)
- Kombinieren Sie MFI mit beweglichen Durchschnittswerten oder Trendfiltern
Nehmen Sie beispielsweise nur lange Geschäfte ein, wenn der Preis über einer EMA von 50 proioden liegt. Validieren Sie die Robustheit, indem Sie die Strategie an mehreren Börsen und verschiedenen Paaren ausführen. Wenn sich die Leistung außerhalb der Trainingsdaten erheblich verschlechtert, ist die Strategie möglicherweise nicht zuverlässig.
Häufig gestellte Fragen
Kann ich eine MFI -Strategie ohne Codierung untersuchen? Ja. Mit Plattformen wie TradingView können Sie Pine-Skript schreiben, um MFI-basierte Strategien zu definieren und den integrierten Strategie-Tester zu verwenden. Sie können Einstiegs-/Beenden -Regeln visuell festlegen, sie auf Krypto -Diagramme anwenden und Leistungsmetriken wie Aktienkurven und Handelsgeschichte anzeigen, ohne Python -Code zu schreiben.
Welche Krypto -Zeitrahmen eignen sich am besten für den MFI -Backtesting? Die 4-Stunden- und täglichen Zeitrahmen werden üblicherweise verwendet, da sie das Rauschen durch kurzfristige Volatilität verringern. MFI-Signale auf 15-minütigen oder 1-stündigen Diagrammen können aufgrund hoher Intraday-Schwankungen häufig falsche Signale in Krypto erzeugen. Richten Sie den Zeitrahmen immer auf Ihren Handelsstil aus - Wendhändler bevorzugen 4H/d, während Skalpers 15 m mit strengeren Schwellenwerten testen können.
Wie gehe ich mit Kryptowährungsaustauschgebühren im Backtest mit? Fügen Sie ein Provisionsmodell in Ihren Backtest auf. Mit den meisten Plattformen können Sie eine prozentuale Gebühr pro Handel festlegen. Zum Beispiel berechnet Binance 0,1% für Standardgeschäfte. Verwenden Sie in Backtrader cerebro.broker.setcommission(commission=0.001) . Vernachlässigung Gebühren kann eine Strategie profitabel erscheinen, wenn dies nicht der Fall ist.
Warum zeigt meine MFI -Strategie großartige Ergebnisse auf Bitcoin, fehlgeschlagen jedoch bei Altcoins? Altcoins haben häufig eine geringere Liquidität und ein unregelmäßiges Volumen , was die MFI -Berechnung verzerrt. Der Indikator basiert auf dem Volumen, um den Geldfluss zu bewerten. Das schwache oder manipulierte Volumen kann irreführende Signale erzeugen. Überprüfen Sie immer, ob das Altcoin ein übereinstimmendes Handelsvolumen hat, bevor die landenbasierten Strategien angewendet werden.
Haftungsausschluss:info@kdj.com
Die bereitgestellten Informationen stellen keine Handelsberatung dar. kdj.com übernimmt keine Verantwortung für Investitionen, die auf der Grundlage der in diesem Artikel bereitgestellten Informationen getätigt werden. Kryptowährungen sind sehr volatil und es wird dringend empfohlen, nach gründlicher Recherche mit Vorsicht zu investieren!
Wenn Sie glauben, dass der auf dieser Website verwendete Inhalt Ihr Urheberrecht verletzt, kontaktieren Sie uns bitte umgehend (info@kdj.com) und wir werden ihn umgehend löschen.
-
ARB Jetzt handeln$0.2211
35.59%
-
NEAR Jetzt handeln$3.39
27.77%
-
UNI Jetzt handeln$8.45
25.37%
-
APT Jetzt handeln$0.6804
22.14%
-
PONS Jetzt handeln$0.7419
18.47%
-
FET Jetzt handeln$0.1824
15.62%
- Zinserhöhung der Bank of Japan: Yen, Bitcoin und die Auflösung von Carry Trades
- 2026-09-18 12:50:01
- XRP Ledger unterstützt native Kreditvergabe und Transaktionsbündelung mit wichtigen Updates
- 2026-09-18 12:30:01
- CFTC bietet Erleichterung bei der Broker-Registrierung für passive Krypto-Handelssoftware und signalisiert damit umfassendere regulatorische Veränderungen
- 2026-09-18 12:55:01
- USA verschärfen den Griff: Neue Sanktionen zielen auf die iranische Krypto-Börse BitBank im Rahmen einer Untersuchung von maritimen Zahlungen ab
- 2026-09-18 12:45:01
- US-Finanzministerium verhängt Sanktionen gegen die iranische Börse BitBank über 1 Milliarde US-Dollar an Kryptoströmen: Eine Einschätzung aus New York
- 2026-09-18 12:55:01
- Nordkorea-Malware und Asia Express: Der Ausstieg von CoinEx inmitten einer sich verändernden digitalen Landschaft
- 2026-09-18 08:30:02
Verwandtes Wissen
Wie kann man mit dem CCI-Indikator überkaufte und überverkaufte Krypto-Signale finden?
Sep 16,2026 at 01:00pm
CCI-Grundlagen auf Kryptowährungsmärkten verstehen 1. Der Commodity Channel Index (CCI) wurde ursprünglich für Warentermingeschäfte entwickelt, hat si...
Wie kann das KDJ Golden Cross dabei helfen, Krypto-Umkehrsignale zu identifizieren?
Sep 08,2026 at 06:00am
KDJ Golden Cross Grundlagen in Kryptomärkten 1. Der KDJ-Indikator besteht aus drei Linien – K, D und J –, die jeweils unterschiedliche Geschwindigkeit...
Wie verwende ich den KDJ-Indikator zur Analyse von Krypto-Candlestick-Trends?
Sep 16,2026 at 03:59am
Grundlagen des KDJ-Indikators auf Kryptomärkten 1. Der KDJ-Indikator besteht aus drei voneinander abhängigen Linien: %K, %D und %J – jeweils berechnet...
Wie liest man Tenkan-Sen und Kijun-Sen auf Krypto-Charts?
Sep 15,2026 at 08:00pm
Tenkan-Sen: Der Puls der kurzfristigen Dynamik 1. Tenkan-Sen wird als Mittelpunkt zwischen dem höchsten Hoch und dem niedrigsten Tief der letzten neun...
Wie kann die Ichimoku-Wolke die Trendrichtung Bitcoin identifizieren?
Sep 15,2026 at 08:39am
Preisposition relativ zur Cloud 1. Wenn der BTC/USD-Preis auf dem 4-Stunden-Chart konstant über der Kumo-Wolke liegt, signalisiert dies eine strukture...
Wie nutzt man die Ichimoku-Cloud für die Krypto-K-Line-Analyse?
Sep 16,2026 at 04:59pm
Kernkomponenten der Ichimoku-Wolke in Krypto-Charts 1. Tenkan-sen dient als kurzfristige Momentumlinie, die aus dem Durchschnitt des höchsten Hochs un...
Wie kann man mit dem CCI-Indikator überkaufte und überverkaufte Krypto-Signale finden?
Sep 16,2026 at 01:00pm
CCI-Grundlagen auf Kryptowährungsmärkten verstehen 1. Der Commodity Channel Index (CCI) wurde ursprünglich für Warentermingeschäfte entwickelt, hat si...
Wie kann das KDJ Golden Cross dabei helfen, Krypto-Umkehrsignale zu identifizieren?
Sep 08,2026 at 06:00am
KDJ Golden Cross Grundlagen in Kryptomärkten 1. Der KDJ-Indikator besteht aus drei Linien – K, D und J –, die jeweils unterschiedliche Geschwindigkeit...
Wie verwende ich den KDJ-Indikator zur Analyse von Krypto-Candlestick-Trends?
Sep 16,2026 at 03:59am
Grundlagen des KDJ-Indikators auf Kryptomärkten 1. Der KDJ-Indikator besteht aus drei voneinander abhängigen Linien: %K, %D und %J – jeweils berechnet...
Wie liest man Tenkan-Sen und Kijun-Sen auf Krypto-Charts?
Sep 15,2026 at 08:00pm
Tenkan-Sen: Der Puls der kurzfristigen Dynamik 1. Tenkan-Sen wird als Mittelpunkt zwischen dem höchsten Hoch und dem niedrigsten Tief der letzten neun...
Wie kann die Ichimoku-Wolke die Trendrichtung Bitcoin identifizieren?
Sep 15,2026 at 08:39am
Preisposition relativ zur Cloud 1. Wenn der BTC/USD-Preis auf dem 4-Stunden-Chart konstant über der Kumo-Wolke liegt, signalisiert dies eine strukture...
Wie nutzt man die Ichimoku-Cloud für die Krypto-K-Line-Analyse?
Sep 16,2026 at 04:59pm
Kernkomponenten der Ichimoku-Wolke in Krypto-Charts 1. Tenkan-sen dient als kurzfristige Momentumlinie, die aus dem Durchschnitt des höchsten Hochs un...
Alle Artikel ansehen














