fundprojection.ijs

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

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

Equations:
To Do:

Definitions

F fproj, fproj_l
H HDR
S setiv
U uu
V vv

uu m Operand to Fold conjunction
vv d Operand to Fold conjunction

fproj (monad)

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

Syntax

fproj ''

Example

  fproj ''
  <"0 fproj ''
  HDR,<"0 fproj ''
  plot 1{"1 fproj ''

fproj_l (monad)

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

Syntax

fproj_l ''

Example

  fproj_l ''
  HDR,:<"0 fproj_l ''

HDR (noun)

Header for fund projection schedule

setiv (monad)

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

Syntax

setiv ''

Example

  setiv ''