To be clear the rolling is automatic (my execution algo issues eithier a spread, or two individual leg orders), but the decision to roll is manual. This is because there are multiple things to consider as http://qoppac.blogspot.co.uk/2015/05/systems-building-futures-rolling.html discusses. It...