It is based on relative purchasing power, term spread and cash interest rates. The mexican peso right now is very undervalued on rppp (~35%) against the USD and ranks very high on term spread and interest rates. Ruerd Heeg on Seeking Alpha has some good articles on currencies.