market timing

Noun

 * 1)  The strategy of making a decision of buying or selling of financial assets (often stocks) by attempting to predict future market price movements.