I believe forex won't finish.. simply because we need to turn currency to various other currency when required.. as well as prices connected with currency won't be able to always be same for all time.. because of this purpose forex currency trading is going to be go on for for a long time.