
La stratégie de rupture de la boucle optique est une stratégie de suivi de la tendance qui combine les moyennes mobiles et les indicateurs ADX pour juger de la tendance et de la force de la tendance. Elle entre en jeu lors de la rupture des moyennes mobiles.
La stratégie est basée sur trois principaux indicateurs:
Moyenne mobile SMA: mesure la moyenne mobile simple des prix de clôture d’un certain cycle pour déterminer la direction de la tendance des prix.
L’indice de tendance moyenne ADX: mesure la force de la tendance. Plus l’ADX est élevé, plus la tendance est évidente.
Les conditions de la boucle optique sont les suivantes: boucle hausse lorsque le prix de clôture est supérieur au prix d’ouverture et que le prix de clôture est proche du prix le plus bas; boucle baisse lorsque le prix de clôture est inférieur au prix d’ouverture et que le prix de clôture est proche du prix le plus élevé.
La logique de la stratégie:
Calculer la valeur SMA de N cycles pour déterminer la tendance générale des prix.
Calculer la valeur ADX du cycle M pour déterminer la force de la tendance. Un signal de négociation n’est généré que lorsque l’ADX est supérieur à la limite définie.
Faire plus lorsque le prix forme une halo de bullish et que le prix de clôture est supérieur au SMA et que l’ADX est supérieur à la marge.
Lorsque le prix forme une boucle baissière et que le prix de clôture est inférieur au SMA et que l’ADX est supérieur à la dépréciation, le shorting.
Arrêt de la perte ou retrait de la position.
La combinaison de la direction de la tendance et de l’indicateur de la force permet de suivre efficacement les tendances.
Les conditions de l’anneau optique filtrent la plupart des percées inefficaces et améliorent le taux de réussite des entrées.
L’utilisation d’une SMA plutôt qu’une EMA est utile pour saisir les tendances à long terme.
L’indicateur ADX évite de négocier en l’absence d’une tendance évidente, ce qui permet de saisir les opérations à forte probabilité.
Les règles de la stratégie sont simples, claires et faciles à mettre en œuvre.
Les stops peuvent être déclenchés en cas d’entrée précoce ou d’entrée tardive. Les paramètres de la période SMA peuvent être optimisés de manière appropriée.
Le rôle de l’ADX est de filtrer les mouvements de marché, mais il peut être mal interprété pour générer des pertes lorsque la tendance est inversée. Il peut réduire le risque de formation de conditions ADX.
Bien que l’anneau optique puisse filtrer les fausses percées, il faut toujours faire attention à la gestion des risques et à l’ajustement approprié de la position d’arrêt.
La stratégie ne prend pas en compte le facteur d’équilibre polyvalent, nécessitant une intervention manuelle ou une logique d’optimisation.
Optimiser les paramètres de SMA et ADX pour trouver la meilleure combinaison de paramètres
Ajout d’autres indicateurs de jugement des tendances, tels que les bandes de Brin, KDJ, etc., pour améliorer la qualité de l’entrée.
Il est possible d’augmenter les conditions de placement, telles que le renversement de tendance, le taux de rétractation, etc., et d’améliorer la logique de sortie.
Il est nécessaire de renforcer le jugement sur le taux d’endettement pour éviter des transactions unilatérales excessives.
Optimiser les stratégies de stop loss et améliorer les stops fixes pour les stops suivants ou les stops par lots.
Optimiser les stratégies de gestion des fonds et mieux maîtriser les risques individuels
La stratégie de rupture d’optique intégrant des moyennes mobiles et des indicateurs ADX pour déterminer la direction et la force d’une tendance, générant un signal de transaction avec un filtrage des conditions d’optique, est une stratégie de suivi de tendance simple et pratique. La stratégie présente les avantages de la saisie de la tendance et du filtrage du bruit, mais elle présente également des problèmes tels que le retard de la tendance et le risque d’arrêt.
/*backtest
start: 2022-10-18 00:00:00
end: 2023-10-24 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=2
strategy("Glory Hole with SMA + ADX", overlay=true)
len = input(20, minval=1, title="SMA")
src = input(close, title="Source")
ADXlevel = input(30, minval=1, title="ADX Tradelevel")
out = sma(src, len)
//adx
adxlen = input(14, title="ADX Smoothing")
dilen = input(14, title="DI Length")
dirmov(len) =>
up = change(high)
down = -change(low)
truerange = rma(tr, len)
plus = fixnan(100 * rma(up > down and up > 0 ? up : 0, len) / truerange)
minus = fixnan(100 * rma(down > up and down > 0 ? down : 0, len) / truerange)
[plus, minus]
adx(dilen, adxlen) =>
[plus, minus] = dirmov(dilen)
sum = plus + minus
adx = 100 * rma(abs(plus - minus) / (sum == 0 ? 1 : sum), adxlen)
sig = adx(dilen, adxlen)
plot(out, title="SMA", color=blue)
bullish = ((out<close) and (out<open) and (out>low) and (sig>ADXlevel))
bearish = ((out>close) and (out>open) and (out<high) and (sig>ADXlevel))
if (bullish)
strategy.entry("Buy", strategy.long)
if (bearish)
strategy.entry("Sell", strategy.short)