
La stratégie de trading en valeurs mobilières est une stratégie de suivi des tendances. Elle sert de signal d’achat et de vente en définissant une moyenne mobile et les deux tranches de pourcentage supérieures. Elle génère un signal de transaction lorsque le prix franchit une fourchette haussière ou baissière.
La stratégie est basée sur une simple moyenne mobile de longueur 14. L’intervalle de pourcentage ascendant est calculé comme suit: moyenne mobile + moyenne mobile × pourcentage d’entrée. L’intervalle de pourcentage descendant est calculé comme suit: moyenne mobile - moyenne mobile × pourcentage d’entrée.
Lorsque le prix de clôture est supérieur à la fourchette haussière, faites plus; lorsque le prix de clôture est inférieur à la fourchette baissière, faites vide. Sinon, gardez la position vide.
La stratégie utilise trois indicateurs:
La moyenne mobile simple du cycle xSMA-14 représente la moyenne.
xHighBand - Pourcentage de bande passante vers le haut.
xLowBand - Pourcentage de la bande passante au bas de la ligne.
Cette stratégie présente les avantages suivants:
Les règles sont claires, faciles à comprendre et à mettre en œuvre.
Il peut être utilisé pour suivre les tendances, mais aussi pour identifier les surachats et les surventeurs.
Il est possible de contrôler la fréquence des transactions en ajustant les paramètres de la fourchette de pourcentage.
Il est possible de choisir avec souplesse la période de la moyenne mobile, adaptée aux différentes périodes et variétés du marché.
Les paramètres d’entrée inverse augmentent la flexibilité de la stratégie.
Cette stratégie comporte aussi des risques:
Dans une tendance forte, il est possible d’avoir une traction ou une reprise profonde au-delà de la plage. Cela peut entraîner une perte de profit. Le risque peut être contrôlé en réduisant le pourcentage de la plage.
Les signaux de transaction erronés peuvent apparaître fréquemment dans des situations de choc. Les signaux peuvent être filtrés en ajoutant des cycles de moyenne mobile.
Lorsque la fourchette est petite, il peut arriver que les prix touchent fréquemment la fourchette supérieure et la fourchette inférieure. Une fréquence de négociation trop élevée augmente les coûts de transaction et les pertes de points de glissement.
Les événements imprévus qui changent rapidement peuvent entraîner des pertes stratégiques. Il est recommandé de gérer les risques en combinant des arrêts de perte.
Cette stratégie peut être optimisée dans les domaines suivants:
Tester les moyennes mobiles de différentes longueurs de cycle et choisir le paramètre de cycle qui produit le meilleur signal.
Optimisez les paramètres de la tranche des pourcentages supérieurs et inférieurs et trouvez les paramètres combinés qui maximisent la rentabilité et maîtrisent le risque.
Ajouter d’autres indicateurs techniques comme filtres pour éviter de produire des signaux erronés dans des situations de tremblement et de complexité. Par exemple, MACD, KD, etc.
Il s’agit d’un indicateur de tendance combiné avec des indicateurs de timing, tels que l’ADX, l’interruption, etc.
Tester l’efficacité des paramètres de différentes variétés. Adapter les paramètres aux différentes variétés de transaction.
Le risque de perte individuelle est limité par une stratégie de stop loss.
La stratégie de négociation en valeurs mobilières est une stratégie de suivi de tendance typique dans son ensemble. Ses paramètres sont simples, faciles à comprendre et à retracer. Elle peut également être utilisée pour juger des situations complexes de survente et de survente.
/*backtest
start: 2023-11-25 00:00:00
end: 2023-12-25 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=2
////////////////////////////////////////////////////////////
// Copyright by HPotter v1.0 04/03/2018
// Moving Average Envelopes are percentage-based envelopes set above and
// below a moving average. The moving average, which forms the base for
// this indicator, can be a simple or exponential moving average. Each
// envelope is then set the same percentage above or below the moving average.
// This creates parallel bands that follow price action. With a moving average
// as the base, Moving Average Envelopes can be used as a trend following indicator.
// However, this indicator is not limited to just trend following. The envelopes
// can also be used to identify overbought and oversold levels when the trend is
// relatively flat.
//
// You can change long to short in the Input Settings
// WARNING:
// - For purpose educate only
// - This script to change bars colors.
////////////////////////////////////////////////////////////
strategy(title="Moving Average Envelopes", overlay = true)
Length = input(14, minval=1)
PercentShift = input(1, minval = 0.01, step = 0.01)
reverse = input(false, title="Trade reverse")
xSMA = sma(close, Length)
xHighBand = xSMA + (xSMA * PercentShift / 100)
xLowBand = xSMA - (xSMA * PercentShift / 100)
pos = iff(close > xHighBand, 1,
iff(close <xLowBand, -1, nz(pos[1], 0)))
possig = iff(reverse and pos == 1, -1,
iff(reverse and pos == -1, 1, pos))
if (possig == 1)
strategy.entry("Long", strategy.long)
if (possig == -1)
strategy.entry("Short", strategy.short)
barcolor(possig == -1 ? red: possig == 1 ? green : blue )
plot(xSMA, color=blue, title="SMA")
plot(xHighBand, color=red, title="High Band")
plot(xLowBand, color=red, title="Low Band")