Wrong way to approach your task. Most trading software for backtest is written for windows. Just partition drive and install windows on it. Problem solved.
Yes, I’ve used QuantConnect, and it’s generally becoming popular since it supports backtesting online while later running live strategies. It competes with Quantopian, while there are many similar desktop type products like MetaTrader, NinjaTrader, Amibroker, etc.
I've never personally verified, but it's my understanding that MotiveWave is now free to use, similar to NinjaTrader, for backtesting. Not sure: if they have free EOD data (as NT does); or what type of data you need; or already have. Here's a link to the free version page: https://support.motivewave.com/free-charting-software/ It can be used with the Mac.
Fiverr Profile Name: Xanadu_Secret_Sauce_Holy_Grail Location: Israel, Pakistan, China, Nigeria Skills: Having people pay me to back test their trading system and then stealing the ones that contain Alpha
Of course, the OP can decide whether to use them or not. Navinder Sarao decided to hire a programmer and made $millions (whether fairly or not)
Using this would just confirm that you are an idiot. Giving away your system????? I backtested my system manually. Took a long time, but: nobody could steal my code. I learned a lot as I went thru each trade in slow motion and could sometimes already see what I should adapt to make the system better. Just pushing a button and getting the final result will never give you all that info. Because you have no insight in the problems, you just get a hocus pocus result that tells you nothing about how to improve your system. What are the strong points and what are the weak points? Only manual can give the answer. Even now I still check all trades in hindsight by using replay mode in NT8. I can then watch in detail what happens at crucial moments, second by second. Resulted in major improvements.