Excuse my ignorance. Can anyone tell me why the NYMEX Gold and Crude Oil futures have contracts for each month of the year whereas futures such as CME ES and forex futures only have contracts and rollover every 3 months? Did I see right and why is it? Also, please tell me how do I go about testing a system on them and trading them (do I need to use a different contract each month?). Thank you.