Stratégie de croisement de moyenne mobile


Date de création: 2024-02-22 16:11:42 Dernière modification: 2024-02-22 16:11:42
Copier: 0 Nombre de clics: 724
1
Suivre
1617
Abonnés

Stratégie de croisement de moyenne mobile

Aperçu

La stratégie de saut à la croisée de l’équinoxe est une stratégie de courte ligne qui utilise des signaux de croisement d’équinoxe pour entrer et sortir. Cette stratégie utilise une moyenne mobile simple de 12 cycles et 21 cycles pour construire un signal de transaction.

Principe de stratégie

La stratégie de saut en croisement de la ligne de parité utilise deux moyennes mobiles de 12 cycles et de 21 cycles. Ces deux moyennes mobiles permettent de décrire efficacement les tendances à court terme du marché. Lorsque la moyenne à court terme traverse la moyenne à long terme par le bas, elle indique une hausse du marché; lorsque la moyenne à court terme traverse la moyenne à long terme par le haut, elle indique une baisse du marché.

Plus précisément, la stratégie commence par calculer et tracer une moyenne mobile simple de 12 cycles et de 21 cycles. Puis, en utilisant ta.crossover et ta.crossunder, elle détermine si la moyenne est croisée.

Grâce à cette méthode, la stratégie est capable de capturer rapidement les points de basculement d’une tendance à court terme, d’entrer en jeu avant qu’une reprise ne se produise et de traiter avec la tendance. Lorsque la tendance est de nouveau inversée, il est possible de sortir de la position en traversant à nouveau la ligne d’équilibre.

Analyse des avantages

Les avantages de la stratégie de saut en hélicoptère sont les suivants:

  1. La stratégie est simple et facile à mettre en œuvre: il suffit d’un seul indicateur, le croisement de l’équilibre, pour effectuer une transaction.

  2. La stratégie dépend entièrement des signaux de croisement linéaire des paramètres spécifiés pour la négociation et n’est pas influencée par les émotions artificielles.

  3. Il est capable de capturer rapidement les retours de prix et de saisir les tendances à court terme grâce à des courbes moyennes de courte durée.

  4. La stratégie peut s’appliquer à la négociation à court terme de toutes sortes d’actions et de variétés, sans avoir à consacrer beaucoup de temps à la sélection des actions.

Analyse des risques

Malgré les nombreux avantages de la stratégie de saut en hélicoptère, il y a aussi des risques à prendre en compte:

  1. Il est vulnérable aux fausses ruptures. La présence d’une ligne d’équilibre ne signifie pas nécessairement un véritable renversement de tendance, mais peut être une fausse rupture à court terme. Cela peut entraîner des pertes inutiles.

  2. La gestion des positions n’est pas prise en compte. La stratégie ne définit pas de règles de gestion des positions, ce qui peut entraîner des transactions excessives en raison de la tendance.

  3. Il n’y a pas de coupe-faim. Dans les cas extrêmes, il y a des pertes énormes.

  4. L’espace d’optimisation des paramètres est limité. La périodicité de la moyenne mobile n’est pas la seule combinaison optimale de paramètres, l’espace d’ajustement des paramètres est limité.

Les risques ci-dessus peuvent être optimisés dans les domaines suivants:

  1. Le filtrage de la transaction a été ajouté pour une fausse rupture.

  2. Il est nécessaire de définir des règles de gestion des positions et des fonds pour éviter les transactions excessives.

  3. Ajouter un stop mobile ou un stop oscillant.

  4. Testez différentes combinaisons de paramètres pour trouver le meilleur.

Direction d’optimisation

Afin de réduire la fréquence des erreurs de trading, il est possible d’envisager d’ajouter d’autres indicateurs pour un filtrage auxiliaire, comme le MACD, le RSI et d’autres indicateurs qui entrent en jeu lorsque des signaux synchrones sont émis.

Pour contrôler les pertes simples, il est possible de mettre en place des stop-loss mobiles ou des stop-loss sur fluctuation. Les stop-loss s’arrêtent lorsque le prix évolue dans une direction défavorable.

Afin de rendre les paramètres de stratégie plus universels, il est possible d’optimiser les paramètres principaux tels que la période moyenne, la taille de la position, etc. pour trouver la combinaison optimale de paramètres.

En outre, cette stratégie peut également envisager d’ajouter un mécanisme de négociation adaptatif, en utilisant un mécanisme de suivi de la tendance pour prolonger le temps de maintien des positions lorsque le marché est tendance; réduire le cycle de maintien des positions et arrêter les pertes en temps opportun lorsque le marché entre en liquidation et augmente la volatilité.

Résumer

Cette stratégie est tout à fait adaptée à l’inversion du marché de la capture à court terme. La construction d’un signal de négociation en utilisant seulement deux paramètres de ligne droite est simple et facile à utiliser.

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

// This Pine Script™ code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © rodrigofveras

//@version=5
strategy("BOT Bitget 12/21", overlay=true)

// Variáveis para armazenar as médias móveis
ma12 = ta.sma(close, 12)
ma21 = ta.sma(close, 21)

// Adicionar média móvel de 12 períodos ao gráfico
plot(ma12, color=color.rgb(224, 224, 224), linewidth=2, title="MA 12")

// Adicionar média móvel de 21 períodos ao gráfico
plot(ma21, color=color.rgb(255, 106, 0), linewidth=2, title="MA 21")

// Variáveis para armazenar o estado da estratégia
isLong = false
isShort = false

// Verifica se a média móvel de 12 períodos está cruzando acima da média móvel de 21 períodos
if ta.crossover(ma12, ma21)
    // Entra em uma posição longa
    isLong := true
    isShort := false
    strategy.entry("Long", strategy.long)

// Verifica se a média móvel de 12 períodos está cruzando abaixo da média móvel de 21 períodos
if ta.crossunder(ma12, ma21)
    // Entra em uma posição curta
    isLong := false
    isShort := true
    strategy.entry("Short", strategy.short)