Only check time() once during _update()

Prevents inconsistencies
Encapsulate the price of a security

Decouple it from any specific monitor/exchange
Make test script output more comprehensive