First of all, I am glad you made the effort to backtest and compare the results because many skip that important part.
Second, I would need some more info so I can probably guess from where comes the difference:
1. Could you, please, attach a screenshot from the Backtest Overview on MetaTrader so I can see how you set it up
2. Make sure to check how many digits your broker offers after the decimal comma.
I see in the Marketwatch that your broker has no digits? Only round numbers in dollars. It is supposed to be at least with 1 or 2 digits (cents in this case) Honestly it is the first time I see a broker offering such prices.
3. Why do you compare 93 trades on EA Studio with 324 on MetaTrader. Make sure to select the same period for the backtest.