Stratégie de suivi de tendance basée sur l'indicateur EVWMA


Date de création: 2023-12-12 16:00:37 Dernière modification: 2023-12-12 16:00:37
Copier: 0 Nombre de clics: 682
1
Suivre
1621
Abonnés

Stratégie de suivi de tendance basée sur l’indicateur EVWMA

Aperçu

Cette stratégie est basée sur l’indicateur EVWMA, qui a été conçu comme une simple stratégie de suivi de la tendance. Cette stratégie utilise des lignes rapides et des lignes lentes pour construire l’indicateur EVWMA.

Principe de stratégie

L’indicateur central de la stratégie est l’EVWMA, une moyenne mobile pondérée en termes d’élasticité. Il reflète dynamiquement les tendances du marché en combinant des informations sur les prix et les volumes de transactions avec sa propre méthode de calcul de la longueur du cycle.

La longueur du cycle de calcul de la ligne rapide est la somme des transactions des 10 dernières lignes K et la longueur du cycle de calcul de la ligne lente est la somme des transactions des 20 dernières lignes K. L’EVWMA de chaque ligne K est calculé selon la formule suivante:

Lorsque la ligne rapide traverse la ligne lente, cela signifie que la force d’achat augmente et que vous faites plus; lorsque la ligne rapide traverse la ligne lente, cela signifie que la force de vente augmente et que vous faites moins. Grâce à cette combinaison de lignes lentes, vous pouvez capturer dynamiquement les tendances du marché et mettre en œuvre une stratégie de suivi des tendances.

Analyse des avantages

Le plus grand avantage de cette stratégie réside dans la conception de cycles dynamiques utilisant l’indicateur EVWMA, permettant de répondre plus rapidement aux variations de prix et de volume de transactions, capturant les tendances du marché en temps réel, ce qui est très approprié pour une stratégie de suivi de tendances. En outre, par rapport aux indicateurs traditionnels tels que les moyennes mobiles, il combine des informations sur les prix et le volume des transactions, ce qui permet de filtrer les fausses ruptures.

Les risques et les solutions

Le principal risque de cette stratégie réside dans le problème de paramétrage de l’indicateur EVWMA. Si les cycles de la ligne rapide et de la ligne lente sont mal définis, cela peut entraîner la production d’un grand nombre de faux signaux. De plus, la stratégie de suivi de la tendance elle-même n’a que des conséquences sur la tendance si elle inverse la tendance du marché.

Pour résoudre ces problèmes, il est possible de trouver la combinaison optimale de paramètres en optimisant les paramètres, en ajustant le cycle de calcul des lignes rapides et des lignes lentes. En même temps, il est possible de définir des arrêts de perte pour contrôler le risque de perte.

Direction d’optimisation

La stratégie a également de la place pour une optimisation supplémentaire. Par exemple, il est possible d’envisager d’ajouter d’autres indicateurs, tels que la rupture du volume des transactions, les bandes de Brent, etc. pour confirmer les signaux, ce qui améliore la stabilité de la stratégie. En outre, les valeurs optimales des combinaisons de paramètres de différentes variétés et de différentes périodes de temps peuvent varier, il est possible de créer un mécanisme d’optimisation auto-adaptatif des paramètres, en ajustant les paramètres en fonction des données en temps réel.

D’un point de vue commercial, il est également possible de concevoir des méthodes telles que l’arrêt dynamique et le suivi de l’arrêt pour contrôler le risque. De plus, les valeurs optimales des combinaisons de paramètres de différentes variétés et de différentes périodes peuvent varier.

Résumer

Cette stratégie utilise la conception du cycle dynamique de l’indicateur EVWMA et la prise en compte des informations sur le volume des transactions pour construire une stratégie de suivi de tendance simple et efficace. Elle peut répondre rapidement aux changements de prix et capturer les tendances du marché.

Code source de la stratégie
/*backtest
start: 2022-12-05 00:00:00
end: 2023-12-11 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
strategy("QuantNomad - EVWMA Cross Strategy", shorttitle="EVWMA Cross", overlay=true)

// Inputs
fast_sum_length = input(10, title = "Fast Sum Length", type = input.integer)
slow_sum_length = input(20, title = "Slow Sum Length", type = input.integer)

// Calculate Volume Period
fast_vol_period = sum(volume, fast_sum_length)
slow_vol_period = sum(volume, slow_sum_length)

// Calculate EVWMA
fast_evwma = 0.0
fast_evwma := ((fast_vol_period - volume) * nz(fast_evwma[1], close) + volume * close) / (fast_vol_period)

// Calculate EVWMA
slow_evwma = 0.0
slow_evwma := ((slow_vol_period - volume) * nz(slow_evwma[1], close) + volume * close) / (slow_vol_period)

// Plot 
plot(fast_evwma, title = "EVWMA Fast", linewidth = 2, color = color.red)
plot(slow_evwma, title = "EVWMA Slow", linewidth = 2, color = color.green)

// Strategy
strategy.entry("Long",   true, when = crossover(fast_evwma, slow_evwma))
strategy.entry("Short", false, when = crossunder(fast_evwma, slow_evwma))