
Cette stratégie combine les bandes de Brin et les moyennes mobiles, en utilisant les points de retournement de la bande de Brin vers le bas et la direction des moyennes mobiles comme signaux d’entrée et de sortie. Plus précisément, faire plus lorsque le prix passe de bas en haut et dépasse la bande de Brin et est supérieur à la moyenne mobile; faire plus quand le prix passe de haut en bas et dépasse la bande de Brin et est inférieur à la moyenne mobile.
La stratégie est basée sur deux indicateurs principaux: les bandes de Brin et les moyennes mobiles.
Les bandes de Brin comprennent les bandes supérieures, inférieures et moyennes. La moyenne moyenne est une moyenne mobile simple de n jours, les bandes supérieures et inférieures étant respectivement k fois la différence standard de la bande moyenne et inférieure. Une inversion peut se produire lorsque le prix est proche de la bande supérieure et inférieure, ce qui indique un achat ou une vente excessif.
Les moyennes mobiles reflètent la direction de la tendance moyenne des prix. Lorsque les moyennes mobiles à court terme traversent les moyennes mobiles à long terme, cela indique que les prix évoluent de bas en haut, ce qui peut être considéré comme un gain.
Cette stratégie prend en compte les signaux d’inversion de la ceinture de Brin et les moyennes mobiles pour déterminer la tendance. Lorsque le prix franchit la ceinture de Brin, il génère un signal d’achat et demande à la moyenne mobile de monter pour s’assurer que la grande tendance est à la hausse. Lorsque le prix franchit la ceinture de Brin, il génère un signal de vente et demande à la moyenne mobile de descendre pour s’assurer que la grande tendance est à la baisse.
Les règles de fonctionnement sont les suivantes:
Les principaux avantages de cette stratégie sont les suivants:
Les principaux risques de cette stratégie sont les suivants:
La stratégie peut être optimisée dans les domaines suivants:
La stratégie prend en compte les signaux d’inversion de la ceinture de Brin et les jugements de tendance des moyennes mobiles, tout en garantissant l’effet d’inversion et en contrôlant l’effet des chocs locaux sur les jugements de tendance globaux. La génération et le principe du signal de stratégie sont simples et clairs, faciles à comprendre et à mettre en œuvre, et peuvent être optimisés de plusieurs manières pour améliorer l’efficacité.
/*backtest
start: 2023-11-05 00:00:00
end: 2023-12-05 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy("Bollinger Bands Rejection with MA Trend Filter", overlay=true)
// Bollinger Bands Settings
length = input(20, title="Bollinger Bands Length")
src = input(close, title="Source")
mult = input(2.0, title="Standard Deviation")
basis = ta.sma(src, length)
dev = mult * ta.stdev(src, length)
// Calculate Bollinger Bands
upper_band = basis + dev
lower_band = basis - dev
// MA Settings
ma_length = input(50, title="MA Length")
ma_src = input(close, title="MA Source")
ma = ta.sma(ma_src, ma_length)
// Buy Condition
buy_condition = ta.crossover(close, lower_band) and ta.crossover(close, ma)
// Sell Condition
sell_condition = ta.crossunder(close, upper_band) and ta.crossunder(close, ma)
if buy_condition
strategy.entry("Buy", strategy.long)
if sell_condition
strategy.close("Buy")
plot(upper_band, color=color.red, title="Upper Bollinger Band")
plot(lower_band, color=color.green, title="Lower Bollinger Band")
plot(ma, color=color.blue, title="50-period MA")