Short term has a high probability of giving you more gains than long term given that you have a capital that's high enough to matter in trades.... However, long term enables you to concentrate on other earning opportunities like working to give you double sources of income.