I also changed the TraceOrders to true and included your line
Print(string.Format("{0} | condition was true"));
just above the EnterLong() command which I understand to be the action block. I did not see any "condition is true" messages which would be consistent with no orders being placed.
Comment