Cette stratégie utilise l’indicateur WaveTrend pour déterminer la direction de la tendance des prix et générer un signal de transaction au point de basculement de la tendance. Elle appartient à la catégorie des stratégies de suivi de tendance.
Calculer l’oscillateur WaveTrend, juger comme un marché à plusieurs têtes quand il est positif, juger comme un marché à vide quand il est négatif.
Les signaux d’achat et de vente sont générés lorsque l’indicateur WaveTrend se déplace.
Il est possible de choisir de n’effectuer que des transactions multiples.
Une flèche peut être activée pour marquer le point de virage WaveTrend.
Les couleurs de fond permettent de juger de façon intuitive de la direction des tendances.
Les règles de la stratégie sont simples, claires et faciles à mettre en œuvre.
L’indicateur WaveTrend est sensible au changement de tendance et permet de saisir les opportunités plus tôt.
La visualisation des couleurs de fond et des marqueurs de flèches, qui forment un signal intuitif.
Les paramètres par défaut sont simples et pratiques.
Le code est simple à comprendre et à modifier.
Vous pouvez choisir de faire plus ou moins selon vos besoins.
L’indicateur WaveTrend peut être exposé à de faux signaux entraînant des pertes inutiles.
Il est difficile de juger de l’intensité de la tendance, et il y a un risque de rechute.
En tant que stratégie de suivi des tendances, l’indicateur WaveTrend est sujet à l’arbitrage dans les marchés en crise.
Une mauvaise configuration des paramètres peut également affecter l’efficacité de la stratégie.
Il n’y a pas de paramètre de stop-loss, ce qui peut entraîner des pertes importantes.
Testez différentes combinaisons de paramètres de WaveTrend pour trouver le paramètre optimal.
Ajouter d’autres indicateurs pour filtrer le signal et éviter les faux signaux.
Ajouter des stratégies de stop loss pour contrôler les risques.
Évaluer la nécessité de faire plus ou moins.
Le choix d’utiliser ou non le signe des flèches dépend de la situation du marché.
Optimiser les stratégies de gestion des fonds et améliorer la stabilité des revenus.
Cette stratégie utilise l’indicateur WaveTrend pour détecter les virages de tendance et effectuer des transactions. Elle présente des avantages en termes de simplicité et de facilité d’utilisation, mais elle comporte également des risques.
/*backtest
start: 2023-09-12 00:00:00
end: 2023-09-19 00:00:00
period: 10m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
// (c) Noro
//2017
//@version=2
strategy(title="Noro's WaveTrend Strategy v1.0", shorttitle = "WaveTrend str 1.0", overlay = true)
//settings
onlylong = input(true, title = "Only Long?")
usearr = input(true, title = "Need new-trend-arrows?")
//WTO ("WaveTrend Oscilator") method by LazyBear
//Start of LazyBear's code
esa = ema(hlc3, 10)
d = ema(abs(hlc3 - esa), 10)
ci = (hlc3 - esa) / (0.015 * d)
tci = ema(ci, 21)
//End of LazyBear's code
WTOtrend = tci > 0 ? 1 : tci < 0 ? -1 : 0
//background
col = WTOtrend == 1 ? 1 : WTOtrend == -1 ? -1 : col[1]
bgcolor = col == 1 ? lime : col == -1 ? red : na
bgcolor(bgcolor, transp=70)
//arrows
posi = WTOtrend == 1 ? 1 : WTOtrend == -1 ? -1 : posi[1]
arr = usearr == true ? posi == 1 and posi[1] < 1 ? 1 : posi == -1 and posi[1] > -1 ? -1 : na : na
plotarrow(arr == 1 ? 1 : na, title = "UpArrow", colorup = blue, colordown = blue, maxheight = 60, minheight = 50, transp = 0)
plotarrow(arr == -1 ? -1 : na, title = "DnArrow", colorup = blue, colordown = blue, maxheight = 60, minheight = 50, transp = 0)
//trading
longCondition = posi == 1 and posi[1] < 1
if (longCondition)
strategy.entry("Long", strategy.long)
shortCondition = posi == -1 and posi[1] > -1
if (shortCondition)
strategy.entry("Short", strategy.short, onlylong == true ? 0 : na)