La stratégie de prévention du saut en l'air

Auteur:ChaoZhang est là., Date: le 28 février 2024
Les étiquettes:

防跳空开仓策略

La stratégie consiste à déterminer la direction de la tendance du marché en calculant les moyennes mobiles et les écarts de prix, à ouvrir plus de positions lorsque les conditions de la tendance sont réunies et à éviter d'ouvrir fréquemment des positions dans des marchés instables.

Résumé de la stratégie

  1. Utilisez une moyenne mobile simple de 20 cycles pour déterminer l'évolution globale du marché
  2. Déterminez la magnitude de la dernière fluctuation des prix en utilisant les valeurs de différence entre les prix les plus élevés et les prix les plus bas de 3 cycles.
  3. Lorsque le prix est supérieur à la moyenne mobile et que l'écart est supérieur à sa propre moyenne de 20 cycles, il est préférable d'ouvrir plus.
  4. Lorsque le prix dépasse 98% du prix d'ouverture, le solde s'arrête

Les principes stratégiques

Cette stratégie, combinée à des moyennes mobiles et à une appréciation de l'ampleur des fluctuations des prix, vise à saisir les opportunités de hausse des prix dans les marchés tendance.

Lorsque la hausse des prix dépasse la moyenne mobile, cela signifie qu'il est actuellement dans un marché à plusieurs têtes. Si le prix le plus élevé et le prix le plus bas des trois derniers cycles sont supérieurs à la moyenne de 20 cycles, cela indique que la gamme de fluctuations récente s'est accrue et que le prix pourrait augmenter considérablement.

Après l'ouverture d'une position, un prix de stop-loss fixe est fixé et, lorsque le prix tombe en dessous de ce prix, le stop-loss est activé pour contrôler le risque de baisse.

Les avantages stratégiques

  1. Combinez les tendances et les jugements de volatilité pour éviter d'ouvrir fréquemment des positions dans des marchés instables
  2. Utiliser la différence de prix pour identifier les signaux de rupture les plus puissants
  3. Les prix de cessation des pertes permettent de maîtriser les risques

Risque stratégique

  1. Les paramètres des moyennes mobiles et des déficits sont mal réglés et peuvent manquer une opportunité de négociation.
  2. Les positions de freinage trop lâches peuvent entraîner des pertes plus importantes.
  3. Les signaux de rupture peuvent être des fausses ruptures et nécessitent une combinaison de plusieurs facteurs.

Les solutions au risque:

  1. Optimiser les paramètres pour déterminer la meilleure combinaison de paramètres
  2. Mettre en place plusieurs niveaux de stop ou ajuster la position de stop en fonction des fluctuations du marché
  3. Combiner des indicateurs tels que le volume des transactions pour vérifier la fiabilité des signaux de rupture

Optimisation stratégique

  1. Augmentation des indicateurs d'intensité d'onde, tels que le canal de la ceinture de Bryn, pour déterminer plus précisément le moment de l'entrée
  2. Analyse de l'augmentation du volume des transactions pour vérifier les signaux d'entrée
  3. Combiné avec l'indice des contrats à terme pour juger de l'environnement global du marché et éviter les transactions défavorables.
  4. Mettre en place des arrêts mobiles, suivre les arrêts pour bloquer plus de pommes

Résumé

Cette stratégie permet de réaliser une idée d'ouverture efficace dans un marché en tendance grâce à des jugements d'indicateurs simples et efficaces, ce qui permet de filtrer efficacement les petits marchés turbulents et d'éviter les transactions inutiles. En même temps, la stratégie de contrôle des risques est relativement bien en place et permet de contrôler les pertes potentielles.


/*backtest
start: 2023-02-21 00:00:00
end: 2024-02-27 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("Estrategia de Diferencia HL y MA para Criptomonedas", shorttitle="HL MA Crypto Strategy-Ortiz", overlay=true)

// Definir longitud de MA y HL
ma_length = input(20, title="Longitud MA")
hl_length = input(3, title="Longitud HL")
exit_below_price = input(0.98, title="Salir por debajo de precio")

// Calcular MA
ma = ta.sma(close, ma_length)

// Calcular HL
hh = ta.highest(high, hl_length)
ll = ta.lowest(low, hl_length)
hl = hh - ll

// Condiciones de tendencia alcista
bullish_trend = close > ma

// Condiciones de entrada y salida
long_condition = close > ma and close > ma[1] and hl > ta.sma(hl, ma_length)
short_condition = false // No operar en tendencia bajista
exit_condition = low < close * exit_below_price

// Entrada y salida de la estrategia
if (long_condition)
    strategy.entry("Buy", strategy.long)
if (short_condition)
    strategy.entry("Sell", strategy.short)
if (exit_condition)
    strategy.close("Buy")

// Plot de señales en el gráfico
plotshape(long_condition, style=shape.triangleup, location=location.belowbar, color=color.green, size=size.small, title="Buy Signal")
plotshape(short_condition, style=shape.triangledown, location=location.abovebar, color=color.red, size=size.small, title="Sell Signal")


En savoir plus