added price fetching and EMA calcs