This code was given to me by chatgpt, but the if () is not correct :
protected override void OnBarUpdate()
{
int count = 0;
for (int i = 0; i < 5; i++)
{
double overlapPercentage = (Math.Min(Close[i], Close[i + 1]) - Math.Max(Open[i], Open[i + 1])) / (Math.Max(Close[i], Close[i + 1]) - Math.Min(Open[i], Open[i + 1])) * 100;
if (overlapPercentage >= 40)
{
count++;
}
}
if (count >= 5)
{
CandleOutlineColor = Color.Yellow;
}
}
