Stratégie avancée de suivi des tendances basée sur un modèle englobant et des indicateurs quantitatifs


Date de création: 2024-02-02 16:48:30 Dernière modification: 2024-02-02 16:48:30
Copier: 0 Nombre de clics: 736
1
Suivre
1617
Abonnés

Stratégie avancée de suivi des tendances basée sur un modèle englobant et des indicateurs quantitatifs

Aperçu

Cette stratégie permet de juger avec précision les tendances et de suivre les transactions grâce à la combinaison de plusieurs indicateurs techniques quantifiés tels que l’identification de la forme de la ligne K, l’indicateur de choc, l’indicateur d’uniformité et la zone d’offre et de demande. La stratégie utilise largement le vocabulaire professionnel et les modèles standard de la négociation quantifiée pour améliorer l’exactitude des décisions et contrôler efficacement les risques grâce à un jugement intégré de plusieurs indicateurs.

Principe de stratégie

La logique de base de cette stratégie est basée sur l’identification de la ligne K de la forme d’absorption pour capturer les signaux de retournement du marché. Lorsque des formes d’absorption à plusieurs têtes apparaissent, close[1] > open[1] and open < close and close > open[1] and open[1] > close[1], le signal d’achat est déclenché; lorsque la forme d’ingestion à vide apparaît, close[1] < open[1] and open > close and close < open[1] and open[1] < close[1]Il y a des gens qui ne savent pas ce qu’ils font.

En outre, la stratégie a introduit des indicateurs de zone de demande et de zone d’offre de 20 cycles, qui sont jugés comme des signaux de plusieurs têtes lorsque le close brise la zone d’offre, et des signaux de tête vide lorsque la zone de demande est brisée. La ligne moyenne EMA est utilisée pour déterminer la direction de la tendance, et seul le close brise l’EMA pour produire un signal de transaction.

Dans l’ensemble, la stratégie détermine le potentiel de retournement par la dévoration des formes, et utilise les fluctuations et les confirmations telles que les lignes de parité, les zones d’offre et de demande, pour finalement émettre des signaux uniquement à des points de probabilité élevés, afin de suivre la tendance avec précision et d’éviter d’être épuisé par les marchés de choc.

Analyse des avantages

Il s’agit d’une stratégie de suivi de tendances très professionnelle et avancée, qui présente les principaux avantages suivants:

  1. Combinaison de plusieurs indicateurs, amélioration de l’exactitude des jugements et filtrage efficace des faux signaux
  2. Le dévorateur de formes juge les signes d’un renversement, capture les points de basculement
  3. Indicateurs tels que tendances et oscillations pour déterminer les points de transaction à forte probabilité
  4. Cartographie automatique des formes, des indicateurs et une lecture claire
  5. Une logique stratégique simple, facile à étendre et à optimiser

Dans l’ensemble, la stratégie est très précise, les risques sont bien contrôlés, elle est adaptée pour suivre les tendances de la ligne médiane et longue, et elle permet d’obtenir des gains stables.

Analyse des risques

Bien que cette stratégie présente de nombreux avantages, il y a des risques potentiels à prendre en compte:

  1. La reconnaissance de la forme de l’engouement est inexacte et risque de manquer une inversion réelle ou de produire un faux signal.
  2. Il y a une probabilité que le système de ligne moyenne émette un signal erroné, ce qui pourrait entraîner une perte de vitesse.
  3. Des zones de demande et d’offre mal définies, augmentant les transactions inutiles
  4. Limite d’optimisation, risque élevé de chute de neige

Les contre-mesures sont les suivantes:

  1. L’inversion de forme peut introduire des méthodes telles que l’apprentissage automatique pour améliorer la précision de la reconnaissance
  2. Augmenter les indicateurs de jugement sur la tendance à la violence pour éviter des pertes inutiles
  3. Paramètres de l’optimisation dynamique des zones de demande et des zones d’offre
  4. Évaluation et maîtrise des risques et ajustement de la taille des positions

Direction d’optimisation

Il y a encore de la place pour optimiser cette stratégie:

  1. Ajout d’un module de reconnaissance morphologique basé sur l’apprentissage automatique, qui utilise l’IA pour juger des signaux d’engorgement et de retour
  2. L’introduction d’indicateurs de fluctuation comme le canal BOLL, le MACD et d’autres pour déterminer le moment de l’entrée sur le marché
  3. Augmentation des stratégies de stop-loss, telles que le stop-move et le stop-time
  4. Paramètres d’indicateur d’optimisation dynamique adaptés à différentes variétés et environnements de marché
  5. La courbe de fonds de gestion, combinée à des stratégies avancées telles que le suivi des pertes, la courbe de fonds de Martingale, etc.

Grâce à ces optimisations, il est possible d’obtenir un jugement plus précis, un risque plus faible et une courbe de rendement plus lisse.

Résumer

Cette stratégie est globalement très professionnelle et efficace, elle utilise pleinement les multiples indicateurs et modèles de trading quantifié pour juger des changements de marché, elle capte les signaux de revers par la forme de l’absorption, elle est associée à des indicateurs de tendance et de choc pour émettre des signaux de trading à haute probabilité, elle permet de suivre efficacement les tendances de la ligne moyenne longue et d’obtenir des rendements stables. Cependant, il faut également tenir compte de certains risques, les risques peuvent être considérablement réduits par une optimisation continue et une gestion rigoureuse des fonds, ce qui rend la stratégie plus fiable.

Code source de la stratégie
/*backtest
start: 2024-01-02 00:00:00
end: 2024-02-01 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("Engulfing Candles with Fractals, Moving Average, Demand & Supply", overlay=true)

// Input parameters
emaLength = input(14, title="EMA Length")
demandSupplyLength = input(20, title="Demand & Supply Length")

// Calculate EMA
emaValue = ta.ema(close, emaLength)

// Calculate Demand and Supply Zones
demandZone = ta.lowest(low, demandSupplyLength)
supplyZone = ta.highest(high, demandSupplyLength)

// Plot Demand and Supply Zones
plot(demandZone, color=color.new(color.green, 90), linewidth=2, title="Demand Zone")
plot(supplyZone, color=color.new(color.red, 90), linewidth=2, title="Supply Zone")

// Determine Engulfing Candles
bullishEngulfing = close[1] > open[1] and open < close and close > open[1] and open[1] > close[1]
bearishEngulfing = close[1] < open[1] and open > close and close < open[1] and open[1] < close[1]

// Plot Engulfing Candle Bars
bgcolor(bullishEngulfing ? color.new(color.green, 90) : na)
bgcolor(bearishEngulfing ? color.new(color.red, 90) : na)

// Plot Moving Average
plot(emaValue, color=color.blue, title="EMA")

// Fractal Indicator
fractalUp = ta.pivothigh(high, 2, 2)
fractalDown = ta.pivotlow(low, 2, 2)

// Plot Buy and Sell Fractals
plotshape(series=fractalUp, title="Buy Fractal", location=location.belowbar, color=color.green, style=shape.labelup, text="Buy")
plotshape(series=fractalDown, title="Sell Fractal", location=location.abovebar, color=color.red, style=shape.labeldown, text="Sell")

// Strategy logic
buySignal = bullishEngulfing and close > emaValue and close > supplyZone
sellSignal = bearishEngulfing and close < emaValue and close < demandZone

// Execute strategy
if (fractalUp)
    strategy.entry("Buy", strategy.long)

if (fractalDown)
    strategy.entry("Sell", strategy.short)

// Plot strategy entry points on the chart
plotshape(series=buySignal ? 1 : na, title="Buy Signal", color=color.green, style=shape.triangleup, location=location.belowbar, size=size.small)
plotshape(series=sellSignal ? 1 : na, title="Sell Signal", color=color.red, style=shape.triangledown, location=location.abovebar, size=size.small)