
La stratégie de tendance à bande de moyenne mobile est une stratégie de suivi de tendance basée sur des moyennes mobiles. Elle utilise une seule moyenne pour construire un canal de prix, pour déterminer la direction de la tendance en fonction de la position relative du canal et pour effectuer des transactions.
La stratégie consiste à calculer une moyenne mobile simple pour une longueur de période spécifiée (default 20 cycles) et à construire une courbe de prix à partir de sa valeur. Les courbes supérieures et inférieures de la courbe sont respectivement les valeurs supérieures et inférieures de la courbe moyenne. Si le prix de clôture est supérieur à la courbe supérieure, il est jugé comme une tendance à la hausse; si le prix de clôture est inférieur à la courbe inférieure, il est jugé comme une tendance à la baisse.
Lorsque la tendance change, la stratégie effectue des opérations de négociation. Si la baisse est passée à la hausse, une position de tête est ouverte; si la hausse est passée à la tête vide, une position de tête vide est ouverte.
La logique de négociation de la stratégie est la suivante:
La stratégie utilise une seule ligne uniforme pour construire un canal de prix et pour déterminer la direction de la tendance en déterminant le canal de rupture du prix. Elle est simple, intuitive, facile à mettre en œuvre et convient à une stratégie de suivi de tendance.
La stratégie de tendance à la bande moyenne présente les avantages suivants:
Dans l’ensemble, la stratégie de tendance à bande uniforme est basée sur une logique simple, utilise des canaux de prix pour capturer la conversion de tendance, peut suivre efficacement les tendances de prix sur des lignes plus longues et convient à une stratégie de suivi de tendance.
Les stratégies de courbe moyenne comportent également des risques, notamment:
Pour cela, il est possible d’optimiser les choses de la manière suivante:
Les stratégies de tendance de la bande moyenne peuvent également être optimisées dans les domaines suivants:
Optimisation de l’indicateur de moyenneVous pouvez essayer différents types de moyennes, comme les moyennes mobiles pondérées, pour voir si cela améliore votre performance.
Ajout de conditions de filtrageIl est possible d’ajouter d’autres conditions de filtrage, telles que le volume de transactions, la volatilité, etc., avant de construire un entrepôt, afin d’éviter d’être bloqué pendant la période de choc.
Cadre temporel multiple: Utilisez différentes moyennes périodiques pour identifier les changements de tendance sur plusieurs échelles de temps.
Paramètres d’ajustement dynamique: permettre aux cycles de la moyenne et à la largeur des canaux de s’adapter à la dynamique du marché, améliorant ainsi l’adaptabilité des stratégies.
Optimisation de la position: Ajustez la taille de votre position en fonction de la situation du marché pour éviter des pertes excessives. Vous pouvez définir des objectifs de profit pour réduire activement votre position.
Optimisation du machine learning: Paramètres utilisant des algorithmes d’apprentissage automatique pour optimiser les stratégies et trouver les meilleures combinaisons.
Intégrer d’autres stratégiesL’intégration avec des stratégies de suivi de tendances similaires, la mise en œuvre de combinaisons de stratégies et la stabilité.
Dans l’ensemble, la stratégie de tendance de la courbe de la courbe peut être entièrement optimisée en termes d’indicateurs de la courbe de la courbe, de conditions de filtrage, de cadre temporel, de paramètres dynamiques et de gestion de position, ce qui rend la stratégie plus solide et flexible et s’adapte à un environnement de marché plus large.
La stratégie de tendance de la courbe uniforme est une stratégie de suivi de tendance plus simple. Elle utilise une seule courbe uniforme pour construire un canal de prix, pour déterminer la direction de la tendance par la rupture du canal de prix, pour capturer la tendance de la courbe moyenne et longue. La stratégie présente des avantages tels que la simplicité de la logique, peu de paramètres et la facilité de mise en œuvre.
/*backtest
start: 2022-10-26 00:00:00
end: 2023-11-01 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/
// © noro
//@version=4
strategy(title = "Noro's Trend Ribbon Strategy", shorttitle = "Trend Ribbon str", overlay = true, default_qty_type = strategy.percent_of_equity, default_qty_value = 100, pyramiding = 0, commission_value = 0.1)
len = input(20, minval = 5, title = "MA Length")
src = input(ohlc4, title = "MA Source")
//MA
ma = sma(src, len)
plot(ma, color = color.black)
//Channel
h = highest(ma, len)
l = lowest(ma, len)
ph = plot(h)
pl = plot(l)
//Trend
trend = 0
trend := close > h[1] ? 1 : close < l[1] ? -1 : trend[1]
//BG
col = trend == 1 ? color.blue : color.red
fill(ph, pl, color = col, transp = 50)
//Trading
if close > h[1]
strategy.entry("Long", strategy.long)
if close < l[1]
strategy.entry("Short", strategy.short)