
La stratégie de suivi des tendances à quatre niveaux est une stratégie de trading quantitative qui utilise quatre moyennes mobiles pondérées (WMA) de différentes périodes pour identifier les tendances des prix des actions et établit des positions en surplus ou en défaut lorsque la tendance est inversée. La stratégie met en place des mécanismes de stop-loss et de stop-loss pour contrôler les risques.
La stratégie utilise quatre lignes WMA, dont deux WMA de longue période (longM1 et longM2) sont utilisées pour identifier les tendances à plusieurs têtes et les signaux à plusieurs, tandis que les deux autres WMA de courte période (shortM1 et shortM2) sont utilisées pour identifier les tendances à vide et les signaux à vide. Les règles de négociation spécifiques sont les suivantes:
Cette stratégie consiste en fait à suivre les tendances des prix à un moment de basculement, à placer des positions à la croisée des courts et des longs courts, puis à utiliser des stop-loss pour bloquer les gains ou contrôler les risques.
Les stratégies de suivi des tendances à travers la quadrilatéralité présentent les avantages suivants:
Les stratégies de suivi des tendances à travers les quadrilatères présentent également des risques potentiels:
Afin de réduire les risques mentionnés ci-dessus, il peut être envisagé de confirmer les signaux de négociation en combinaison avec d’autres indicateurs techniques, d’optimiser les critères d’ouverture de position et d’arrêt, ou d’intervenir artificiellement dans les transactions sur des marchés anormaux.
Les stratégies de suivi des tendances à travers une quadrilatérale peuvent être optimisées dans les domaines suivants:
La stratégie de suivi des tendances à quatre lignes est une stratégie de suivi des tendances plus simple et plus intuitive dans l’ensemble. Elle utilise plusieurs ensembles de croisements de lignes de moyenne pour identifier les points de retournement possibles des prix, tout en s’accompagnant d’un mécanisme de stop-loss pour verrouiller les bénéfices et contrôler les risques. Si les paramètres sont correctement définis, la stratégie peut avoir un meilleur effet dans des stocks plus stables.
/*backtest
start: 2024-01-22 00:00:00
end: 2024-02-21 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@rosedenvy
//@version=5
strategy("Four WMA Strategy with TP and SL", shorttitle="4WMA TP/SL", overlay=true)
// Inputs for WMA lengths
longM1 = input.int(10, title="Long WMA1")
longM2 = input.int(20, title="Long WMA2")
shortM1 = input.int(30, title="Short WMA1")
shortM2 = input.int(40, title="Short WMA2")
// Inputs for TP and SL
tp_percent = input.float(1.0, title="Take Profit %") / 100
sl_percent = input.float(1.0, title="Stop Loss %") / 100
// Calculating WMAs
longWMA1 = ta.wma(close, longM1)
longWMA2 = ta.wma(close, longM2)
shortWMA1 = ta.wma(close, shortM1)
shortWMA2 = ta.wma(close, shortM2)
// Entry Conditions
longCondition = ta.crossunder(longWMA1, longWMA2)
shortCondition = ta.crossunder(shortWMA2, shortWMA1)
// Strategy Entry
if (longCondition)
strategy.entry("Long", strategy.long, comment = "Long entry")
strategy.exit("Long TP/SL", "Long", limit=close * (1 + tp_percent), stop=close * (1 - sl_percent), comment = "Long Exit" )
if (shortCondition)
strategy.entry("Short", strategy.short, comment = "Short entry")
strategy.exit("Short TP/SL", "Short", limit=close * (1 - tp_percent), stop=close * (1 + sl_percent), comment = "Short Exit")
// Plotting WMAs
plot(longWMA1, color=color.blue)
plot(longWMA2, color=color.orange)
plot(shortWMA1, color=color.red)
plot(shortWMA2, color=color.purple)