I have not used more than 20 signals so far, so I have no ready script for this. The general recipe is this. First examine closely the "neural" function framework in r.h until you have completely understood what it does. Then write your own "neural" function with different NEURAL_TRAIN and NEURAL_PREDICT parts. For NEURAL_TRAIN, collect the signals in an array, and write it to the CSV file instead of the signals from the Data parameter. Then do the same for NEURAL_PREDICT: send the current N signals over to R instead of the 20 signals from the Data parameter. For more than 20 signals you also must use the "Objective" parameter of the advise function, rather than the outcome of the next trade.