Hello, im kinda new to the pine world and seeking some help to better understand what i have done wrong in my code.
Line 36 and 41 is giving me errors and i cannot see the problem………..
// Bollinger Bands Strategy – PRO Real Time
// Sätt CumulateOrders till false för att säkerställa att endast en trade är aktiv åt gången
DEFPARAM CumulateOrders = false
// Parametrar för Bollinger Bands
BBper3 = 20 // Perioder för Bollinger Bands (20)
BBdev3 = 3.0 // Deviation (multiplikator för standardavvikelsen, 3.0)
BBavg3 = average[BBper3,0](close) // Beräkna Bollinger Bands medelvärde (mittenlinje)
BollUP3 = BBavg3 + ((std[BBper3](close)) * BBdev3) // Övre bandet
BollDN3 = BBavg3 – ((std[BBper3](close)) * BBdev3) // Nedre bandet
// Definiera signaler baserade på mittenlinjen
LongCondition = close < BBavg3 // Köp när priset bryter under mittenlinjen
ShortCondition = close > BBavg3 // Sälj när priset bryter över mittenlinjen
// Kontrollera om den föregående candle var grön (bullish)
PreviousGreenCandle = close[1] > open[1] // Om föregående candle stängde högre än öppningen
// Kontrollera om den föregående candle var röd (bearish)
PreviousRedCandle = close[1] < open[1] // Om föregående candle stängde lägre än öppningen
// Kontrollera om den aktuella entry-candlen är grön (bullish)
CurrentGreenCandle = close > open // Om entry-candlen stänger högre än öppningen
// Kontrollera om den aktuella entry-candlen är röd (bearish)
CurrentRedCandle = close < open // Om entry-candlen stänger lägre än öppningen
// Definiera stop loss baserat på entry-candlens lägsta punkt för lång position och högsta punkt för kort position
LongStopLoss = low[1] // Sätt stop loss på entry-candlens lägsta punkt för lång position
ShortStopLoss = high[1] // Sätt stop loss på entry-candlens högsta punkt för kort position
// Definiera take profit baserat på entry-candlens pris
// OBS! Här sätts take profit 18 punkter över/under entry-priset
// Pine Script hanterar entry-priser via strategy.opentrades.entry_price(0)
entryprice = strategy.opentrades.entry_price(0) // Hämta entry-priset för den öppna positionen
LongTakeProfit = entryprice + 18 // Sätt take profit 18 punkter över entry-priset för lång position
ShortTakeProfit = entryprice – 18 // Sätt take profit 18 punkter under entry-priset för kort position
// Kontrollera om vi redan har en öppen position (ingen affär aktiv om position_size är 0)
IF strategy.position_size = 0 THEN
// Hantera köp- och säljsignaler i PRO Real Time
IF LongCondition AND PreviousGreenCandle AND CurrentGreenCandle THEN
BUY 1 CONTRACT AT MARKET // Köp 1 kontrakt när priset bryter under mittenlinjen, föregående candle var grön, och entry-candlen är grön
SET STOP LOSS LongStopLoss // Sätt stop loss på entry-candlens lägsta punkt för lång position
SET TARGET PROFIT LongTakeProfit // Sätt target profit på 18 punkter över entry-priset för lång position
ENDIF
IF ShortCondition AND PreviousRedCandle AND CurrentRedCandle THEN
SELL 1 CONTRACT AT MARKET // Sälj 1 kontrakt när priset bryter över mittenlinjen, föregående candle var röd, och entry-candlen är röd
SET STOP LOSS ShortStopLoss // Sätt stop loss på entry-candlens högsta punkt för kort position
SET TARGET PROFIT ShortTakeProfit // Sätt target profit på 18 punkter under entry-priset för kort position
ENDIF
ENDIF