
Cette stratégie est basée sur une stratégie de trading inversée basée sur des indicateurs de dynamique. Elle utilise l’indicateur de liquidité (EOM) pour juger de l’évolution du marché, en faisant plus de blanchiment lorsque l’indicateur dépasse une valeur de seuil définie. Elle fournit également une fonction de trading inversée, permettant de choisir entre le trading positif ou le trading inversé en fonction des besoins réels.
L’indicateur de volatilité (EOM) est un indicateur qui mesure l’ampleur de la variation des prix et des transactions. Il renvoie simultanément des valeurs positives et négatives. Les valeurs positives indiquent une hausse des prix et les valeurs négatives une baisse des prix.
Le principe de cette stratégie est le suivant:
Les principaux avantages de cette stratégie sont les suivants:
Les principaux risques de cette stratégie sont les suivants:
La solution est simple:
Cette stratégie peut être optimisée dans les directions suivantes:
En optimisant les points ci-dessus, vous pouvez rendre la stratégie plus stable, réduire les risques et améliorer l’efficacité du jeu.
Dans l’ensemble, la stratégie utilise des indicateurs de liquidité pour juger de l’évolution réelle du marché et obtenir des gains supplémentaires en faisant des prises et des prises. Elle est simple et facile à utiliser, tout en tenant compte des variations des prix et des variations du volume des transactions.
/*backtest
start: 2023-11-19 00:00:00
end: 2023-12-19 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=2
////////////////////////////////////////////////////////////
// Copyright by HPotter v1.0 19/06/2018
// This indicator gauges the magnitude of price and volume movement.
// The indicator returns both positive and negative values where a
// positive value means the market has moved up from yesterday's value
// and a negative value means the market has moved down. A large positive
// or large negative value indicates a large move in price and/or lighter
// volume. A small positive or small negative value indicates a small move
// in price and/or heavier volume.
// A positive or negative numeric value. A positive value means the market
// has moved up from yesterday's value, whereas, a negative value means the
// market has moved down.
//
// You can change long to short in the Input Settings
// WARNING:
// - For purpose educate only
// - This script to change bars colors.
////////////////////////////////////////////////////////////
strategy(title="Ease of Movement (EOM) Backtest", shorttitle="EOM")
BuyZone = input(4000, minval=1)
SellZone = input(-4000, minval=1)
reverse = input(false, title="Trade reverse")
hline(0, color=blue, linestyle=line)
hline(BuyZone, color=green, linestyle=line)
hline(SellZone, color=red, linestyle=line)
xHigh = high
xLow = low
xVolume = volume
xHalfRange = (xHigh - xLow) * 0.5
xMidpointMove = mom(xHalfRange, 1)
xBoxRatio = iff((xHigh - xLow) != 0, xVolume / (xHigh - xLow), 0)
nRes = iff(xBoxRatio != 0, 1000000 * ((xMidpointMove - xMidpointMove[1]) / xBoxRatio), 0)
pos = iff(nRes > BuyZone, 1,
iff(nRes < SellZone, -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(nRes, color=red, title="EOM", style=histogram, linewidth=2)