No, software allows you many features that are not enable in MT4. MT4's data - only history of transactions.
As about ways to evaluate portfolio - it's your own way to do it. There's no programs, which can do everything. It's not useful.
It's simple. I'm sure - calculating lot, you are orienting on Risk - value of possible losed money, which can't hurt your deposit. If you are using trailing - it doesn't matter - price of opening order is known. It's enough information to calculate Lot.