As forex is my full time work, I consider it as job and business.
I'm also enjoying coding EAs... So, I can say, it is also a hobby that makes me made money. Once you get the right rhythm of the market and using the right strategy that suits you on the right account, you will start making real money.