I think a better definition of a black box program is one in which you have no idea of how the trade signals are arrived at. Compare this to a gray box where you are given some idea of how the box arrives at its signals, e.g., a moving average crossover setup control, triggered by a rate of...