Cette stratégie génère des signaux d'achat lorsqu'une moyenne mobile rapide (MA rapide) dépasse une moyenne mobile lente (MA lente).
Il faut aussi des bénéfices lorsque les rendements atteignent 1% pour obtenir des bénéfices petits mais constants.
La stratégie fonctionne bien sur les marchés en tendance avec des tendances claires. Elle peut capturer les tendances à la hausse à moyen terme et réaliser des profits stables.
La stratégie est basée sur la croix d'or des moyennes mobiles. Les moyennes mobiles reflètent la tendance à moyen terme des cours des actions. Lorsque la MA à court terme dépasse la MA à long terme, cela indique que la dynamique haussière à court terme est plus forte que la tendance à long terme. C'est un signal d'achat fort.
Le MA rapide dans cette stratégie a une durée de 10 jours et le MA lent est de 30 jours. Cela peut capturer des mouvements de tendance raisonnables.
La stratégie fixe également un point de prise de profit de 1%. Les positions seront fermées lorsque les rendements atteindront 1% pour verrouiller les bénéfices. Cela aide à éviter les pertes liées aux renversements de tendance.
Les points forts de cette stratégie sont les suivants:
Dans l'ensemble, la stratégie est assez solide et peut réaliser des bénéfices stables sur les marchés en tendance.
Il y a aussi quelques risques à prendre en considération:
Pour faire face à ces risques:
Quelques façons d'optimiser cette stratégie:
La stratégie est un système typique de croisement de moyennes mobiles. Elle identifie les tendances à moyen terme en utilisant un MA rapide et lent, en réalisant un profit de 1% en cours de route.
/*backtest start: 2023-01-01 00:00:00 end: 2023-06-15 00:00:00 period: 3d basePeriod: 1d 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/ // © pleasantHead5366 //@version=4 strategy("1% Profit Strategy", overlay=true) // Input parameters fastLength = input(10, title="Fast MA Length") slowLength = input(30, title="Slow MA Length") profitPercentage = input(1, title="Profit Percentage") // Calculate moving averages fastMA = sma(close, fastLength) slowMA = sma(close, slowLength) // Plot moving averages on the chart plot(fastMA, color=color.blue, title="Fast MA") plot(slowMA, color=color.red, title="Slow MA") // Trading logic longCondition = crossover(fastMA, slowMA) if (longCondition) strategy.entry("Buy", strategy.long) // Close long position when profit reaches 1% if (strategy.position_size > 0) strategy.exit("Take Profit", from_entry="Buy", profit=profitPercentage / 100) // Plot Buy and Sell signals on the chart shortCondition = crossunder(fastMA, slowMA) if (shortCondition) strategy.entry("Sell", strategy.short)