Stratégie de trading Trend SMA 1.1


Date de création: 2023-09-22 16:40:33 Dernière modification: 2023-09-22 16:40:33
Copier: 0 Nombre de clics: 660
1
Suivre
1617
Abonnés

Aperçu

Il s’agit d’une stratégie de trading utilisant seulement deux moyennes mobiles simples (SMA). La stratégie utilise des lignes SMA lentes pour définir la direction de la tendance et des lignes SMA rapides pour déterminer le point d’entrée spécifique. La stratégie s’applique aux transactions de crypto-monnaie au niveau horaire et au-dessus.

Principe de stratégie

La stratégie permet de déterminer la direction de la tendance en calculant les lignes SMA rapide et SMA lente.

  • La ligne SMA lente (en bleu) est utilisée pour définir la direction de la tendance. Elle est définie comme une tendance à la baisse lorsque le prix est inférieur à la SMA lente et comme une tendance à la hausse lorsque le prix est supérieur à la SMA lente.

  • La ligne SMA rapide (en rouge) est utilisée pour déterminer le moment de la mise en bourse. En hausse, faites plus lorsque le prix de clôture de la ligne K est inférieur au prix d’ouverture et inférieur à la SMA rapide; en baisse, faites moins lorsque le prix de clôture de la ligne K est supérieur au prix d’ouverture et supérieur à la SMA rapide.

La stratégie prend en compte la couleur de l’entité de la ligne K et n’intervient que dans la direction de la tendance définie par la stratégie. C’est-à-dire, voir les signaux de la paire de plus en plus en hausse et les signaux de la paire de moins en baisse, afin d’éviter les transactions à l’envers.

Avantages stratégiques

  • Cette stratégie ne nécessite que les deux indicateurs les plus élémentaires du SMA et est très simple et compréhensible.
  • La combinaison de deux courbes de fluidité SMA permet de juger les tendances de manière très fiable et d’éviter d’être induit en erreur par le bruit du marché.
  • En tenant compte de la couleur de la ligne K, il est possible de réduire considérablement le risque de transaction.
  • Les paramètres SMA peuvent être configurés rapidement pour s’adapter à différents environnements de marché.
  • Il est possible d’effectuer des opérations individuelles de plus ou de moins, avec une grande flexibilité pour s’adapter aux marchés de plus ou moins de places disponibles.

Analyse des risques

  • Le SMA est très en retard et risque de manquer le point de basculement.
  • Les paramètres fixes ne peuvent pas s’adapter à des marchés changeants et doivent être ajustés.
  • Les traders peuvent avoir une mauvaise compréhension de la tendance, ce qui entraîne un risque de trading à contre-courant.
  • Une combinaison d’indicateurs uniques, un manque de confirmation et un risque d’admission excessive.

Les risques mentionnés ci-dessus peuvent être optimisés de la manière suivante:

  1. Les tendances sont évaluées en combinant des indicateurs de vérification tels que le MACD.

  2. La stratégie de contrôle des risques de Stop Loss est incluse.

  3. Ajout d’un module d’optimisation des paramètres permettant l’adaptation des paramètres.

  4. Augmenter les critères d’admission pour éviter les admissions en trop.

Orientation de l’optimisation de la stratégie

La stratégie peut être optimisée principalement dans les domaines suivants:

  1. Optimisation des paramètres. Un module d’optimisation des paramètres peut être ajouté pour ajuster automatiquement les paramètres SMA en fonction des différents environnements de marché, permettant une adaptation des paramètres.

  2. La confirmation d’entrée. Vous pouvez ajouter des indicateurs tels que le MACD, les bandes de Brin, la vérification multilatérale des tendances SMA, afin d’éviter les faux signaux.

  3. Stratégie de stop loss. Vous pouvez définir des stratégies telles que le stop loss mobile, le stop loss temporel, le stop loss en temps opportun après l’entrée et le contrôle des risques.

  4. Contrôle des retraits. Le ratio de retraits maximum peut être réglé, et toutes les positions peuvent être fermées lorsque le ratio de retraits est atteint, afin d’éviter l’expansion des pertes.

  5. La vérification à travers les périodes peut être introduite avec des indicateurs de périodes plus élevées pour vérifier la fiabilité des signaux SMA à périodes plus basses.

  6. Ajout d’options pour faire plus de blanchiment. Il est possible d’ajouter des options de commutation pour faire plus ou seulement de blanchiment, en fonction de la situation du marché.

Résumer

L’idée générale de la stratégie est claire et compréhensible, elle utilise des indicateurs simples et courants pour déterminer les tendances, et sa fiabilité est élevée. Cependant, il existe un espace de profit limité et un contrôle insuffisant des risques. La prochaine étape peut être l’optimisation de la stratégie en termes d’optimisation des paramètres, de contrôle des risques, etc.

Code source de la stratégie
/*backtest
start: 2023-08-22 00:00:00
end: 2023-09-21 00:00:00
period: 4h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=2
strategy("Noro's Trend SMA Strategy v1.1", shorttitle = "Trend SMA str 1.1", overlay=true, default_qty_type = strategy.percent_of_equity, default_qty_value=100.0, pyramiding=0)

fastlen = input(5, "fast SMA Period")
slowlen = input(15, "slow SMA Period")
only = input(false, "Only long?")

fastsma = ema(close, fastlen)
slowsma = ema(close, slowlen)

trend = low > slowsma ? 1 : high < slowsma ? -1 : trend[1]

up = trend == 1 and low < fastsma and close < open ? 1 : 0
dn = trend == -1 and high > fastsma and close > open ? 1 : 0

plot(fastsma, color = red, title = "Fast SMA")
plot(slowsma, color = blue, title = "Slow SMA")

longCondition = up == 1
if (longCondition)
    strategy.entry("Long", strategy.long)

shortCondition = dn == 1
if (shortCondition)
    strategy.entry("Short", strategy.short, only == true ? 0 : na)