IFinance

Integer: MathFin;

Namespace: Prognoz.Platform.Interop.MathFin;

Description

The IFinance interface contains properties and methods that implement financial functions.

Inheritance Hierarchy

          IFinance

Properties

  Property name Brief description
The ErrorMsg property returns the error information message.
The Status property returns an error code.

Methods

  Brief description
The Accrint method returns accumulated interest for securities with regular payment of interest.
The AccrintM method returns accumulated interest for the securities, for which the interest must be paid on settlement date.
The AmorDegrC method returns the size of depreciation for each period considering depreciation coefficient.
The AmorLinC method returns the size of depreciation for each period.
The CoupDaybs method returns the number of days from the coupon start date until the agreement date.
The CoupDays method returns the number of days in the period of a coupon, which includes the settlement date.
The CoupDaysNc method returns the number of days from the settlement date until the next coupon date.
The CoupNcd method returns the date that is the next coupon date after the settlement date.
The CoupNum method returns the number of coupons, which can be paid from the settlement date and the maturity date, rounded to the nearest integer.
The CoupPcd method returns the date corresponding to the previous coupon date before the settlement date.
The CumImpt method returns cumulative sum of interest on loan paid between two settlement periods.
The Cumprinc method returns cumulative sum paid in satisfaction of the original amount of the loan between two periods.
The Db method returns depreciation of an asset for the specified period, calculated using the fixed reduction of the remainder method.
The Ddb method returns the value of asset depreciation for this period.
The Disc method returns discount rate for securities.
The DollarDe method converts a ruble price expressed as a fraction into a ruble price expressed as a decimal number.
The DollarFr method is used to convert a ruble price expressed as a decimal number to a ruble price expressed as a fraction.
The Duration method returns Macaulay duration for supposed face value of $100.
The Effect method returns effective annual percentage rate.
The Fv method returns future value of the investment, at the condition of regular equal payments and constant interest rate.
The FvSchedule method returns future value of the capital amount after applying a set of complex interest rates.
The Intrate method returns the interest rate for fully invested securities.
The Ipmt method returns the sum of interest payments for the given period, if the sums of regular payments are equal and the interest rate is constant.
The Irr method returns internal rate of return for the set of cash flows, represented by their numeric values.
The Ispmt method returns interest, paid for the specified investment period.
The Mduration method returns a modified Macaulay duration for securities with supposed face value of $100.
The Mirr method returns modified internal rate or return for a set of periodic cash flows.
The Nominal method returns annual nominal interest rate, if the effective rate and the number of periods in a year, for which compound interest is calculated, are specified.
The NPer method returns the number of periods of payment for investments based on periodic regular payments and constant interest rate.
The Npv method returns net present value of an investment, using a discount rate as well as the values of future payments (negative values) and inpayments (positive values).
The OddfPrice method returns price for 100 rubles of face value of the securities for an irregular (short or long) first period.
The OddfYield method returns profit for securities with irregular (short or long) first period.
The OddlPrice method returns the price for 100 rubles of the face value for an irregular (short or long) last coupon period.
The OddfYield method returns profit for securities with irregular (short or long) last period.
The Pmt method returns a sum of regular annuity payments, if the payment sums are equal and the interest rate is constant.
The Ppmt method returns a sum of regular payments for the investment, if the payment sums are equal and the interest rate is constant.
The Price method returns the price for $100 of securities face value, for which periodic interest is paid.
The PriceDisc method returns the price for $100 of face value of securities, for which a discount is made.
The PriceMat method returns the price for $100 of principal value for securities, for which interest is paid on maturity.
The Pv method returns net present (at the current moment) value of investment.
The Rate method returns annual interest rate for one period.
The Received method returns the sum, received by the maturity date of the fully secured securities.
The RedemptionYield method returns effective redemption yield.
The Sln method returns the depreciation of an asset for one period, calculated using a linear method.
The Syd method returns the size of the asset depreciation for this period, calculated using a "sum of annual numbers" method.
The TBillEq method returns yield for a treasury bill equal to a bond.
The TBillPrice method returns price for $100 of principal value for a treasury bill.
The TBillYield method returns yield for a treasury bill.
The Vdb method returns an asset's depreciation for any selected period, including partial periods, using the double remainder reduction method or another specified method.
The XIrr method returns internal rate of return for the schedule of cash flows, which do not have to be regular.
The Xnpv method returns net present value for cash flows, which do not have to be regular.
The YieldDisc method returns annual profit for discounted securities.
The YieldF method returns yield for securities, for which interest is paid regularly.
The YieldMat method returns the annual yield of a security that pays interest at maturity.

See also:

MathFin Assembly Interfaces