Stratégie de négociation ergodic adaptative SMI basée sur des moyennes mobiles exponentielles adaptatives

Auteur:ChaoZhang est là., Date: le 18 décembre 2023 à 10h34
Les étiquettes:

img

Résumé

Cet article mènera une analyse approfondie d'une stratégie de négociation quantitative basée sur les lignes de moyenne mobile exponentielle adaptative (AEMA). La stratégie tire parti de la forme ergodique de l'indicateur de momentum stochastique (SMI), ainsi que d'une moyenne mobile exponentielle servant de ligne de signal, et intègre des seuils de surachat / survente personnalisables pour améliorer la probabilité d'une exécution réussie du commerce.

Principe de stratégie

La stratégie utilise deux SMI de longueurs différentes, l'un court et l'autre long, et la différence de portée entre eux génère des signaux de trading. En outre, la stratégie utilise également une moyenne mobile exponentielle comme ligne de signal. Elle devient longue lorsque le SMI de la période plus courte franchit la ligne de la SMA de la période plus longue, et devient courte lorsque l'inverse se produit. Pour filtrer les faux signaux, les signaux d'entrée longue ne apparaissent que lorsque le SMI est en dessous de la ligne de survente et que la ligne de signal est également en dessous de la ligne de survente; les signaux d'entrée courte exigent que le SMI soit au-dessus de la ligne de survente et la ligne de signal également au-dessus de la ligne de survente.

Les avantages

Le plus grand avantage de cette stratégie réside dans son adaptabilité. La stratégie utilise des seuils de surachat/survente personnalisables pour ajuster dynamiquement les critères longs et courts en fonction des différents environnements du marché. Ce mécanisme permet d'optimiser et d'adapter les paramètres de la stratégie à un plus large éventail de conditions du marché. En outre, la forme ergodic de la SMI améliore également la sensibilité et la rapidité de la stratégie.

Les risques

Le plus grand risque de cette stratégie est sa dépendance aux paramètres. Des paramètres inappropriés peuvent facilement générer un grand nombre de signaux commerciaux invalides. En outre, en tant qu'indicateur de type impulsionnel, le SMI ne fonctionne pas bien sur des marchés aléatoires agités. La stratégie peut également facilement être prise dans un renversement de tendance violent avec des fluctuations de prix extrêmes. Pour contrôler ces risques, il est recommandé d'adopter des mesures strictes de gestion des risques tout en ajustant les paramètres en fonction des différents environnements du marché.

Directions d'optimisation

Il existe encore plusieurs aspects de la stratégie qui peuvent être optimisés. Premièrement, différentes combinaisons de longueurs de SMA peuvent être testées pour trouver la paire de paramètres optimale. Deuxièmement, les stops-loss peuvent être considérés comme proches des points d'entrée pour contrôler la perte par transaction. Troisièmement, d'autres indicateurs tels que le RSI et les bandes de Bollinger peuvent être combinés pour définir des lignes dynamiques de surachat / survente. Quatrièmement, les paramètres peuvent être optimisés automatiquement grâce à des algorithmes d'apprentissage automatique. Cinquièmement, la stratégie peut être intégrée dans des modèles multi-facteurs pour améliorer la stabilité.

Conclusion

Cet article a mené une analyse approfondie du principe, des avantages, des risques et des directions d'optimisation d'une stratégie de trading ergodic SMI adaptative. Grâce à l'utilisation de seuils adaptatifs et de filtrage de signaux avec des moyennes mobiles exponentielles, la stratégie peut capturer efficacement les opportunités de marché à court terme. Malgré une certaine dépendance par paramètre, avec un contrôle strict des risques et des optimisations multidimensionnelles, la stratégie possède toujours une valeur pratique considérable.


/*backtest
start: 2023-12-10 00:00:00
end: 2023-12-17 00:00:00
period: 3m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// © DraftVenture

//@version=5
strategy(title="Adaptive SMI Ergodic Strategy", shorttitle="Adaptive SMI Strategy", overlay = false)
longlen = input.int(12, minval=1, title="Long Length")
shortlen = input.int(5, minval=1, title="Short Length")
siglen = input.int(5, minval=1, title="Signal Line Length")
overS = input.float(-0.4, title = "Oversold", step = 0.01)
overB = input.float(0.4, title = "Overbought", step = 0.01)
erg = ta.tsi(close, shortlen, longlen)
sig = ta.ema(erg, siglen)
plot(erg, color = color.yellow, title = "SMI")
plot(sig, color = color.purple, title="Signal")
hline(0, title = "Zero", color = color.gray, linestyle = hline.style_dotted)
h0 = hline(overB, color = color.gray, title = "Overbought Threshold")
h1 = hline(overS, color = color.gray, title = "Oversold Threshold")
fill(h0, h1, color=color.rgb(25, 117, 192, 90), title = "Background")

longEntry = ta.crossover(erg, sig) and erg > overS and sig < overS
shortEntry = ta.crossunder(erg, sig) and erg < overB and sig > overB

if longEntry
    strategy.entry("Long", strategy.long)

if shortEntry
    strategy.entry("Short", strategy.short)

// ______ _________ 
// ___  //_/__  __ \
// __  ,<  __  /_/ /
// _  /| | _  ____/ 
// /_/ |_| /_/   

Plus de