https://surfcity.co/2017/01/26/usd-trading-cycle-update-3/