My choice would be a combination of both because a job provides us a fixed income which leads to some sort of financial stability and being a forex trader there is no limit on how much you can earn. So, imo you should know how to manage your time effectively.