
La Triple Indicator Collision Strategy est une stratégie de trading quantitatif très classique. Elle utilise les trois indicateurs techniques classiques, les moyennes mobiles, le MACD et le RSI, pour effectuer des opérations correspondantes lorsque les trois signaux d’achat ou de vente apparaissent simultanément.
La stratégie utilise simultanément les trois indicateurs suivants: l’EMA à 20 jours, le MACD à 12, 26, 9 jours et le RSI à 14 jours. La logique de négociation est la suivante:
Faire plus lorsque le prix est au-dessus de l’EMA de 20 jours, de la ligne MACD sur la ligne de signal, du RSI sur l’EMA de 20 jours; faire vide lorsque le prix est en dessous de l’EMA de 20 jours, du MACD en dessous de la ligne de signal, du RSI en dessous de l’EMA de 20 jours.
Cela nécessite que trois indicateurs affichent simultanément des signaux de trading, ce qui permet de filtrer certains signaux faux et de rendre la stratégie plus stable et plus fiable.
Cette stratégie de collision de plusieurs indicateurs présente les avantages suivants:
Filtre le bruit, réduit les faux signaux. Un seul indicateur est vulnérable au bruit du marché, générant de nombreux faux signaux. Un triple indicateur peut filtrer efficacement le bruit et rendre le signal plus fiable.
Capture des points de basculement de la tendance. Les indicateurs réagissent différemment aux fluctuations des prix. Lorsque les trois indicateurs sont en phase de synchronisation, cela indique souvent un renversement de tendance. Cela permet de capturer des points de basculement.
Les trois indicateurs permettent de juger le marché à partir de différentes dimensions, de se vérifier mutuellement et de juger plus complètement et avec plus de précision les tendances du marché.
Réduction du risque de position. Le filtrage multi-indicateurs permet de réduire le nombre de transactions inefficaces, de réduire le roulement inutile des fonds et de favoriser la maîtrise du risque.
Cette stratégie comporte aussi des risques:
Le risque d’optimisation des paramètres. La longueur des moyennes mobiles, la combinaison de paramètres MACD, les paramètres RSI, etc. peuvent affecter la performance de la stratégie. Une combinaison de paramètres inappropriée peut entraîner une mauvaise performance de la stratégie.
Les stratégies de triple indice sont relativement conservatrices et risquent de manquer certaines opportunités de négociation. Si les principales tendances ne sont pas capturées, cela affectera les gains de la stratégie.
Le coût et le point de glissement des transactions sur le disque dur ont également une certaine influence sur la stratégie. Il est nécessaire de contrôler la fréquence des transactions afin de s’assurer que les marges de profit sont supérieures aux coûts des transactions.
Cette stratégie peut être optimisée dans les domaines suivants:
Testez différentes combinaisons de paramètres pour trouver le meilleur. Vous pouvez modifier la longueur de la moyenne mobile, les paramètres MACD, les paramètres RSI, etc.
Augmentation des mécanismes de stop loss. La mise en place d’un stop loss mobile ou d’un stop loss fixe permet de contrôler efficacement les pertes individuelles.
En combinaison avec d’autres indicateurs de filtrage des signaux, des indicateurs tels que les bandes de Brin, KDJ et autres peuvent également être utilisés pour vérifier les signaux et filtrer les faux signaux.
Paramètres d’ajustement en fonction des variétés et des périodes. Les paramètres peuvent être ajustés et optimisés en fonction des variétés et des périodes de transaction.
La stratégie de collision des trois indicateurs utilise simultanément les signaux des trois indicateurs des moyennes mobiles, du MACD et du RSI pour prendre des décisions à plusieurs niveaux. Elle permet de filtrer efficacement les signaux de bruit, d’identifier les points de retournement de tendance potentiels et d’améliorer la fiabilité du signal.
/*backtest
start: 2023-12-29 00:00:00
end: 2024-01-28 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © fangdingjun
//@version=4
strategy("MACD_RSI strategy", overlay=false)
_ema_len = input(20, title="EMA length")
_macd_fast = input(12, title="MACD Fast")
_macd_slow = input(26, title="MACD Slow")
_macd_signal_len = input(20, title="MACD Signal length")
_rsi_len = input(14, title="RSI length")
_rsi_signal_len = input(20, title="RSI signal length")
_ema = ema(close, _ema_len)
_macd = ema(close, _macd_fast) - ema(close, _macd_slow)
_macd_signal = ema(_macd, _macd_signal_len)
_rsi = rsi(close, _rsi_len)
_rsi_signal = ema(_rsi, _rsi_signal_len)
plot(_rsi, color=color.orange)
plot(_rsi_signal, color=color.purple)
longCondition = close > _ema and _macd > _macd_signal and _rsi > _rsi_signal
if (longCondition)
strategy.entry("Buy", strategy.long)
shortCondition = close < _ema and _macd < _macd_signal and _rsi < _rsi_signal
if (shortCondition)
strategy.entry("Sell", strategy.short)