Fibonacci HMA est une stratégie de signaux d'achat et de vente

Auteur:ChaoZhang est là., Date: 2023-12-29 à 11h24
Les étiquettes:

img

Résumé

Cette stratégie introduit une approche de négociation utilisant les moyennes mobiles basées sur Fibonacci (HMA) visant à identifier les signaux d'achat et de vente potentiels.

La logique de la stratégie

La stratégie utilise des lignes HMA spécifiques liées aux nombres de Fibonacci 1, 2 et 3, désignées sous le nom de HMA 1, HMA 2 et HMA 3. Lorsque ces lignes HMA se croisent, des signaux d'achat et de vente automatiques sont générés. Par exemple, un signal d'achat est déclenché lorsque HMA 3 traverse au-dessus de HMA 2, tandis qu'un signal de vente se produit lorsque HMA 3 traverse au-dessous de HMA 2. Ces lignes HMA sont visuellement distinguées par des couleurs pour faciliter la détection des opportunités de trading.

Analyse des avantages

Cette stratégie combine les forces de l'analyse de Fibonacci et des moyennes mobiles de Hull. L'analyse de Fibonacci aide à identifier les niveaux de support et de résistance clés, tandis que les lignes HMA lissent les données de prix et génèrent des signaux de trading plus fiables.

Analyse des risques

La stratégie peut produire de faux signaux pendant les périodes de baisse des prix. Des paramètres incorrects peuvent également avoir un impact sur les performances. Les périodes des lignes HMA doivent être ajustées pour s'adapter aux différents environnements du marché.

Directions d'optimisation

Il est également utile d'ajouter d'autres indicateurs tels que le RSI pour la filtration des signaux afin d'éviter les faux signaux.

Résumé

Cette stratégie utilise à bon escient l'efficacité de l'analyse de Fibonacci sur les marchés financiers et la combine avec la capacité de filtrage des signaux de HMA pour former un instrument efficace pour découvrir les tendances potentielles.


/*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)


Plus de