time,open,high,low,close (header and time column optional, oldest first).Set PROXY_URL in the code to use live data. Until then, prices are simulated. This hosted page can’t fetch live Google data (outside requests are blocked). Replace the fetchLive() function with your own data feed to go live. Alerts only fire while this page is open.