Type/to search

Stratégie VWAP basée sur la distance Z

Common strategy
Created: 2023-11-10 12:02:19
Last modified: 3 years ago
1
Follow
1802
Followers

img

Aperçu

Cette stratégie s'appuie sur l'indicateur Z-Distance VWAP de LazyBear. Elle détermine les conditions de surachat/survente et les points d'entrée/sortie en calculant la distance Z entre le prix et le VWAP. La stratégie intègre une EMA et une condition de retour de la distance Z vers zéro, ce qui permet de filtrer une partie du bruit des signaux.

Principe de la stratégie

  1. Calculer la valeur du VWAP.
  2. Calculer la distance Z entre le prix et le VWAP.
  3. Définir un seuil de surachat (2.5) et un seuil de survente (-0.5).
  4. Lorsque la ligne rapide est supérieure à la ligne lente, que la distance Z est inférieure au seuil de survente et que la distance Z croise au‑dessus de zéro → prendre une position longue.
  5. Lorsque la distance Z dépasse le seuil de surachat → clôturer la position.
  6. Ajouter une logique de stop‑loss.

Fonctions clés :

  • calc_zvwap : calcule la distance Z entre le prix et le VWAP.
  • Valeur du VWAP : vwap(hlc3).
  • Ligne rapide : ema(close, fastEma).
  • Ligne lente : ema(close, slowEma).

Analyse des avantages

  1. La distance Z permet d'évaluer plus intuitivement les conditions de surachat/survente.
  2. L'EMA filtre les faux signaux de rupture et évite d'être piégé.
  3. L'ajout de positions permet de profiter des tendances.
  4. Un stop‑loss limite les risques.

Analyse des risques

  1. Il faut s'assurer que les paramètres sont correctement définis (seuils de surachat/survente, périodes de l'EMA, etc.).
  2. L'indicateur de distance Z est retardé, ce qui peut faire manquer des points d'achat/vente cruciaux.
  3. L'ajout de positions augmente le risque de perte.
  4. Le niveau du stop‑loss doit être judicieusement choisi.

Solutions :

  • Optimiser les paramètres via des backtests.
  • Ajouter d'autres indicateurs pour filtrer les signaux.
  • Définir des conditions raisonnables pour l'ajout de positions.
  • Ajuster dynamiquement le niveau du stop‑loss.

Axes d'optimisation

  1. Optimiser les périodes de l'EMA.
  2. Tester différents seuils de surachat/survente.
  3. Ajouter d'autres indicateurs pour filtrer le bruit des signaux.
  4. Tester différentes méthodes de stop‑loss.
  5. Optimiser la logique d'entrée, d'ajout de positions et de stop‑loss.

Résumé

Cette stratégie utilise la distance Z pour déterminer la relation entre le prix et le VWAP, combinée à une EMA pour filtrer le bruit des signaux et ainsi capturer les opportunités de tendance. Elle autorise l'ajout de positions pour suivre la tendance tout en mettant en place un stop‑loss pour contrôler les risques. L'optimisation des paramètres et l'ajout d'autres indicateurs peuvent améliorer la stabilité de la stratégie. Cependant, l'indicateur de distance Z souffre d'un retard inhérent, à prendre en compte lors de l'optimisation. Dans l'ensemble, cette stratégie capture les tendances avec une logique simple et claire ; après une optimisation approfondie, elle peut devenir une stratégie de suivi de tendance efficace.

Source
Pine
/*backtest
start: 2022-11-03 00:00:00
end: 2023-11-09 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © mohanee

//@version=4
Strategy parameters
Strategy parameters
length
OverSold Line
OverBought Line
Fast EMA
Slow EMA
Stop Loss
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)