From f3875470e439961d05448a6c572aeaed5659fa80 Mon Sep 17 00:00:00 2001 From: mindesbunister Date: Fri, 17 Oct 2025 12:17:23 +0200 Subject: [PATCH] Fix Pine syntax: correct indentation for label assignments in flip and next-flip sections --- Bullmania_Money_Line_v4_plus.pine | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/Bullmania_Money_Line_v4_plus.pine b/Bullmania_Money_Line_v4_plus.pine index a471a5d..c1cb8c9 100644 --- a/Bullmania_Money_Line_v4_plus.pine +++ b/Bullmania_Money_Line_v4_plus.pine @@ -365,11 +365,11 @@ var label flipValLbl = na if showFlipLevelValue and not na(flipLevel) if not na(flipValLbl) label.delete(flipValLbl) - // High-contrast: black text on green (bull), white text on maroon (bear) - flipLblBg = flipLineAutoColor ? (trend == 1 ? color.new(color.green, 0) : color.new(color.maroon, 0)) : flipLineCustomCol - flipLblTxt = flipLineAutoColor ? (trend == 1 ? color.black : color.white) : color.white - flipValLbl := label.new(bar_index, flipLevel, text="Flip Level: " + str.tostring(flipLevel, format.mintick), - style=label.style_label_left, color=flipLblBg, textcolor=flipLblTxt, yloc=yloc.price, size=size.tiny) + // High-contrast: black text on green (bull), white text on maroon (bear) + flipLblBg = flipLineAutoColor ? (trend == 1 ? color.new(color.green, 0) : color.new(color.maroon, 0)) : flipLineCustomCol + flipLblTxt = flipLineAutoColor ? (trend == 1 ? color.black : color.white) : color.white + flipValLbl := label.new(bar_index, flipLevel, text="Flip Level: " + str.tostring(flipLevel, format.mintick), + style=label.style_label_left, color=flipLblBg, textcolor=flipLblTxt, yloc=yloc.price, size=size.tiny) // Next flip preview levels (dynamic thresholds) nextBullLevel = tsl + aBufferATR * atr // price needed to start bull flip counting @@ -391,15 +391,15 @@ if showNextFlipValue if showNextBullFlip and nextBullActive and not na(nextBullLevel) if not na(nextBullLbl) label.delete(nextBullLbl) - // Bright lime background with black text for readability - nextBullLbl := label.new(bar_index, nextBullLevel, text="Next Bull Flip: " + str.tostring(nextBullLevel, format.mintick) + (aConfirmBars > 1 ? " (" + str.tostring(aConfirmBars) + " closes)" : ""), - style=label.style_label_left, color=color.new(color.lime, 0), textcolor=color.black, yloc=yloc.price, size=size.tiny) + // Bright lime background with black text for readability + nextBullLbl := label.new(bar_index, nextBullLevel, text="Next Bull Flip: " + str.tostring(nextBullLevel, format.mintick) + (aConfirmBars > 1 ? " (" + str.tostring(aConfirmBars) + " closes)" : ""), + style=label.style_label_left, color=color.new(color.lime, 0), textcolor=color.black, yloc=yloc.price, size=size.tiny) if showNextBearFlip and nextBearActive and not na(nextBearLevel) if not na(nextBearLbl) label.delete(nextBearLbl) - // Darker red background for contrast - nextBearLbl := label.new(bar_index, nextBearLevel, text="Next Bear Flip: " + str.tostring(nextBearLevel, format.mintick) + (aConfirmBars > 1 ? " (" + str.tostring(aConfirmBars) + " closes)" : ""), - style=label.style_label_left, color=color.new(color.maroon, 0), textcolor=color.white, yloc=yloc.price, size=size.tiny) + // Darker red background for contrast + nextBearLbl := label.new(bar_index, nextBearLevel, text="Next Bear Flip: " + str.tostring(nextBearLevel, format.mintick) + (aConfirmBars > 1 ? " (" + str.tostring(aConfirmBars) + " closes)" : ""), + style=label.style_label_left, color=color.new(color.maroon, 0), textcolor=color.white, yloc=yloc.price, size=size.tiny) plot(upTrend, "Up Trend", color=color.new(color.green, 0), style=plot.style_linebr, linewidth=2) plot(downTrend, "Down Trend", color=color.new(color.red, 0), style=plot.style_linebr, linewidth=2)