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