I'm theorising for the private retail investor/trader. Yes, its possible to trade between the 10 days and 2 years time horizons but I say its neither low-risk nor cost-effective. This view is very contrary to the financial sector as a whole, where long-term is seen as anything from 60 days to 3 years. Three years in investment terms is definitely not long-term. 12 months in trading terms is just not trading.