Riding Financial Waves with Stock Market Trading