
La stratégie de trading Ichimoku Kinko Hyo est une stratégie de suivi de tendance basée sur l’indicateur technique Ichimoku. Cette stratégie utilise les indicateurs de l’Ichimoku tels que la ligne de conversion, la ligne de référence, la ligne de tête 1 et la ligne de tête 2 pour déterminer la direction de la tendance, ainsi que le moment de l’entrée et de l’arrêt des pertes.
La stratégie est basée sur les quatre critères suivants:
Plus précisément, la stratégie commence par calculer la ligne de conversion, la ligne de référence, la ligne de tête 1 et la ligne de tête 2. Ensuite, il est nécessaire de déterminer si le prix de clôture a franchi la ligne supérieure ou la ligne inférieure du nuage, pour décider de faire plus ou moins.
Si la clôture de la ligne supérieure du graphique de la nuée, c’est-à-dire la moyenne des 26 périodes de la plus grande valeur de la ligne de tête 1 et de la ligne de tête 2, indique que le cours de l’action est entré dans une tendance à la hausse, alors faites plus.
Si la clôture se situe en dessous de la ligne de clôture, c’est-à-dire en dessous de la moyenne des 26 périodes de la plus petite valeur de la ligne de tête 1 et de la ligne de tête 2, cela indique que le cours de l’action est entré dans une tendance à la baisse.
Après l’entrée, les conditions de stop et d’arrêt des pertes. La condition de stop est de 3,5% du prix d’entrée, la condition de stop est de 1,5% du prix d’entrée.
La stratégie de trading Ichimoku Kinko Hyo présente les avantages suivants:
La stratégie de trading Ichimoku Kinko Hyo comporte également des risques:
La réponse:
Les stratégies de trading d’Ichimoku Kinko Hyo peuvent être optimisées dans les domaines suivants:
Mais il a encore besoin de plus d’optimisation et de combinaison avec d’autres indicateurs pour former un système de trading robuste. En ajustant les paramètres, en améliorant les techniques d’entrée et de sortie et en contrôlant les risques, la stratégie Ichimoku peut obtenir des rendements plus élevés ajustés au risque dans les marchés tendances.
/*backtest
start: 2023-10-16 00:00:00
end: 2023-11-15 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
strategy("Ichimoku system", overlay=true, initial_capital = 100000, default_qty_type = strategy.percent_of_equity, default_qty_value=100)
buyOnly = input(false, "only shows buying Trade", type = input.bool)
conversionPeriods = input(9, minval=1, title="Conversion Line Periods"),
basePeriods = input(26, minval=1, title="Base Line Periods")
laggingSpan2Periods = input(52, minval=1, title="Lagging Span 2 Periods"),
displacement = input(26, minval=1, title="Displacement")
donchian(len) => avg(lowest(len), highest(len))
conversionLine = donchian(conversionPeriods)
baseLine = donchian(basePeriods)
leadLine1 = avg(conversionLine, baseLine)
leadLine2 = donchian(laggingSpan2Periods)
plot(conversionLine, color=#0496ff, title="Conversion Line")
plot(baseLine, color=#991515, title="Base Line")
plot(close, offset = -displacement + 1, color=#459915, title="Lagging Span")
p1 = plot(leadLine1, offset = displacement - 1, color=color.green,
title="Lead 1")
p2 = plot(leadLine2, offset = displacement - 1, color=color.red,
title="Lead 2")
fill(p1, p2, color = leadLine1 > leadLine2 ? color.green : color.red)
profit = input(3.5, "enter target in % after entry", step = 0.5)
stoploss = input(1.5, "enter Stoploss in % after entry", step = 0.5)
sl = stoploss /100 * strategy.position_avg_price / syminfo.mintick
profitt = profit /100 * strategy.position_avg_price / syminfo.mintick
abovecloud = max(leadLine1, leadLine2)
belowcloud = min(leadLine1, leadLine2)
buying = close > abovecloud[26] and close[1] < abovecloud[27]
selling = close < belowcloud[26] and close[1] > belowcloud[27]
strategy.entry("BuyAboveCLoud", true, when = buying)
if buyOnly
strategy.close("BuyAboveCLoud", when = selling)
else
strategy.entry("SellBelowCloud", false, when = selling)
//strategy.exit("Exit Position", "BuyAboveCLoud", profit = profitt, loss = sl)
//strategy.exit("Exit Position", "SellBelowCloud", profit = profitt, loss = sl)