Kodiak Derivatives allows users to create contracts in bulk.
A data table is available where the user can enter premises for contracts and the run a batch job that fetches required parameters from online market data source and calculates the relevant fields required for creating transactions and subsequently contracts.
After creating each contract from the premises it sets a status completed so that contracts are not created again if the batch job is run again.