Stratégie de rupture de la parabole dorée

Auteur:ChaoZhang est là., Date: 2024-02-04 18h07 et 14 min
Les étiquettes:

img

Résumé

La stratégie de rupture de la parabole dorée est une stratégie d'analyse technique qui combine le jugement des modèles de parabole dorée et la rupture des signaux de sortie de moyenne mobile pour entrer sur le marché lorsque le modèle de parabole dorée est formé et sortir lorsque le signal de sortie éclate, afin de réaliser des transactions rentables.

Principes de stratégie

Les principales règles de jugement de cette stratégie sont les suivantes:

  1. Utilisez la moyenne mobile simple des prix les plus élevés et les plus bas de 5 lignes K pour dessiner le canal de la parabole dorée.

  2. Lorsque le prix de clôture franchit le canal vers le haut, il forme un motif de parabole dorée comme signal d'achat pour entrer sur le marché.

  3. Après avoir acheté, réglez le stop-loss à proximité du prix d'entrée pour éviter les pertes.

  4. Lorsque le prix franchit le bord inférieur du canal, il génère un signal de sortie pour fermer l'ordre long et quitter le marché.

Les principaux critères d'évaluation de cette stratégie comprennent le jugement du modèle de parabole dorée et le jugement du signal de sortie de la moyenne mobile, ce qui lui permet d'entrer pendant les ruptures de tendance et de contrôler les risques par des arrêts de trailing et des bénéfices.

Les avantages

Cette stratégie présente les avantages suivants:

  1. La combinaison de l'analyse des tendances et des indicateurs techniques améliore la fiabilité des signaux de négociation.

  2. L'arrêt de perte de trailing contrôle le risque de perte unique et évite les pertes excessives.

  3. Le retrait des bénéfices bloque les bénéfices et empêche le retracement des bénéfices.

  4. Il a un taux de profit relativement élevé et convient aux investisseurs qui recherchent des rendements stables.

  5. La syntaxe de la stratégie easytrade est simple et facile à écrire et à optimiser.

Les risques

La stratégie comporte également les risques suivants:

  1. Les prix peuvent ne pas franchir le canal efficacement, ce qui provoque de fausses ruptures. Cela causera des pertes inutiles. Vous pouvez réduire la probabilité de fausses ruptures en optimisant les paramètres.

  2. Le stop loss peut être brisé, ce qui augmente les pertes.

  3. Le prélèvement à la source peut être exécuté trop tôt, ce qui nécessite un ajustement des positions de prélèvement à la source en fonction des conditions du marché.

  4. La nécessité d'ajuster les paramètres des canaux en temps opportun pour s'adapter aux ajustements de tendance dans les différents cycles.

Directions d'optimisation

La stratégie peut être optimisée dans les aspects suivants:

  1. Optimiser les paramètres du canal pour trouver des combinaisons de paramètres plus appropriées pour améliorer la qualité du signal.

  2. Ajouter d'autres conditions de filtrage telles que les augmentations du volume des transactions pour améliorer la précision du signal.

  3. Essayez d'autres signaux de sortie tels que les bandes de Bollinger ou l'arrêt SAR pour trouver de meilleurs points de sortie.

  4. Testez différents algorithmes de stop loss, de profit pour optimiser la gestion de l'argent.

  5. Ajouter des modules adaptatifs pour optimiser automatiquement les paramètres de stratégie en fonction des conditions du marché en temps réel.

Résumé

La stratégie de rupture de parabole d'or combine l'analyse des modèles et les indicateurs techniques pour des signaux de trading de qualité relativement élevée et utilise des arrêts et des bénéfices pour contrôler les risques.


/*backtest
start: 2024-01-04 00:00:00
end: 2024-02-03 00:00:00
period: 4h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("5MABAND + GBS Buy & Sell Strategy", overlay=true)

// Command 1 - 5MABAND Calculation
length = input(5, title="Number of Candles for Average")
avgHigh = ta.sma(high, length)
avgLow = ta.sma(low, length)

// Plotting 5MABAND Bands
plot(avgHigh, color=color.green, title="5MABAND High Line", linewidth=1)
plot(avgLow, color=color.red, title="5MABAND Low Line", linewidth=1)

// Command 2 - GBS concept Buy Entry
gbsBuyCondition = close > open and high - close < close - open and open - low < close - open and close - open > close[1] - open[1] and close - open > close[2] - open[2] and close - open > close[3] - open[3] and close[1] < avgHigh and close[2] < avgHigh and close[3] < avgHigh and open[1] < avgHigh and open[2] < avgHigh and open[3] < avgHigh

// Command 3 - GBS Concept Sell Entry
gbsSellCondition = open - close > open[1] - close[1] and open - close > open[2] - close[2] and open - close > open[3] - close[3] and open[1] > avgLow and open[2] > avgLow and open[3] > avgLow and open - close > open - low and open - close > high - open

// Command 6 - 5MABAND Exit Trigger
exitTriggerCandle_5MABAND_Buy = low < avgLow
exitTriggerCandle_5MABAND_Sell = high > avgHigh

// Exit Signals for 5MABAND
exitBuySignal_5MABAND = close < avgLow
exitSellSignal_5MABAND = close > avgHigh

// Execute Buy and Sell Orders
strategy.entry("Buy", strategy.long, when = gbsBuyCondition)
strategy.close("Buy", when = exitBuySignal_5MABAND)

strategy.entry("Sell", strategy.short, when = gbsSellCondition)
strategy.close("Sell", when = exitSellSignal_5MABAND)

// Exit Buy and Sell Orders for 5MABAND
strategy.close("Buy", when = exitTriggerCandle_5MABAND_Buy)
strategy.close("Sell", when = exitTriggerCandle_5MABAND_Sell)


Plus de