Automatic roll over to next contract

Hi,

Is there a possibility of automatic roll over to next future contract if we need ?

As I understand, for now I need to square off existing position on a contract and open a new one as I think right. Can this be done automatically through the tool i.e. without squaring off and without placing a new order ?

thanks