thank you for reply, i've found this string. looks like using (?:) in curly brackets in string doing that mess.
log($"=> Buy {buyProbability.ToString("0.0000").PadLeft(7)} Sell {sellProbability.ToString("0.0000").PadLeft(7)}" +
$" Diff {diffProbability.ToString("0.0000").PadLeft(7)} " +
$"{(stableTrendBar > 0 ? $"Stable {stableTrendBar}" : $"Unstable {unstableTrendBar}")}", "debug");
But i found another code that is not messing:
ObjectSetText(labelID, "[" + (isTrendStable ? "STABLE" : "UNSTABLE") +
$" {(isTrendStable ? stableTrendBar : unstableTrendBar)}" +
$" : {diffProbability.ToString("0.00")}]", 17, "liberation mono",
isTrendStable ? Color.DarkSeaGreen : Color.Red);