Stratégie de croisement de moyenne mobile SMA


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

Aperçu

La stratégie est une simple stratégie de suivi de tendance basée sur le croisement des moyennes mobiles SMA pour les transactions de Bitcoin et d’autres crypto-monnaies sur des périodes de temps plus longues.

Principe de stratégie

La stratégie est basée sur deux moyennes mobiles SMA de différentes périodes. L’une est une SMA de 10 cycles, l’autre est une SMA de 100 cycles. La stratégie surveille en permanence les valeurs de ces deux SMA.

Plus précisément, la stratégie compare les valeurs des SMA de 10 cycles et des SMA de 100 cycles pour déterminer leur intersection. Si le SMA de 10 cycles traverse le SMA de 100 cycles, la condition de longCondition est définie comme vraie.

Grâce à ce simple jugement croisé SMA, la stratégie peut saisir les points de basculement de la tendance des prix, réaliser des entrées et des sorties en temps opportun. Saisissez les opportunités de hausse lorsque vous traversez le SMA à court terme et les opportunités de baisse lorsque vous traversez le SMA à long terme.

Avantages stratégiques

  1. Les stratégies sont simples, claires, faciles à comprendre et à mettre en œuvre, adaptées aux débutants.

  2. Les courants de change sont basés sur des courants de changement de prix et des courants d’entrée de marché.

  3. Les moyennes mobiles permettent de filtrer efficacement le bruit du marché et d’identifier les tendances.

  4. Il est possible d’adapter le cycle SMA à différents environnements de marché. Par exemple, le cycle peut être raccourci pendant le marché haussier et prolongé pendant le marché baissier.

  5. Cette stratégie a fait ses preuves sur le marché de la crypto-monnaie.

Risque stratégique

  1. Le retard de la croisée SMA peut entraîner un retard d’entrée et un risque de rupture.

  2. Les SMA à courte période sont sujettes à de fausses ruptures, ce qui peut entraîner des transactions répétitives inutiles.

  3. Pour les positions à long terme, il faut mettre en place des points de stop-loss pour contrôler le risque.

  4. Si vous ne filtrez pas les chocs de marché, vous risquez de faire des pertes fréquentes. Il est nécessaire de juger avec d’autres indicateurs.

  5. Les paramètres mal définis peuvent également affecter l’efficacité de la stratégie. Les cycles SMA doivent être ajustés en fonction du marché.

Optimisation de la stratégie

  1. Il est possible d’introduire d’autres indicateurs associés aux jugements des SMA, tels que le RSI, les bandes de Brin, etc., pour améliorer la précision de la stratégie.

  2. Il est possible d’ajouter un arrêt de perte si le prix dépasse la SMA.

  3. Il est possible d’ajuster les paramètres SMA en fonction de la dynamique des conditions du marché, en raccourcissant de manière appropriée les cycles dans un marché haussier tendanciel et en allongeant les cycles de manière appropriée dans un marché baissier.

  4. Différentes tailles de position peuvent être définies pour la force et la faiblesse des croisements SMA à long terme et à court terme.

  5. Il est possible de définir un mécanisme de réentrée.

  6. Les paramètres et l’efficacité des stratégies peuvent être évalués par des exercices de rétroaction et de simulation.

Résumer

La stratégie globale du croisement des moyennes mobiles SMA est simple et claire, facile à comprendre et à mettre en œuvre, elle capture les points de basculement de la tendance des prix par le jugement croisé de deux SMA de différentes périodes. C’est une stratégie de suivi de tendance plus classique. L’avantage de la stratégie est que la stratégie est directe, que les signaux de négociation sont clairs et que la tendance peut être suivie efficacement; l’inconvénient est qu’il est possible de retarder l’entrée en jeu et de produire de fausses percées.

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

//@version=3
//study(title="MA Crossover Strategy", overlay = true)
// Simple MA crossover strategy with a 10/100 MA crossover)

strategy("MA Crossover Strategy", overlay=true)
src = input(close, title="Source")

price = security(syminfo.tickerid, timeframe.period, src)
ma1 = input(10, title="1st MA Length")
type1 = input("SMA", "1st MA Type", options=["SMA", "EMA"])

ma2 = input(100, title="2nd MA Length")
type2 = input("SMA", "2nd MA Type", options=["SMA", "EMA"])

price1 = if (type1 == "SMA")
    sma(price, ma1)
else
    ema(price, ma1)
    
price2 = if (type2 == "SMA")
    sma(price, ma2)
else
    ema(price, ma2)


//plot(series=price, style=line,  title="Price", color=black, linewidth=1, transp=0)
plot(series=price1, style=line,  title="1st MA", color=blue, linewidth=2, transp=0)
plot(series=price2, style=line, title="2nd MA", color=green, linewidth=2, transp=0)


longCondition = crossover(price1, price2)
if (longCondition)
    strategy.entry("Long", strategy.long)

shortCondition = crossunder(price1, price2)
if (shortCondition)
    strategy.entry("Short", strategy.short)