First log entry needs to be generated
Since the graphs use the activity log to generate its graphics, it currently depends on looking at the "market created" log entry. This was ok when there was only one generated market, but in reality the market and its contracts might be created over time (potentially many events), and there is not really a way to know when the creating process is done.
Ideally there should be an event when the market first opens, but the system is not running when no one is logged in, so it is difficult generating the event.
One approach is making the graphs handle markets without log entries. One way to do this could be looking up the initial prices and timestamps in the market collection instead.
Another is creating event for every edit when the admin is setting up the market. The graph could then ignore everything but the last edit.