Yes, that's theoretically true, but the FXCM price server has only data back to 2002 for Forex and 2008 for CFDs. However for trading, you only need a limited bar number that starts with the current time and is equivalent to the lookback period. So trading would work with IB, only for simulation you then need to get the historic price data from another source.