
Machine learning and macro trading strategies
Machine learning can improve macro trading strategies, mainly because it makes them more flexible and adaptable, and generalizes knowledge better than fixed rules or trial-and-error approaches. Within the constraints of pre-set hyperparameters machine learning is continuously and autonomously learning from new data, thereby challenging or refining prevalent beliefs. Machine learning and expert domain knowledge are not rivals but complementary. Domain expertise is critical for the quality of featurization, the choice of hyperparameters, the selection of training and test samples, and the choice of regularization methods. Modern macro strategists may not need to make predictions themselves but could provide great value by helping machine learning algorithms to find the best prediction functions.