
Cette stratégie utilise une combinaison de la théorie des vagues d’Elliott, des indicateurs aléatoires et des moyennes mobiles indicielles. La théorie des vagues d’Elliott est utilisée pour identifier les tendances du marché et les conditions d’achat et de vente, les indicateurs aléatoires sont utilisés pour mesurer la force des tendances actuelles, et les moyennes mobiles indicielles sont utilisées pour visualiser les tendances globales du marché ainsi que les niveaux de support et de résistance.
La stratégie utilise d’abord la théorie des ondes d’Elliott pour identifier les tendances du marché. Elle génère un signal d’achat lorsque le prix de clôture franchit la moyenne mobile de l’indice des 5 jours; elle génère un signal de vente lorsque le prix de clôture franchit la moyenne mobile de l’indice des 5 jours. Cela aide à capturer le début et la fin d’une tendance.
Ensuite, la stratégie utilise un indicateur aléatoire pour mesurer la force de la tendance actuelle. L’indicateur aléatoire se compose de deux lignes: la ligne K et la ligne D. La ligne K mesure le prix de clôture par rapport aux hauts et aux bas de la période la plus récente. La ligne D est la moyenne mobile de la ligne K.
Enfin, la stratégie utilise des moyennes mobiles indicielles de 5 périodes différentes (5, 10, 20, 50 et 200) pour visualiser la tendance globale du marché. Les moyennes mobiles de périodes plus courtes réagissent à la tendance à court terme et les moyennes mobiles de périodes plus longues à la tendance à long terme. Lorsque les moyennes mobiles de périodes plus courtes sont au-dessus des périodes plus longues, elles indiquent une tendance à la hausse; inversement, elles indiquent une tendance à la baisse.
La stratégie Elliott Wave Stochastic EMA offre un système de négociation complet en combinant la théorie des vagues d’Elliott, des indicateurs aléatoires et des moyennes mobiles indicielles. Elle utilise ces indicateurs pour identifier les tendances, mesurer la force des tendances et visualiser les tendances globales du marché. Bien que la stratégie présente plusieurs avantages, tels que la facilité de mise en œuvre et la capacité d’identifier les tendances, elle présente également des risques, tels que la sensibilité à la volatilité et la possibilité d’une combinaison excessive.
/*backtest
start: 2024-05-30 00:00:00
end: 2024-06-06 00:00:00
period: 3h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
// This Pine Script™ code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © montanarigiuliano9
//@version=5
strategy("Elliott Wave with Stochastic and Exponential Averages", overlay=true)
// Definizione delle onde di Elliott
length = input.int(14, title="Length")
ema1 = ta.ema(close, 5)
ema2 = ta.ema(close, 10)
ema3 = ta.ema(close, 20)
ema4 = ta.ema(close, 50)
ema5 = ta.ema(close, 200)
// Calcolo delle onde di Elliott
buySignal = ta.crossover(close, ema1)
sellSignal = ta.crossunder(close, ema1)
// Calcolo dell'indicatore Stochastic
k = ta.sma(ta.stoch(close, high, low, 14), 3)
d = ta.sma(k, 3)
stoch = k
// Applicazione delle condizioni di trading
if (buySignal)
strategy.entry("Buy", strategy.long)
if (sellSignal)
strategy.entry("Sell", strategy.short)
// Visualizzazione delle onde di Elliott
plotshape(series=buySignal, location=location.belowbar, color=color.green, style=shape.labelup, text="Buy")
plotshape(series=sellSignal, location=location.abovebar, color=color.red, style=shape.labeldown, text="Sell")
// Visualizzazione dell'indicatore Stochastic
plot(stoch, color=color.blue, linewidth=2, title="Stochastic K")
plot(d, color=color.orange, linewidth=2, title="Stochastic D")
// Visualizzazione delle medie esponenziali
plot(ema1, color=color.red, linewidth=2, title="EMA 5")
plot(ema2, color=color.orange, linewidth=2, title="EMA 10")
plot(ema3, color=color.yellow, linewidth=2, title="EMA 20")
plot(ema4, color=color.green, linewidth=2, title="EMA 50")
plot(ema4, color=color.green, linewidth=2, title="EMA 50")
plot(ema5, color=color.green, linewidth=2, title="EMA 200")