Asset-liability management (ALM) may be defined as the simultaneous planning of all asset and liability positions for a bank, considering the different bank management objectives and the legal, managerial and market constraints, for the purpose of enhancing the value of the bank, providing...