
Cette stratégie est basée sur les indicateurs techniques décrits par William Blau dans son livre de 1995 sur le dynamisme, la direction et la déviation. L’indicateur se concentre sur le dynamisme des prix, la direction des prix et la déviation des prix. Il analyse en profondeur la relation entre le dynamisme et le prix.
La stratégie utilise l’indicateur de la dynamique moyenne pour déterminer la tendance des prix et les points de rupture. On calcule d’abord la moyenne de l’EMA du prix, puis la déviation de la distance du prix de cette ligne de l’EMA. Cette déviation est ensuite traitée avec un doublement de l’EMA pour obtenir la courbe de la dynamique moyenne finale.
Les opérations d’achat et de vente sont basées sur les signaux possig.
Cette stratégie présente les avantages suivants:
Cette stratégie comporte aussi des risques potentiels:
Ces risques peuvent être réduits par l’optimisation des paramètres, la définition de conditions de filtrage, l’introduction de jugements de tendances, etc.
Les orientations de cette stratégie sont les suivantes:
Cette stratégie est basée sur l’indicateur de la moyenne dynamique de la relation prix-motivation, pour capturer les moments de retournement des prix. Il est paramétrable et optimisé, il peut s’adapter à différents cycles et variétés. Mais il existe également un certain risque de faux signaux et de transactions contraires.
/*backtest
start: 2023-12-17 00:00:00
end: 2024-01-16 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version = 2
////////////////////////////////////////////////////////////
// Copyright by HPotter v1.0 12/12/2016
// This is one of the techniques described by William Blau in his book "Momentum,
// Direction and Divergence" (1995). If you like to learn more, we advise you to
// read this book. His book focuses on three key aspects of trading: momentum,
// direction and divergence. Blau, who was an electrical engineer before becoming
// a trader, thoroughly examines the relationship between price and momentum in
// step-by-step examples. From this grounding, he then looks at the deficiencies
// in other oscillators and introduces some innovative techniques, including a
// fresh twist on Stochastics. On directional issues, he analyzes the intricacies
// of ADX and offers a unique approach to help define trending and non-trending periods.
//
// You can change long to short in the Input Settings
// Please, use it only for learning or paper trading. Do not for real trading.
////////////////////////////////////////////////////////////
strategy(title="Ergotic MDI (Mean Deviation Indicator) Bactest")
r = input(32, minval=1)
s = input(5, minval=1)
u = input(5, minval=1)
SmthLen = input(3, minval=1)
reverse = input(false, title="Trade reverse")
hline(0, color=blue, linestyle=line)
xEMA = ema(close, r)
xEMA_S = close - xEMA
xEMA_U = ema(ema(xEMA_S, s), u)
xSignal = ema(xEMA_U, u)
pos = iff(xEMA_U > xSignal, 1,
iff(xEMA_U < xSignal, -1, nz(pos[1], 0)))
possig = iff(reverse and pos == 1, -1,
iff(reverse and pos == -1, 1, pos))
if (possig == 1)
strategy.entry("Long", strategy.long)
if (possig == -1)
strategy.entry("Short", strategy.short)
barcolor(possig == -1 ? red: possig == 1 ? green : blue )
plot(xEMA_U, color=green, title="Ergotic MDI")
plot(xSignal, color=red, title="SigLin")