|
如果代理没有在订单簿中插入订单,并且在开始时什么都不做,则初始控制是c.Trader的库存和清算价格。由于我们考虑的是具有初始库存qa的买方,因此我们确定Iu=qa。让qm是另一个市场参与者在时间t以最佳出价发送的市场订单的大小。当qm>QBef时,ut-, 最小数量(qm-QBef,ut-, Qa,ut-) 当然,这种建模是保守的,因为我们尽可能长时间延迟订单执行。它对应于用户的最坏情况。订单以最低价购买--ψ. 因此,当u=l时,可以写入Qa、utand、PExec、utca的动态Qa,ut=Qa,ut-- 1qm>QBef,ut-最小值(qm- QBef,ut-, Qa,ut-)Iut=Qa,utPExec,ut=PExec,ut-- Qa,ut(Put--ψ) ,带有Xt=Xt-Xt公司-对于任何c\'adl\'ag流程X。当发送市场订单(即u=m)时,数量iut-以最好的价格购买。当最佳任务不足以吸收Iut时,会增加线性临时价格影响-. 在这种情况下,Qa、utand、PExec、utwrites的动态Qa,ut=0Iut=0PExec,ut=PExec,ut-+ Iut-Put-+ψ+α(Iut-- Q2,ut-)+,其中,参数α表示线性临时价格影响,(x)+=最大值(x,0)。最后,在控制u=c下,我们设置Qa,ut=0,并保持Iu和PExec,u不变,因为代理的订单不在订单簿中。我们添加了最终时间限制Qa,uT=0IuT=0PExec,uT=PExec,uT-+ IuT-PuT-+ψ+α(IuT-- Q2,uT-)+.最优控制问题。我们确定了有限的地平线时间T<∞ 我们要计算vt(0,u)=supuEfE类[Pu∞/FTuExec]- CQAuExec,其中,u=(qbef、qa、qaft、q、i、p、pexec)是订单簿的初始状态TuExec=inft型≥ 0,s.t Iut=0∧ T表示最终执行时间Pu∞= 限制→∞Put-PExec,uTuExec表示价格影响。
|