This platform claims free sign-ups and no fees to trade and subscribe. While it doesn’t seem to have any hidden charges, the lack of clarity of the deposit and withdrawal process leaves a lot of unanswered questions.