The more you understand about the markets and trading the less you need. You need a reliable data provider after that a basic charting package and possibly Market profile software That is more than enough to be successful. After that it is mostly psychological.