if it goes below the price it supposed to remove the object.
It paints no problem but it will not remove On firstTick open price and close price is equal.
if(Close[0] > dOpen)
{
sObjectText = "Cont"+ nCurrentBar.ToString();
sObjectTriangle = "up"+ nCurrentBar.ToString();
Draw.TriangleUp(this,sObjectTriangle, false,0,Low[0],Brushes.Orange);
Draw.Text(this,sObjectText,"Cont",0,Low[0] - 5*TickSize,Brushes.Orange);
BarBrushes[0] = Brushes.Orange;
CandleOutlineBrushes[0] = Brushes.Orange;
bRemoved = false;
}
else
{
if(bRemoved == false)
{
this.RemoveDrawObject(sObjectText);
this.RemoveDrawObject(sObjectTriangle);
bRemoved = true;
}
}
Comment