Integer: MathFin;
Namespace: Prognoz.Platform.Interop.MathFin;
The IFinance interface contains properties and methods that implement financial functions.
IFinance
Property name | Brief description | |
The ErrorMsg property returns the error information message. | ||
The Status property returns an error code. |
Method name |
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: