
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.
La logique de cette stratégie est la suivante:
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.
1-3-1 La stratégie de retournement de la ligne K rouge-vert présente les avantages suivants:
Cette stratégie comporte également des risques à prendre en compte:
La réponse:
Cette stratégie peut être optimisée dans les domaines suivants:
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.
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.
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.
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.
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.
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.
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.
/*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)