指定
HEY PLS I WANT TO CONVERT THAT
I ALREADY TEST WITH CHATGBT BUT IT IS NOT WORKING
I DONT KNOW THIS ERROR :' iIchimoku ' wrong parameters
this is the code :
// @ version = 5
stratégie ( title = "Ichimoku Cloud" , shorttitle = "Ichimoku" , overlay = true , initial_capital = 1000 , default_qty_type = stratégie.percent_of_equity , default_qty_value = 100 )
conversionPeriods = input.int ( 9 , minval = 1 , title = "Longueur de la ligne de conversion" )
basePeriods = input.int ( 26 , minval = 1 , title = "Longueur de la ligne de base" )
laggingSpan2Periods = input.int ( 52 , minval = 1 , title = "Longueur de l'envergure B principale" )
déplacement = input.int ( 26 , minval = 1 , titre = "Lagging Span" )
donchian ( len ) => math.avg ( ta.lowest ( len ) , ta.highest ( len ) )
conversionLine = donchian ( conversionPeriods )
baseLine = donchian ( basePeriods )
leadLine1 = math.avg ( conversionLine , baseLine )
leadLine2 = donchian ( laggingSpan2Periods )
plot ( conversionLine , color = #2962FF , title = "Conversion Line" )
plot ( ligne de base , couleur = #B71C1C , titre = "Ligne de base" )
tracé ( fermer , décalage = - déplacement + 1 , couleur = #43A047 , titre = "Lagging Span" )
p1 = tracé ( leadLine1 , offset = déplacement - 1 , couleur = #A5D6A7 ,
titre = "Span principal A" )
p2 = tracé ( leadLine2 , offset = déplacement - 1 , couleur = #EF9A9A ,
titre = "Travée principale B" )
plot ( leadLine1 > leadLine2 ? leadLine1 : leadLine2 , offset = déplacement - 1 , title = "Kumo Cloud Upper Line" , display = display.none )
plot ( leadLine1 < leadLine2 ? leadLine1 : leadLine2 , offset = déplacement - 1 , title = "Kumo Cloud Lower Line" , display = display.none )
remplir ( p1 , p2 , color = leadLine1 > leadLine2 ? color.rgb ( 67 , 160 , 71 , 90 ) : color.rgb ( 244 , 67 , 54 , 90 ) )
// Règles d'entrée
// longEntry = ta.crossover ( conversionLine , baseLine )
//s hortEntry = ta.crossunder ( conversionLine , baseLine )
le plus long = ta.ema ( proche , 50 )
tracé ( le plus long , couleur = couleur.jaune )
// Entrée longue
si ( fermer > le plus long ) et ( fermer > leadLine1 ) et ( fermer > leadLine2 ) et ( fermer > conversionLine ) et ( fermer > baseLine )
stratégie.entry ( "Long" , stratégie.long )
// Entrée courte
if ( close < le plus long ) et ( close < leadLine1 ) et ( close < leadLine2 ) et ( close < conversionLine ) et ( close < baseLine )
stratégie.entry ( "Court" , stratégie.short )
// Règles de sortie
si ( stratégie.position_size > 0 ) et ( close < leadLine1 )
stratégie.close ( "Sortie longue" , "Longue" )
si ( stratégie.position_size < 0 ) et ( close > leadLine1 )
stratégie.close ( "Quitter court" , "Court" )