What's the deal with 2008 in backtesting?

 

I recently started developing EAs, and I encountered an issue. No matter what I try, I can't get anything working for a stable long period of time (2008-2009 are clear examples of that as shown on this image https://www.mql5.com/go?link=http://i.imgur.com/aBfheCB.gif).

I did some research and found that I needed a better tick data so I downloaded dukascopy data which gives me a 99% modelling quality, but the same problem still persists on every EA I create.

I've also tested some paid EAs, which had the same problem. Even found some source codes for paid EAs and saw that they were hardcoded to stop working after 2008, I guess that may be related to this issue.

So what's the deal with 2008-2011 while backtesting? Did something change in the market or what could be causing that anything I try stops working at that specific date every time?

Reason: