fundprojection_a.ijs

Script: ~addons/finance/finexec/basicfinance/fundprojection_a.ijs
Contributor: William Szuch
Updated: 2022 6 25
Depend: nil
Definitions: loaded to locale base
Status: dev
Script source: fundprojection_a.ijs

Fund projection:
Using the Fold conjuctions F:. and F..
No rounding.
Cash flow at the end of period.
Process:
(1) Set initial values for the fund projection schedule calculation.
(2) run setv ’’ each time a calculation is required to
reset the initial values for the fund projection.
(3) Run required definition:
      fproj_a ’’
      fproj_a_l ’’

Equations:
To Do:

Definitions

F fproj_a, fproj_a_l
H HDR_a
S setiv_a
U uu_a
V vv_a

HDR_a n Header for fund projection schedule
uu_a m Operand to Fold conjunction
vv_a d Operand to Fold conjunction

fproj_a (monad)

Form: explicit
Depend: nil
Show the full fund projection schedule.

Syntax

lshd ''

Example

  F0 fproj_a Cn
  <"0 fproj Cn
  HDR,<"0 F0 fproj Cn
  plot 1{"1 F0 fproj_a Cn

fproj_a_l (monad)

Form: explicit
Depend: nil
Show the last result of the Fold calculations.

Syntax

fproj_a_l ''

Example

  F0 fproj_a_l Cn
  HDR_a<"0 F0 fproj_a_l Cn

setiv_a (monad)

Form: explicit
Depend: nil
Set the initial values for the fund projection schedule.

Syntax

setiv_a ''

Example

  setiv_a ''