Stratégie de vortex stochastique

Auteur:ChaoZhang est là., Date: 2021-12-21 15:12:37 Je suis désolé
Les étiquettes:

img

Résumé

La stratégie du vortex stochastique est une stratégie qui génère des signaux d'achat lorsque la ligne K de l'oscillateur stochastique traverse au-dessus de la ligne D et que le VI positif est supérieur au VI négatif. Cette stratégie combine les avantages de l'indicateur de l'oscillateur stochastique et de l'indicateur de vortex pour saisir les opportunités lorsque les cours des actions s'inversent.

La logique de la stratégie

La stratégie repose principalement sur deux indicateurs:

  1. L'oscillateur stochastique compare le prix de clôture de la journée avec les prix les plus élevés et les plus bas au cours d'une certaine période pour refléter si le marché est survendu ou suracheté.

  2. Indicateur de vortex: Cet indicateur reflète les mouvements ascendants ou descendants du marché en comparaison des fluctuations sur une certaine période.

Le signal d'achat de cette stratégie provient de la ligne rapide K qui traverse au-dessus de la ligne lente D de l'oscillateur stochastique, indiquant que le prix de l'action rebondit de la zone de survente. Et l'indice de vortex positif supérieur à l'indice de vortex négatif signifie une forte dynamique haussière du prix de l'action. Ainsi, la combinaison de ces deux signaux génère la décision d'achat finale.

Analyse des avantages

Les principales caractéristiques de cette stratégie sont les suivantes:

  1. La ligne K qui traverse la ligne D reflète l'inversion des prix.

  2. L'indice de Vortex détermine la dynamique ascendante pour éviter les fausses éruptions.

  3. Paramètres réglables pour optimiser la stratégie.

  4. Signal d'achat visualisé pour un jugement intuitif.

  5. Le stochastique et le vortex ont des mécanismes intégrés sans trop de données historiques.

Analyse des risques

Cette stratégie comporte certains risques:

  1. Les signaux d'achat peuvent comporter des erreurs et les pertes ne peuvent pas être complètement évitées.

  2. Des paramètres inappropriés peuvent affecter les performances de la stratégie.

  3. La probabilité d'échec de l'indicateur est plus grande lorsque les cours des actions fluctuent fortement.

  4. Il ne peut pas déterminer les tendances du marché et générera également des signaux d'achat sur les marchés baissiers.

Ces risques peuvent être atténués en ajustant les paramètres, en fixant un stop loss, en tenant compte des tendances du marché, etc. Mais aucune stratégie quantitative ne peut éviter complètement les pertes.

Optimisation

La stratégie peut également être optimisée dans les aspects suivants:

  1. Combiner d'autres indicateurs techniques pour déterminer la tendance globale afin d'éviter d'ouvrir des positions à des niveaux élevés.

  2. Augmenter les mécanismes de stop loss pour contrôler la perte unique maximale.

  3. Testez différentes combinaisons de paramètres d'indicateur pour trouver les paramètres optimaux.

  4. Augmenter les conditions d'ouverture pour réduire les fausses probabilités positives.

  5. Considérez les coûts de négociation et fixez des objectifs de profit minimaux.

Ces optimisations peuvent améliorer la stabilité des stratégies, réduire les pertes et maximiser la valeur des stratégies.

Résumé

La stratégie du vortex stochastique prend en compte les signaux d'inversion des prix et les signaux de dynamique haussière. C'est une stratégie d'inversion typique. Elle saisit les opportunités lorsque les cours des actions rebondissent des zones de survente et utilise l'indice du vortex pour déterminer la dynamique haussière afin d'éviter de fausses ruptures. Cette stratégie flexible et facile à mettre en œuvre présente des risques contrôlables et est une bonne stratégie quantitative. Mais aucune stratégie ne peut éviter complètement le risque de marché. Nous devons la traiter avec prudence et prêter attention aux espaces d'optimisation possibles pour découvrir une plus grande valeur de la stratégie.


/*backtest
start: 2022-12-14 00:00:00
end: 2023-12-20 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
strategy("Stochastic and Vortex Strategy", overlay=true)

// Stochastic Oscillator settings
kPeriod = input(14, title="K Period")
dPeriod = input(3, title="D Period")
slowing = input(3, title="Slowing")
k = sma(stoch(close, high, low, kPeriod), slowing)
d = sma(k, dPeriod)

// Vortex Indicator settings
lengthVI = input(14, title="Vortex Length")
tr = max(max(high - low, abs(high - close[1])), abs(low - close[1]))
vmPlus = abs(high - low[1])
vmMinus = abs(low - high[1])
viPlus = sum(vmPlus, lengthVI) / sum(tr, lengthVI)
viMinus = sum(vmMinus, lengthVI) / sum(tr, lengthVI)

// Buy condition
buyCondition = crossover(k, d) and viPlus > viMinus

if (buyCondition)
    strategy.entry("Buy", strategy.long)

plotshape(series=buyCondition, title="Buy Signal", location=location.belowbar, color=color.green, style=shape.labelup, text="BUY")
plot(k, title="%K", color=color.blue)
plot(d, title="%D", color=color.orange)
hline(80, "Overbought", color=color.red)
hline(20, "Oversold", color=color.green)
plot(viPlus, title="VI+", color=color.purple)
plot(viMinus, title="VI-", color=color.red)


Plus de