A common object-oriented programming error is not checking for null references on your object variables This will cause an “Object reference not set to an instance of an object” error.
For example:
You create a variable that holds an IOrder object
private IOrder entryOrder = null;
protected override void OnBarUpdate()
{
if (entryOrder.Filled > 0)
// Do something
}
protected override void OnBarUpdate()
{
if (entryOrder == null)
{
entryOrder = EnterLong();
}
else if (entryOrder != null)
{
if (entryOrder.Filled > 0)
// Do something
}
}

Comment