Stratégie d'achat stop-limite de suivi de tendance Long-Short HalfTrend

ATR
Date de création: 2024-05-17 15:45:13 Dernière modification: 2024-05-17 15:45:13
Copier: 7 Nombre de clics: 454
1
Suivre
1226
Abonnés

Stratégie d’achat stop-limite de suivi de tendance Long-Short HalfTrend

Les résultats sont les suivants: La stratégie est basée sur l’indicateur HalfTrend, qui identifie les signaux d’achat en jugeant la tendance à la hausse. Lorsque l’indicateur HalfTrend est dévié par la hausse, il achète au prix limite de perte unique à la position de la valeur de la tendance à la hausse précédente. La stratégie utilise l’indicateur AmplitudeTrend (ATR) pour ajuster dynamiquement la largeur des paramètres de jugement de tendance.

Le principe de la stratégie

  1. Pour calculer la valeur de l’indicateur HalfTrend, il est nécessaire de définir les paramètres de longueur et d’amplitude des périodes de rétrovision.
  2. Comparer le prix de clôture actuel avec la valeur de l’indicateur HalfTrend de la période précédente pour déterminer la tendance à la hausse.
    • Lorsque le prix de clôture franchit l’amplitude de la valeur de l’indicateur HalfTrend, la tendance est inversée.
    • Lorsque le prix de clôture franchit le point d’amplitude de l’indicateur HalfTrend, la tendance est inversée.
  3. Enregistrer la valeur de l’indicateur HalfTrend lors d’un virage de tendance, comme position d’achat potentielle à l’avenir
  4. Lorsque l’indicateur HalfTrend est de nouveau en hausse par rapport à zéro, achetez à la position enregistrée à l’étape 3.

Les avantages stratégiques

  1. Les investissements doivent être évalués en fonction des tendances globales de la polyvalence et être adaptés au mieux à la situation actuelle.
  2. La commande limitée permet d’acheter à l’emplacement prévu pour obtenir un meilleur prix.
  3. La position d’achat a été déterminée sur la base de la tendance à la hausse HalfTrend précédente, ce qui garantit une sécurité de bas niveau du point d’achat.
  4. L’utilisation de paramètres d’amplitude pour contrôler l’amplitude minimale requise pour distinguer les tendances à la polyvalence peut filtrer efficacement les signaux de bruit.

Le risque stratégique

  1. La tendance est à se baser sur des paramètres d’amplitude, dont une mauvaise évaluation peut entraîner des commandes prématurées ou tardives.
  2. Les ordres limités peuvent être bloqués par des fluctuations de prix, ce qui peut entraîner des pertes de marché.
  3. La position de stop-loss est trop proche de la position d’achat, ce qui peut entraîner des pertes plus importantes.

Le gouvernement a décidé d’envoyer un message de soutien à l’opposition.

  1. Les paramètres d’amplitude sont optimisés pour trouver l’amplitude de jugement de tendance optimale. L’amplitude peut être ajustée dynamiquement à l’aide de l’indicateur d’amplitude de tendance (ATR).
  2. Il s’agit d’un système d’achat à la perte et de vente à la prise de profit, permettant de bloquer les bénéfices en temps opportun.
  3. La position de stop loss peut être réglée un peu plus bas, ce qui donne une plus grande marge de perte, tout en augmentant la marge de profit.
  4. La logique de stop-loss mobile peut être ajoutée pour augmenter le stop-loss et réduire le risque lorsque le prix se déplace dans une direction favorable.

Je ne sais pas si je vais le faire. La stratégie d’achat de la marge d’arrêt de la tendance à la hausse de HalfTrend consiste à déterminer le moment de l’achat en évaluant les variations de la tendance à la hausse de l’indicateur HalfTrend, en utilisant le bas de la tendance à la hausse précédente comme position d’achat, afin d’acheter plus d’entrée à des niveaux bas relativement sûrs. Cette stratégie comprend des éléments de stratégie courants tels que le jugement de la tendance, les quotes-parts et les quotes-parts.

Code source de la stratégie
/*backtest
start: 2023-05-11 00:00:00
end: 2024-05-16 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("HalfTrend Stop-Limit Buy", overlay=true)

// HalfTrend indicator parameters
length = 1
amplitude = 2.0

// HalfTrend calculation
float ph = na
float pl = na
var float dir = na
var float trend = na

if na(trend)
    trend := close
    ph := high
    pl := low
    dir := na
else
    if high > ph
        ph := high
    if low < pl
        pl := low
    if close > trend and na(dir)
        dir := 1
        trend := close
        ph := high
        pl := low
    if close < trend and na(dir)
        dir := -1
        trend := close
        ph := high
        pl := low
    if dir == 1 and close < trend - amplitude
        dir := -1
        trend := close
        ph := high
        pl := low
    if dir == -1 and close > trend + amplitude
        dir := 1
        trend := close
        ph := high
        pl := low

// Buy signal based on HalfTrend
buySignal = dir == 1 and ta.valuewhen(dir == -1, trend, 0)

// Plot HalfTrend
plot(dir == 1 ? trend : na, color=color.blue, linewidth=2, title="HalfTrend Bullish")
plot(dir == -1 ? trend : na, color=color.red, linewidth=2, title="HalfTrend Bearish")

// Place a stop-limit buy order
if (buySignal)
    stopPrice = ta.valuewhen(dir == -1, trend, 0)
    strategy.entry("HalfTrend Buy", strategy.long, stop=stopPrice, comment="HalfTrend Buy")