We don't have direct support for macro features yet. Macro features are treated like any other feature which means they are normalized using the same preprocessor as stock features. This is definitely wrong with the Rank preprocessor. Maybe a bit better with z-score, but not ideal. It's one of the things that got the most votes here AI PRE LAUNCH: Feedback Roundup
Another one that got votes is support for Categorical features. Once we have categorical features support you could upload your own bull/bear indicator. The idea being that the model will adjust automatically.
Until we have direct support for macro and categorical it's probably a waste of time to try.