
Il s’agit d’une simple stratégie de suivi de la tendance basée sur la ligne K. Elle utilise l’indicateur de l’équilibre de l’œil (Ichimoku Kinko Hyo, IKH) pour déterminer la direction de la tendance et la suivre en combinaison avec la ligne de bambou.
La stratégie repose principalement sur trois courbes équilibrées à première vue: la ligne de front, la ligne de base et la ligne de bambou. La ligne de front et la ligne de base sont utilisées pour déterminer la direction de la tendance à long terme.
Concrètement, si la lame de bambou traverse la ligne de base d’en bas vers le haut, c’est un signal d’achat; si la lame de bambou traverse la ligne de base d’en haut vers le bas, c’est un signal de vente. La stratégie est simple à suivre.
Il s’agit d’une stratégie de suivi de tendance de ligne moyenne-longue très classique, construite sur l’équilibre à première vue. Les règles sont simples, faciles à comprendre et à maîtriser.
/*backtest
start: 2022-12-11 00:00:00
end: 2023-12-17 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy("My Custom Strategy", overlay=true)
// Ichimoku Cloud components
tenkanSenPeriods = 9
kijunSenPeriods = 26
displacement = 26
highTenkanSen = ta.highest(high, tenkanSenPeriods)
lowTenkanSen = ta.lowest(low, tenkanSenPeriods)
tenkanSen = (highTenkanSen + lowTenkanSen) / 2
highKijunSen = ta.highest(high, kijunSenPeriods)
lowKijunSen = ta.lowest(low, kijunSenPeriods)
kijunSen = (highKijunSen + lowKijunSen) / 2
chikouSpan = close[displacement]
// Buy condition: Chikou Span crosses over both Tenkan Sen and Kijun Sen
buyCondition = chikouSpan > tenkanSen[displacement] and chikouSpan > kijunSen[displacement]
if (buyCondition)
strategy.entry("Buy", strategy.long)
// Sell condition: Chikou Span crosses down both Tenkan Sen and Kijun Sen
sellCondition = chikouSpan < tenkanSen[displacement] and chikouSpan < kijunSen[displacement]
if (sellCondition)
strategy.close("Buy")
plot(tenkanSen, color=color.red)
plot(kijunSen, color=color.blue)
plot(chikouSpan, color=color.green, offset=-displacement)