I guess long term trading is more beneficial than short term trading and it can bring huge amount in profit if done successfully but for a long term trading a trader should have patience and great experience and knowledge about the market because if a trader misses an opportunity in long term trading then it can cost a lot. And I am a short term trader because I feel I don't have much patience and experience for long term trading