>バックテストでは過去20年間分をEAを使用(実際の取引は手動)したい
これはEAありきの過去検証でしょうか
つまりMT4が必須
また、今までどこじゃのツールを使っていたのでしょうか?
あるいは初めてなのか
今まで使っていたということであればそれをMacに入れる方法を考えるしかないですが
最新のMacであればmacOSが新しいとできないことはないようです
M1チップではほぼほぼ不可能だったりしましたが
逆にIntelチップでは割とやりやすかった
ただWindowsとしてのMT4の機能が損なわれるので
ある程度Macについて理解している必要性はあるでしょう
特にヒストリカルデータを無料で取得する仕組みがWindowsからMacにかわってもできるかとか、これはツールの自由度によりますが
カスタムインジケータが必要だとか
まっさらに、EAの動きは関係なく、つまりロジックは理解しているので自分で検証したいというのであれば
Macでも別の方法もありそうですが