Reference · .finance

.finance

23 words. Sorted alphabetically.

->TVM
  • ( n:number i:number pv:number pmt:number fv:number begin:boolean p_y:number c_y:number -- _tvm:_tvm )

Build a tvm. n i pv pmt fv begin p_y c_y ->TVM.

SOLVE-FV
  • ( _tvm:_tvm -- _tvm:_tvm )

Solve a tvm for future value.

SOLVE-I%YR
  • ( _tvm:_tvm -- _tvm:_tvm )

Solve a tvm for the annual interest rate.

SOLVE-N
  • ( _tvm:_tvm -- _tvm:_tvm )

Solve a tvm for the number of periods.

SOLVE-PMT
  • ( _tvm:_tvm -- _tvm:_tvm )

Solve a tvm for payment.

SOLVE-PV
  • ( _tvm:_tvm -- _tvm:_tvm )

Solve a tvm for present value.

TVM
  • ( -- _tvm:_tvm )

Push a blank time-value-of-money object.

TVM->
  • ( _tvm:_tvm -- n:number i:number pv:number pmt:number fv:number begin:boolean p_y:number c_y:number )

Decompose a tvm into n i pv pmt fv begin p_y c_y.

TVM-BEGIN
  • ( _tvm:_tvm -- _tvm:_tvm )

Set a tvm to begin-of-period payments.

TVM-C/Y
  • ( _tvm:_tvm n:number -- _tvm:_tvm )

Set a tvm's compounding-per-year. 0 = track P/Y; positive = discrete; negative is rejected (use TVM-C/Y-CONTINUOUS).

TVM-C/Y-CONTINUOUS
  • ( _tvm:_tvm -- _tvm:_tvm )

Set a tvm's C/Y to continuous compounding.

TVM-C/Y-TRACK
  • ( _tvm:_tvm -- _tvm:_tvm )

Reset a tvm's C/Y to the 'track P/Y' sentinel.

TVM-END
  • ( _tvm:_tvm -- _tvm:_tvm )

Set a tvm to end-of-period payments.

TVM-FIELD
  • ( _tvm:_tvm field:name -- value:any )

Read a named field from a tvm. tvm 'name TVM-FIELD. Doubles for n/i/pv/pmt/fv, boolean for begin, integer for p_per_year/c_per_year.

TVM-FV
  • ( _tvm:_tvm value:number -- _tvm:_tvm )

Set a tvm's future value; re-solves the unknown.

TVM-I%YR
  • ( _tvm:_tvm value:number -- _tvm:_tvm )

Set a tvm's annual rate (percent); re-solves the unknown.

TVM-N
  • ( _tvm:_tvm value:number -- _tvm:_tvm )

Set a tvm's period count; re-solves the unknown.

TVM-P/Y
  • ( _tvm:_tvm n:number -- _tvm:_tvm )

Set a tvm's payments-per-year (positive integer).

TVM-PMT
  • ( _tvm:_tvm value:number -- _tvm:_tvm )

Set a tvm's payment; re-solves the unknown.

TVM-PV
  • ( _tvm:_tvm value:number -- _tvm:_tvm )

Set a tvm's present value; re-solves the unknown.

TVM-SET-BEGIN
  • ( _tvm:_tvm begin:boolean -- _tvm:_tvm )

Set a tvm's begin flag from a boolean value. tvm bool TVM-SET-BEGIN.

TVM-SET-C/Y
  • ( _tvm:_tvm c_y:integer -- _tvm:_tvm )

Set a tvm's C/Y from an integer. Accepts sentinels: 0_ = track P/Y, -1_ = continuous, >0 = discrete.

TVM-SOLVE-FOR
  • ( _tvm:_tvm -- name:string )

Contact

Send us a message — we'll reply by email.