I am a Non-USD trader who is managing 5-6 accounts for my family and I trade Equities, Options, Futures etc. Does TradeMax handle multiple currencies across multiple portfolios and accounts?

TradeMax supports individual view and combined views, which mean you can setup different accounts to import your data files from different brokers to calculate your capital gains. TradeMax also supports combining different accounts into a new view, with the function, you can handle all of your trade data in a combined account.
As for foreign currencies, TradeMax supports the following foreign currencies such as EUR, CAD, AUD, JPY, HKD, GBP, CHF. After you import your trade data into TradeMax, TradeMax supports running various reports for tax purpose with your base currency.