全部版块 我的主页
论坛 经济学人 二区 外文文献专区
1349 12
2022-05-31
英文标题:
《PyCaMa: Python for cash management》
---
作者:
Francisco Salas-Molina, Juan A. Rodr\\\'iguez-Aguilar, Pablo
  D\\\'iaz-Garc\\\'ia
---
最新提交年份:
2017
---
英文摘要:
  Selecting the best policy to keep the balance between what a company holds in cash and what is placed in alternative investments is by no means straightforward. We here introduce PyCaMa, a Python module for multiobjective cash management based on linear programming that allows to derive optimal policies for cash management with multiple bank accounts in terms of both cost and risk of policies.
---
中文摘要:
选择最佳政策来保持公司现金持有量与另类投资量之间的平衡绝非易事。我们在此介绍PyCaMa,这是一个基于线性规划的多目标现金管理Python模块,它允许从策略的成本和风险两个方面为多个银行账户的现金管理导出最佳策略。
---
分类信息:

一级分类:Quantitative Finance        数量金融学
二级分类:Computational Finance        计算金融学
分类描述:Computational methods, including Monte Carlo, PDE, lattice and other numerical methods with applications to financial modeling
计算方法,包括蒙特卡罗,偏微分方程,格子和其他数值方法,并应用于金融建模
--

---
PDF下载:
-->
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2022-5-31 04:32:59
PyCaMa:现金管理Python Francisco Salas Molina*1、Juan A.Rodr'iguez Aguilar和PabloD'az Garc'aHilaturas Ferre,S.A.,Les Molines,2、03450 Banyeres de Mariola,Alicante,SpainIIIA CSIC,UAB校园,08913 Cerdanyola,Catalonia,SpainUniversidad Politi'ecnica de Valencia,Ferr'andiz y Carbonell,03801,Alcoy,Alicante,SpainFebruary 21,2017年摘要选择最佳政策来保持公司现金持有量和另类投资量之间的平衡,绝不是一种进步。我们在此介绍PyCaMa,这是一个基于线性规划的多目标现金管理Python模块,它可以根据策略的成本和风险,为多个银行账户的现金管理制定最佳策略。1动机和重要性现金经理通常与多家银行打交道,以接收客户付款并向供应商付款。运营这样一个现金管理系统意味着账户之间的大量交易,即所谓的政策,以保持系统处于安全状态,这意味着有足够的现金余额来面对付款并避免透支。此外,最优策略允许将交易成本和持有成本之和保持在最低水平。然而,现金经理可能不仅对成本感兴趣,而且对保单风险感兴趣。因此,风险分析也可以作为一个额外的目标纳入现金管理中,以最小化风险。因此,在具有多个银行账户的系统中,从成本和风险两个方面得出最优策略并非易事。为此,我们在此介绍PyCaMa,一种提供此类最佳策略的软件工具。尽管da Costa Moraes等人(2015年)在现金管理方面取得了最新进展,但缺乏辅助软件来帮助从理论到实践的过渡。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2022-5-31 04:33:02
为了弥补这一差距,我们为有兴趣构建现金管理决策支持系统的从业者提供了一个现金管理模块Inpyton。此外,该软件还可以解决开放性研究问题,如:(i)管理多个银行账户Baccarin(2009);(ii)现金流预测准确性对Gormley和Meade政策成本的影响*通讯作者。电子邮件地址:francisco。salas@hifesa.com,则,jar@iiia.csic.es,则,pdizga@txp.upv.es(2007年);Salas Molina等人(2017年);(iii)Salas Molina等人(2016年)现金管理中不同风险度量的效用;(iv)鲁棒优化Soyster(1973);Ben Tal和Nemirovski(2002年)。实际上,现金管理系统可以表示为一组银行账户和它们之间的一组交易。这些系统可以通过建立允许交易和银行账户之间关系的关联矩阵引入PyCaMa。一旦确定了现金管理系统,现金经理应描述当前的成本结构,包括每笔交易的固定成本和可变成本,以及每个银行账户的持有成本。如果可行,PyCaMa还接受现金流预测,以减少未来石头的不确定性(1972年);Gormley和Meade(2007年)。此外,出于预防目的,可以为每个账户设置最低余额。最后,PyCaMa通过使用最先进的数学规划求解器(如Gurobi-Gurobi Optimization,Inc(2016))求解线性规划,为给定的规划水平提供最优策略。总之,PyCaMa是一个Python Gurobi工具,旨在自动化现金管理中的多目标决策。据我们所知,PyCaMa是第一个解决多银行账户多目标现金管理问题的软件工具。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2022-5-31 04:33:05
PyCaMa有助于支持现金管理决策:(i)通过授权现金管理人员在现实世界中得出最佳现金政策,在现实世界中,具有多个银行账户的现金管理系统是规则而非例外;以及(ii)通过提供一个计算财务框架,既可以作为实证研究的工具,也可以作为现金管理进一步研究的基准。接下来,我们描述PyCaMa解决的优化问题。2多银行账户的现金管理问题为了解决这个问题,我们首先将现金管理系统定义为一组银行账户及其关系,如图1所示。任何具有m个银行账户和n个允许交易的现金管理系统都可以用n×m关联矩阵A表示,元素aij=1如果交易i将现金添加到账户j中,aij=-1如果交易i从账户j中移除现金,且账户之间不允许交易时,aij=0。在具有固定部分γ和可变部分γ的账户之间的线性交易成本的通常情况下,时间t的交易成本函数(xt)定义为:Γ(xt)=γt·zt+γt·xt(1),其中,如果x的第i个元素不为空,则zt是n×1二元向量,元素ziset为1,否则为零;γ是每个交易的固定交易成本的n×1向量;γ是可变交易成本的n×1向量。另一方面,时间t的预期持有成本函数通常表示为:H(^bt)=vT·bt(2),其中v是m×1列向量,第j个元素设置为账户j.x1、tx2、tx4、tx3、tx6、tx5、tf2、tf1、tf的持有成本单位货币单位。图1:具有三个账户的现金管理系统。2.1单目标优化:成本现在考虑τ时间步的现金计划期限,例如未来5个工作日。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2022-5-31 04:33:08
在单个成本目标内,给定初始现金余额b,问题的解决方案,即政策X=hx,X,通过求解以下线性规划,可以得到将交易和持有成本之和最小化到时间步长τ的xτi:minτXt=1c(Xt)=τXt=1Γ(xt)+vT·^bt(3) 受制于:^bt-1+^ft+ATxt=^bt(4)^bt≥^bmin(5)xt∈ 注册护士≥0(6)t=1,2,τ(7),其中^bt-1和^bt分别是m×1向量和每个账户的以前和当前余额;^ftis是一个m×1向量,每个账户的预期净现金流量;最后,x是一个n×1向量,其中包含在时间t发生的一组事务(控制动作);和^bminis最小现金余额的m×1向量。2.2多目标优化:成本和风险然而,现金管理人也可能对现金管理政策的风险感兴趣Salas Molina等人(2016)。与Rockafellar和Uryasev(2002)对条件风险价值的定义类似,我们考虑政策X的条件风险成本(CCaR)度量,我们将其定义为高于特定成本参考cas的条件成功预期:CCaR(X,c)=E[c(xt)| c(xt)>c],xt公司∈ 十、 (8)综合资本分析及审查的另一个优点是,它是Artzner等人(1999)的观点中对风险的一致衡量。最小化CCaR相当于最小化参考c以上成本正偏差的总和。因此,我们将企业CCaR作为一个额外目标,通过以下多目标线性规划进行优化,其中成本风险偏好通过权重w:min“wCmaxnXt=1c(xt)+wRmaxnXt=1δ+t#(9)表示,服从:^bt-1+^ft+ATxt=^bt(10)^bt≥^bmin(11)c(xt)- δ+t≤ c(12)nXt=1c(xt)≤ Cmax(13)nXt=1δ+t≤ Rmax(14)xt∈ 注册护士≥0(15)w+w=1(16)t=1,2,τ(17),其中δ+是一个辅助变量,用于测量与成本参考的偏差,如目标规划Aouni等人(2014年)。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2022-5-31 04:33:11
Cmax和Rmaxcan被视为成本和风险的预算限制,当这些限制不满足时,会导致不可行的政策。3软件描述由于现金管理问题是一个优化问题,PyCaMa基于线性规划来提供最佳政策。然而,必须强调的是,第2.1节(仅针对成本)和第2.2节(针对成本和风险)中描述的线性计划应被视为可用于基准测试目的的基线模型。现金管理系统、成本结构和一组最小余额足以创建multibank类的实例。假设现金经理能够为每个银行账户生成现金流量预测,作为问题的额外输入。否则,预测必须设置为零。其次,给定一个初始条件和一组近期现金流预测,现金经理可以从成本或成本和风险两个方面得出最优政策。3.1软件架构Pycama是围绕多银行类组织的。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群