{
long v = (long) Math.round((double) valuation * (delta[ii] + 1) / quote);
long d = v - valuation;
if (transferals[ii] > 0)
account.deposit_(time, transferals[ii]);
else if (transferals[ii] < 0)
account.withdraw(time, Math.abs(transferals[ii]));
if (v > 0)
account.interest(time, d);