You are totally misinformed on everything you just said.
First, MT4 is just a program offered by most brokers. It’s an industry standard and can in NO way cheat you. Bucket shop brokers might, but not MT4.
The reason for demo and live mode is so that people can learn the fluctuation in currencies and can learn to develop a plan and put it into action.
And the “homework” you do means you have that much better of a chance succeeding. Remember, this is a business. Poker is gambling. There are similarities between this and gambling but the difference is is that hard work and devotion can turn a profit.
If you go with Oanda use MT4 for charting with either IBFX or MB Trading through a demo account. You could also try GFT’s Dealbook, either platform for charting. However there are way more indicators programmed and readlily available for MT4.