No, the commissions and the inability to sell short make Revolut unsuitable for trading, better to use an online broker like eToro.