Order Flow: Analyzing Market Dynamics For Better Trading