Stratégie de renversement de la ligne K rouge et verte 1-3-1


Date de création: 2023-10-27 16:00:41 Dernière modification: 2023-10-27 16:00:41
Copier: 2 Nombre de clics: 1207
1
Suivre
1617
Abonnés

Stratégie de renversement de la ligne K rouge et verte 1-3-1

Aperçu

La stratégie 1-3-1 est une stratégie qui consiste à évaluer les signaux d’achat et de vente en fonction de la forme de la ligne K. La stratégie consiste à rechercher des opportunités d’achat en observant si une ligne K rouge est inversée par trois lignes K vertes.

Le principe

La logique de cette stratégie est la suivante:

  1. Détermine si la ligne K actuelle est une ligne K rouge, c’est-à-dire que le prix de clôture est inférieur au prix d’ouverture
  2. Avant de juger si les 3 lignes K sont des lignes K vertes, c’est-à-dire que le prix de clôture est supérieur au prix d’ouverture
  3. Détermine si la clôture de la dernière ligne K verte est supérieure à celle des deux premières lignes K vertes.
  4. Si les conditions ci-dessus sont remplies, acheter au prix du marché à la clôture de la ligne K rouge
  5. Le prix stop est le prix minimum de la ligne K rouge.
  6. Le prix d’arrêt est le prix d’entrée plus la distance entre le prix d’entrée et le prix d’arrêt

Avec cette stratégie, nous pouvons acheter lorsque la ligne K rouge est inversée, car la tendance est probablement à la hausse par la suite. Tout en définissant des arrêts et des arrêts de perte pour contrôler les risques et bloquer les bénéfices.

Analyse des avantages

1-3-1 La stratégie de retournement de la ligne K rouge-vert présente les avantages suivants:

  1. La logique de la stratégie est simple, claire, facile à comprendre et à mettre en œuvre
  2. Utilisez les caractéristiques de la forme de la ligne K sans dépendre d’aucun indicateur pour éviter les problèmes de sur-optimisation
  3. Il y a des règles claires d’entrée et de sortie qui peuvent être appliquées objectivement.
  4. La mise en place d’un stop loss et d’un stop-loss permet de contrôler le rapport risque/bénéfice de chaque transaction
  5. Les résultats de la rétrospective sont positifs et la possibilité d’ajustement du disque est forte.

Analyse des risques

Cette stratégie comporte également des risques à prendre en compte:

  1. La forme K-ligne ne peut pas prédire à 100% les tendances futures, il y a une certaine incertitude
  2. L’acquisition d’une seule action peut entraîner une faible probabilité de victoire en raison de la spécificité de chaque action.
  3. Le risque est plus élevé si le marché continue à baisser sans tenir compte des tendances du marché.
  4. Le jeu peut être moins efficace sans les frais de transaction et les points de glissement.

La réponse:

  1. On peut envisager de filtrer les signaux en combinant des indicateurs tels que les lignes de moyenne pour améliorer le taux de réussite des achats.
  2. Amélioration de la gestion des entrepôts et construction par lots
  3. Ajustez dynamiquement votre position de stop loss ou suspendre la transaction en fonction de la situation du marché
  4. Tester différents réglages du rapport de stop-loss
  5. Test de l’efficacité du disque dur après addition des coûts de transaction

Direction d’optimisation

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

  1. Filtrage basé sur l’indice du marché boursier. Les signaux de négociation peuvent être filtrés en fonction des tendances à court et à moyen terme du marché boursier, en achetant lorsque le marché boursier est en hausse et en arrêtant de négocier lorsque le marché boursier baisse.

  2. Considérez la confirmation de la transaction. Ajoutez un jugement sur la transaction de la ligne K verte, n’achetez que lorsque la transaction est amplifiée.

  3. Optimiser le ratio de stop-loss. Vous pouvez tester différents ratios de stop-loss pour trouver la combinaison optimale de paramètres. Vous pouvez également définir un stop-loss dynamique ou un stop-loss mobile.

  4. Optimisation de la gestion des positions. Les positions peuvent être créées par lots, puis augmentées lorsque les conditions sont remplies, ce qui réduit le risque de transactions uniques.

  5. Ajoutez des conditions de filtrage supplémentaires, telles que la prise en compte d’indicateurs tels que la moyenne, la volatilité, etc., afin de vous assurer que vous achetez lorsque la tendance est plus claire.

  6. La formation en Big Data est la recherche de paramètres optimaux. La collecte de données historiques en masse et la formation des paramètres optimaux à l’aide de techniques telles que l’apprentissage automatique.

Résumer

1-3-1 La stratégie d’inversion de la ligne K rouge-vert est une stratégie de négociation de courte ligne simple et pratique dans l’ensemble. Elle a des règles d’entrée et de sortie claires et un effet de rétroaction positif. Nous pouvons améliorer son efficacité sur le terrain par des mesures d’optimisation pour en faire une stratégie de négociation quantifiée fiable.

Code source de la stratégie
/*backtest
start: 2023-09-26 00:00:00
end: 2023-10-26 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
//by Genma01
strategy("Stratégie tradosaure 1 Bougie Rouge suivi de 3 Bougies Vertes", overlay=true, default_qty_type = strategy.percent_of_equity,  default_qty_value = 100)

// Définir les paramètres
var float stopLossPrice = na
var float takeProfitPrice = na
var float stopLossPriceD = na
var float takeProfitPriceD = na

// Vérifier les conditions
redCandle = close[3] < open[3] and low[3] < low[2] and low[3] < low[1] and low[3] < low[0]
greenCandles = close > open and close[1] > open[1] and close[2] > open[2]
higherClose = close > close[1] and close[1] > close[2]

// Calcul du stop-loss
if (redCandle and greenCandles and higherClose) and strategy.position_size == 0
    stopLossPrice := low[3]

// Calcul du take-profit
if (not na(stopLossPrice))  and strategy.position_size == 0
    takeProfitPrice := close + (close - stopLossPrice)

// Entrée en position long
if (redCandle and greenCandles and higherClose)  and strategy.position_size == 0
    strategy.entry("Long", strategy.long)

// Sortie de la position
if (not na(stopLossPrice))  and strategy.position_size > 0
    strategy.exit("Take Profit/Stop Loss", stop=stopLossPrice, limit=takeProfitPrice)

if strategy.position_size == 0
    stopLossPriceD := na
    takeProfitPriceD := na
else
    stopLossPriceD := stopLossPrice
    takeProfitPriceD := takeProfitPrice


// Tracer le stop-loss et le take-profit sur le graphique
plotshape(series=redCandle and greenCandles and higherClose and strategy.position_size == 0, title="Conditions Remplies", location=location.belowbar, color=color.green, style=shape.triangleup, size=size.small)
plotshape(series=redCandle and greenCandles and higherClose and strategy.position_size == 0, title="Conditions Remplies", location=location.belowbar, color=color.green, style=shape.triangleup, size=size.small)


// Afficher les prix du stop-loss et du take-profit
plot(stopLossPriceD, color=color.red, title="Stop Loss Price", linewidth=2, style = plot.style_linebr)
plot(takeProfitPriceD, color=color.green, title="Take Profit Price", linewidth=2, style = plot.style_linebr)