Stratégie de pourcentage de stop suiveur


Date de création: 2024-01-08 17:12:46 Dernière modification: 2024-01-08 17:12:46
Copier: 0 Nombre de clics: 791
1
Suivre
1617
Abonnés

Stratégie de pourcentage de stop suiveur

Aperçu

La stratégie de suivi des pourcentages de stop loss est une stratégie qui permet de définir et d’ajuster des ordres de stop loss basés sur le pourcentage de prix de la variété négociée. Elle permet d’ajuster les ordres de stop loss au prix d’entrée après que le prix a atteint un certain niveau de profit, pour réaliser un stop loss de garantie.

Principe de stratégie

La stratégie définit le pourcentage de stop loss suivi par une position longue avec des paramètres d’entrée, par exemple 3%. Une fois la position ouverte, le prix de stop loss suivi est calculé en temps réel. Le calcul est le suivant:

  1. Quand le prix dépasse le prix d’entrée*(1 + pourcentage de stop trace), le prix de stop est ajusté au prix d’entrée pour réaliser la garantie.

  2. Lorsque le prix est inférieur à ce niveau, le prix d’arrêt est le prix d’entrée.*(pourcentage de stop loss suivi)

Cela permet d’éviter la perte de tous les bénéfices après que le prix a atteint un certain niveau de profit, tout en évitant que les arrêts trop radicaux ne soient surmontés par des fluctuations normales du prix.

La stratégie trace également un graphique pour suivre le prix de l’arrêt pour la confirmation et est configurée pour ne faire que des transactions multiples. Faire plus lors de la fourchette en or et la position en blanc lors de la fourchette morte. Après avoir fait plus, définir un ordre de suivi de l’arrêt pour réaliser la logique de l’arrêt de la stratégie.

Analyse des avantages

Le plus grand avantage de cette stratégie est qu’elle permet de réaliser un profit après garantie en suivant les arrêts de perte, et de conserver au moins le capital et d’éviter les pertes, quel que soit le marché après. Cela est important pour de nombreux investisseurs.

En outre, la stratégie de stop loss est plus modérée, la traçabilité des stop loss n’est pas trop grande et permet d’éviter que les fluctuations normales des prix ne soient stoppées. C’est plus flexible et intelligent que les stop loss fixes en général.

Analyse des risques

Le principal risque de cette stratégie est que le seuil de stop-loss soit mal défini, car trop petit rend difficile la réalisation d’un stop-loss de garantie; trop grand est susceptible d’être surclassé par les fluctuations normales des prix. Il est donc nécessaire de tester et d’évaluer soigneusement le seuil de stop-loss approprié.

Un autre risque est qu’en cas d’anomalie du marché, le prix saute soudainement en flèche, ce qui peut entraîner un retard dans la mise à jour du prix stop-loss, entraînant l’invalidation du stop-loss.

Direction d’optimisation

Cette stratégie peut être optimisée dans les domaines suivants:

  1. L’ajout de conditions de placement, telles que la fourchette morte, la chute du prix au-dessus de la SMA, rend la stratégie plus complète.

  2. Ajout d’un mécanisme d’ajustement dynamique du pourcentage de stop-loss pour optimiser automatiquement la marge de stop-loss dans différents environnements de marché.

  3. Ajout d’une stratégie d’exit, qui consiste à sortir de la zone après une certaine distance et à fixer le profit.

  4. Il est possible d’étudier les différences de paramètres de pourcentage d’arrêt de différentes variétés et d’établir un mécanisme d’optimisation de l’adaptation des paramètres.

Résumer

La stratégie de suivi des pourcentages de stop loss est très pratique dans l’ensemble, car elle permet de réaliser efficacement des stops de capital après profit et d’éviter les pertes. La stratégie a beaucoup de marge d’optimisation et mérite d’être étudiée plus avant pour améliorer son efficacité.

Code source de la stratégie
/*backtest
start: 2023-12-08 00:00:00
end: 2024-01-07 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/
// © osmaras
// based on https://kodify.net/tradingview/orders/percentage-trail/

//@version=5
strategy("Break even stop loss (% of instrument price)", overlay=true)

// Configure trail stop level with input options (optional)
longTrailPerc = input.float(defval=3.0,step=0.1,title="Trail Long Loss (%)")* 0.01 
longCondition = ta.crossover(ta.sma(close, 14), ta.sma(close, 28))

// Determine trail stop loss prices
longStopPrice = 0.0
lastEntryPrice = strategy.opentrades.entry_price(strategy.opentrades - 1)
longStopPrice := if (strategy.position_size > 0 and close > (lastEntryPrice * (1 + longTrailPerc)))
    stopValue = lastEntryPrice
    math.max(stopValue, longStopPrice[1])
else
    longStopPrice := if (strategy.position_size > 0)
        stopValue = lastEntryPrice * (1 - longTrailPerc)
        math.max(stopValue, longStopPrice[1])
    else
        0

// Plot stop loss values for confirmation
plot(series=(strategy.position_size > 0) ? longStopPrice : na,
     color=color.fuchsia, style=plot.style_cross,
     linewidth=2, title="Long Trail Stop")

// set strategy only long
strategy.risk.allow_entry_in(strategy.direction.long)

// Submit entry orders
if (longCondition)
    strategy.entry("Long", strategy.long)

shortCondition = ta.crossunder(ta.sma(close, 14), ta.sma(close, 28))
if (shortCondition)
    strategy.close("Long")


// Submit exit orders for trail stop loss price
if (strategy.position_size > 0)
    strategy.exit(id="Stop Loss", stop=longStopPrice)