Execute the file manually (i.e. by navigating to it in a browser) and see if that updates the currencies. That will show whether it is the setup of the script itself, or the CRON job that is at fault.