Neural networks in finance :gaining predictive edge in the market