Instead of doing automated agreements (which put a big load on the server) you could instead find the nation you want to import oil regularly from, have him send you a big personal offer (like 500 oil at X price) and then just accept the offer in little chunks as you need it.