Question about a software

Hello all,

I’m wondering if there is any software which could give me historical data for different pairs, (and/or) indexes, etc.

I’m not interested in the typical data which is available on web but I’d like a software where I could select different variables, like for ex:

  1. I would like to know the moves GBP/USD made after some crisis from the history and to compare it with the actual.

  2. Or, I would like to have a list of dates when did GBP/USD went up 500 pips in one single day with the charts to compare it

  3. Or I would like for ex to see a list of dates when S&P or Dow fell down at least let’s say 10%.

I think you got the point. I don’t know the name of any software which could do this for me, but there has to be something like this.

If anybody knows just give me the name of the software please, or some clue.

Thanks