In Tradestation, one can save workspace into TWS file. It is binary file that contains all the information about a workspace contents including charts, symbol, trading strategy, etc. It is possible to modify TWS file externally using hex editor (change strategy name, etc.) and it changes then you open this file in Tradestation. Strategy name and parameter names and their values, session name, symbol are encoded in plain text.
The task is to create template TWS file with 30 charts and dummy strategies on them. Next read csv file with desired strategy information and modify TWS by changing each chart using information from csv file: trading symbol, trading session, symbol history length, periodicity, strategy name, strategy parameters, pyramiding option, look inside bar option.
If I give you csv file with more than 30 then you create multiple output files. For example having 45 strategies in CSV file first file will contain 1-30 strategies, the next 31-45, and remaining will be left untouched