Fibonacci HMA KI Kauf-Verkauf-Signalstrategie

Schriftsteller:ChaoZhang, Datum: 29.12.2023
Tags:

img

Übersicht

Diese Strategie führt einen Handelsansatz ein, der auf Fibonacci basierende Hull Moving Averages (HMA) nutzt, um potenzielle Kauf- und Verkaufssignale zu identifizieren.

Strategie Logik

Die Strategie verwendet spezifische HMA-Linien, die mit den Fibonacci-Zahlen 1, 2 und 3 verknüpft sind, bezeichnet als HMA 1, HMA 2 und HMA 3. Wenn diese HMA-Linien sich kreuzen, werden automatische Kauf- und Verkaufssignale generiert. Zum Beispiel wird ein Kaufsignal ausgelöst, wenn HMA 3 über HMA 2 überschreitet, während ein Verkaufssignal auftritt, wenn HMA 3 unter HMA 2 überschreitet. Diese HMA-Linien werden visuell durch Farben unterschieden, um Handelsmöglichkeiten zu erkennen.

Analyse der Vorteile

Diese Strategie kombiniert die Stärken der Fibonacci-Analyse und der Hull Moving Averages. Die Fibonacci-Analyse hilft bei der Identifizierung der wichtigsten Unterstützungs- und Widerstandsniveaus, während die HMA-Linien die Preisdaten glätten und zuverlässigere Handelssignale generieren. Darüber hinaus macht die vereinfachte Visualisierung die Bestimmung des Beginns und des Endes von Trends einfach.

Risikoanalyse

Die Strategie kann falsche Signale während der Perioden der Preisschwankungen erzeugen. Falsche Parameter-Einstellungen können sich auch auf die Performance auswirken. Die Perioden der HMA-Linien müssen angepasst werden, um verschiedenen Marktumgebungen gerecht zu werden.

Optimierungsrichtlinien

Es lohnt sich auch, verschiedene Parameterkombinationen zu testen, um optimale Einstellungen zu finden.

Zusammenfassung

Diese Strategie nutzt die Wirksamkeit der Fibonacci-Analyse auf den Finanzmärkten und kombiniert sie mit der Signalfilterfähigkeit der HMA, um ein wirksames Instrument zur Entdeckung potenzieller Trends zu bilden.


/*backtest
start: 2022-12-22 00:00:00
end: 2023-12-28 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
// © Blackynator
strategy("AI Fibonacci HMA Strategy | Buy / Sell Indicator")

// Set the parameters for the moving averages
hma377Period = 377
hma233Period = 233
hma21Period = 21

// Calculate the moving averages
hma377 = hma(close, hma377Period)
hma233 = hma(close, hma233Period)
hma21 = hma(close, hma21Period)

// Plot the moving averages on the chart with different colors and titles
plot(hma377, color=color.white, title="HMA 377")
plot(hma233, color=color.blue, title="HMA 233")
plot(hma21, color=color.green, title="HMA 21")

// Create variables to hold the HMA 21 value and its previous value
hmaValue = hma21
hmaValuePrev = nz(hmaValue[1], hmaValue)

// Create variables to hold the HMA 200 value and its previous value
hma233Value = hma233
hma233ValuePrev = nz(hma233Value[1], hma233Value)

// Check if the HMA 21 has crossed up the HMA 200 and create a buy signal if it has
if (hmaValue > hma233Value) and (hmaValuePrev < hma233ValuePrev)
    strategy.entry("Buy", true)

// Check if the HMA 21 has crossed down the HMA 200 and create a sell signal if it has
if (hmaValue < hma233Value) and (hmaValuePrev > hma233ValuePrev)
    strategy.entry("Sell", false)


Mehr