Hello everyone. I have been interested in trading for a while and decided to give myself about a year to learn before I put any real money in it. While I am buying books and courses online to study, I came across few apps which let you try trading with virtual money. I started with $1000 and 2 day later it stands at $1136. So I thought, assuming that on a real account, the spread will be deduced, this still is a a good amount for someone who isnt even using any analysis for making trades. All I did was, checked the average EUR-USD rate(1.23-1.25) and when it reaches towards either of spectrum, I buy/sell. I was able to make anywhere from $1 - $17 per trade. This looks too simple. Also you may say that this is just a fluke and you may lose in the long run but I think the rates at which I buy or sell is within the normal range, so when the market goes the other way, it will still come to the rate I buy/sell in few hours/days. So what's the catch here? Does tax or spread eats into our profits? Or something wrong with the app(it says it uses live data)? Because about $150 for spending few minutes on my phone for 2 days sounds too good for me. Personally, I have a business going on and I only want this to be a part time and I'm ready to study the various aspect of it for about a year or two even before a start earning anything. I would be very happy if I am able to make $300 - $400 per month or even $200 on a investment of $1000 - $2000. That aside, is there any site or app which allows to use demo trading account without asking for bank details or any other verification and it as close to real trading as possible? Maybe they cut the spread too and so on so that I know exactly what I'm making. PS: Please excuse me if for being a newbie in this field.